From: Frank Brehm Date: Mon, 16 Sep 2024 08:02:36 +0000 (+0200) Subject: committing changes in /etc made by "apt-get dist-upgrade -fyq -o Dpkg::Options::... X-Git-Url: https://git.uhu-banane.org/?a=commitdiff_plain;h=c058faf8be99b6f2a366bc1001c008a5de8c0144;p=config%2Fbruni%2Fetc-mint-new1.git committing changes in /etc made by "apt-get dist-upgrade -fyq -o Dpkg::Options::=--force-confold -o Dpkg::Options::=--force-overwrite" Packages with configuration changes: -alsa-utils 1.2.6-1ubuntu1 amd64 +alsa-utils 1.2.9-1ubuntu5 amd64 -apparmor 3.0.4-2ubuntu2.3build2 amd64 +apparmor 4.0.1really4.0.0-beta3-0ubuntu0.1 amd64 -apparmor-utils 3.0.4-2ubuntu2.3build2 all -apport 2.20.11-0ubuntu82.6 all +apparmor-utils 4.0.1really4.0.0-beta3-0ubuntu0.1 all +apport 2.28.1-0ubuntu3.1 all +apport-core-dump-handler 2.28.1-0ubuntu3.1 all -appstream 0.15.2-2 amd64 -apt 2.4.13 amd64 +appstream 1.0.2-1build6 amd64 +apt 2.7.14build2 amd64 -bind9 1:9.18.28-0ubuntu0.22.04.1 amd64 +bind9 1:9.18.28-0ubuntu0.24.04.1 amd64 -binutils-common 2.38-4ubuntu2.6 amd64 +binutils-common 2.42-4ubuntu2 amd64 -bluez 5.64-0ubuntu1.3 amd64 +bluez 5.72-0ubuntu5 amd64 -brltty 6.4-4ubuntu3 amd64 +brltty 6.6-4ubuntu5 amd64 -chrony 4.2-2ubuntu2 amd64 +chrony 4.5-1ubuntu4.1 amd64 -cron 3.0pl1-137ubuntu3 amd64 +cron 3.0pl1-184ubuntu2 amd64 +cron-daemon-common 3.0pl1-184ubuntu2 all -ctdb 2:4.15.13+dfsg-0ubuntu1.6 amd64 +ctdb 2:4.19.5+dfsg-4ubuntu9 amd64 -cups-browsed 1.28.15-0ubuntu1.2 amd64 +cups-browsed 2.0.0-0ubuntu10 amd64 -cups-daemon 2.4.1op1-1ubuntu4.10 amd64 +cups-daemon 2.4.7-1.2ubuntu7.2 amd64 -dbus-user-session 1.12.20-2ubuntu4.1 amd64 -dbus-x11 1.12.20-2ubuntu4.1 amd64 +dbus-user-session 1.14.10-4ubuntu4.1 amd64 +dbus-x11 1.14.10-4ubuntu4.1 amd64 +dhcpcd-base 1:10.0.6-1ubuntu3.1 amd64 -dkms 2.8.7-2ubuntu2.2mint1 all +dkms 3.0.11-1ubuntu13 all -evince 42.3-0ubuntu3.1 amd64 +evince 46.0-1build1 amd64 -fwupd 1.7.9-1~22.04.3 amd64 +fwupd 1.9.24-1~24.04.1 amd64 -gdm3 42.0-1ubuntu7.22.04.4 amd64 +gdm3 46.0-2ubuntu1 amd64 -geoclue-2.0 2.5.7-3ubuntu3 amd64 +geoclue-2.0 2.7.0-3ubuntu7 amd64 -gimp-data 2.10.30-1ubuntu0.1 all +gimp-data 2.10.36-3ubuntu0.24.04.1 all -gnome-keyring 40.0-3ubuntu3 amd64 +gnome-initial-setup 46.2-1ubuntu0.24.04.1 amd64 +gnome-keyring 46.1-2build1 amd64 -gnome-session-common 42.0-1ubuntu2 all -gnome-software 41.5-2ubuntu2 amd64 +gnome-session-common 46.0-1ubuntu4 all +gnome-software 46.0-1ubuntu2 amd64 -groff-base 1.22.4-8build1 amd64 -grub-common 2.06-2ubuntu7.2 amd64 +groff-base 1.23.0-3build2 amd64 +grub-common 2.12-1ubuntu7 amd64 -grub2-common 2.06-2ubuntu7.2 amd64 +grub2-common 2.12-1ubuntu7 amd64 -highlight-common 3.41-2build5 all +highlight-common 4.10-1build2 all -ibus 1.5.26-4 amd64 +ibus 1.5.29-2 amd64 -ifupdown 0.8.36+nmu1ubuntu3.1 amd64 +ifupdown 0.8.41ubuntu1 amd64 -initramfs-tools-core 0.140ubuntu13.4 all +initramfs-tools-core 0.142ubuntu25.2 all -irqbalance 1.8.0-1ubuntu0.2 amd64 -isc-dhcp-client 4.4.1-2.3ubuntu2.4 amd64 +irqbalance 1.9.3-2ubuntu5 amd64 +isc-dhcp-client 4.4.3-P1-4ubuntu2 amd64 -keyutils 1.6.1-2ubuntu3 amd64 +keyutils 1.6.3-3build1 amd64 -kmod 29-1ubuntu1 amd64 +kmod 31+20240202-2ubuntu7 amd64 -libasound2-plugins 1.2.6-1 i386 +libasound2-plugins 1.2.7.1-1ubuntu5 i386 +libblockdev3 3.1.1-1 amd64 -libfindlib-ocaml 1.9.1-1build2 amd64 +libfindlib-ocaml 1.9.6-1build4 amd64 +libgnutls30t64 3.8.3-1.1ubuntu3.2 amd64 +libgnutls30t64 3.8.3-1.1ubuntu3.2 i386 -libkf5xmlgui-data 5.92.0-0ubuntu2 all +libkf5xmlgui-data 5.115.0-0ubuntu5 all -libopenal-data 1:1.19.1-2build3 all +libopenal-data 1:1.23.1-4build1 all -libpam-cap 1:2.44-1ubuntu0.22.04.1 amd64 +libpam-cap 1:2.66-5ubuntu2 amd64 -libpam-modules 1.4.0-11ubuntu2.4 amd64 +libpam-modules 1.5.3-5ubuntu5.1 amd64 +libpython3.12-minimal 3.12.3-1ubuntu0.1 amd64 -libqt5webengine-data 5.15.9+dfsg-1 all -libqt6webengine6-data 6.2.4+dfsg-6ubuntu1 all +libqt5webengine-data 5.15.16+dfsg-3 all +libqt6webengine6-data 6.4.2-final+dfsg-12ubuntu9 all -libreoffice-common 1:7.3.7-0ubuntu0.22.04.6 all +libreoffice-common 4:24.2.5-0ubuntu0.24.04.2 all -libsane-common 1.1.1-5 all -libsane-hpaio 3.21.12+dfsg0-1 amd64 +libsane-common 1.2.1-7build4 all +libsane-hpaio 3.23.12+dfsg0-0ubuntu5 amd64 +libts0t64 1.22-1.1build1 amd64 -libvirt-clients 8.0.0-1ubuntu7.10 amd64 -libvirt-daemon-system 8.0.0-1ubuntu7.10 amd64 +libvirt-clients 10.0.0-2ubuntu8.3 amd64 +libvirt-daemon-system 10.0.0-2ubuntu8.3 amd64 -libvte-2.91-common 0.68.0-1ubuntu0.1 amd64 +libvte-2.91-common 0.76.0-1ubuntu0.1 amd64 -locales 2.35-0ubuntu3.8 all -login 1:4.8.1-2ubuntu2.2 amd64 +locales 2.39-0ubuntu8.3 all +login 1:4.13+dfsg1-4ubuntu3 amd64 -lvm2 2.03.11-2.1ubuntu4 amd64 +lvm2 2.03.16-3ubuntu3.1 amd64 -man-db 2.10.2-1 amd64 +man-db 2.12.0-4build2 amd64 -mariadb-server 1:10.6.18-0ubuntu0.22.04.1 all +mariadb-plugin-provider-bzip2 1:10.11.8-0ubuntu0.24.04.1 amd64 +mariadb-plugin-provider-lz4 1:10.11.8-0ubuntu0.24.04.1 amd64 +mariadb-plugin-provider-lzma 1:10.11.8-0ubuntu0.24.04.1 amd64 +mariadb-plugin-provider-lzo 1:10.11.8-0ubuntu0.24.04.1 amd64 +mariadb-plugin-provider-snappy 1:10.11.8-0ubuntu0.24.04.1 amd64 +mariadb-server 1:10.11.8-0ubuntu0.24.04.1 amd64 -mate-applets 1.26.0-1 amd64 +mate-applets 1.26.1-3build1 amd64 -mate-power-manager 1.26.0+mint2+vanessa amd64 -mate-screensaver-common 1.26.1-1 all -mate-settings-daemon 1.26.0-1ubuntu1 amd64 +mate-power-manager 1.26.1+mint1 amd64 +mate-screensaver-common 1.26.2-1build2 all +mate-settings-daemon 1.26.1-1build4 amd64 -mdadm 4.2-0ubuntu2 amd64 +mdadm 4.3-1ubuntu2 amd64 -nano 6.2-1 amd64 +nano 7.2-2build1 amd64 -network-manager-gnome 1.24.0+mint2+vanessa amd64 +network-manager-gnome 1.34.0+mint1+wilma amd64 -nfs-common 1:2.6.1-1ubuntu1.2 amd64 +nfs-common 1:2.6.4-3ubuntu5 amd64 +nftables 1.0.9-1build1 amd64 +ntpsec-ntpdate 1.2.2+dfsg1-4build2 amd64 -openjdk-8-jre-headless 8u422-b05-1~22.04 amd64 +openjdk-21-jre-headless 21.0.4+7-1ubuntu2~24.04 amd64 +openjdk-8-jre-headless 8u422-b05-1~24.04 amd64 -openssh-server 1:8.9p1-3ubuntu0.10 amd64 -openssl 3.0.2-0ubuntu1.18 amd64 -orca 42.0-1ubuntu2 all +openssh-server 1:9.6p1-3ubuntu13.5 amd64 +openssl 3.0.13-0ubuntu3.4 amd64 +orca 46.1-1ubuntu1 all -packagekit 1.2.5-2ubuntu2mint1+vera amd64 +packagekit 1.2.8+mint1+wilma amd64 -passwd 1:4.8.1-2ubuntu2.2 amd64 +passwd 1:4.13+dfsg1-4ubuntu3 amd64 -picom 9-1 amd64 +picom 10.2-3build2 amd64 -pipewire-bin 0.3.48-1ubuntu3 amd64 +pipewire-alsa 1.0.5-1ubuntu1 amd64 +pipewire-bin 1.0.5-1ubuntu1 amd64 -plocate 1.1.15-1ubuntu2 amd64 +plocate 1.1.19-2ubuntu2 amd64 -postfix 3.6.4-1ubuntu1.3 amd64 +postfix 3.8.6-1build2 amd64 -ppp 2.4.9-1+1ubuntu3 amd64 +ppp 2.4.9-1+1.1ubuntu4 amd64 -procps 2:3.3.17-6ubuntu2.1 amd64 +procps 2:4.0.4-4ubuntu3 amd64 -qemu-system-common 1:6.2+dfsg-2ubuntu6.22 amd64 +qemu-system-common 1:8.2.2+ds-0ubuntu1.2 amd64 -rpcbind 1.2.6-2build1 amd64 +rpcbind 1.2.6-7ubuntu2 amd64 -rsyslog 8.2112.0-2ubuntu2.2 amd64 +rsyslog 8.2312.0-3ubuntu9 amd64 -rygel 0.40.3-1ubuntu2 amd64 +rygel 0.42.5-1ubuntu3 amd64 -s-nail 14.9.23-1build1 amd64 -samba 2:4.15.13+dfsg-0ubuntu1.6 amd64 -sane-airscan 0.99.27-1build1 amd64 +s-nail 14.9.24-2build2 amd64 +samba 2:4.19.5+dfsg-4ubuntu9 amd64 +sane-airscan 0.99.29-0ubuntu4 amd64 -smartmontools 7.2-1ubuntu0.1 amd64 +smartmontools 7.4-2build1 amd64 -speech-dispatcher 0.11.1-1ubuntu3 amd64 +speech-dispatcher 0.12.0~rc2-2build3 amd64 -sudo 1.9.9-1ubuntu2.4 amd64 +sudo 1.9.15p5-3ubuntu5 amd64 -swtpm 0.6.3-0ubuntu3.3 amd64 -swtpm-tools 0.6.3-0ubuntu3.3 amd64 +swtpm 0.7.3-0ubuntu5.24.04.1 amd64 +swtpm-tools 0.7.3-0ubuntu5.24.04.1 amd64 -systemd 249.11-0ubuntu3.12 amd64 +systemd 255.4-1ubuntu8.4 amd64 -tig 2.5.1-1 amd64 +tig 2.5.8-1build2 amd64 -tracker-miner-fs 3.3.3-0ubuntu0.20.04.3 amd64 +tracker-miner-fs 3.7.1-1build1 amd64 -udev 249.11-0ubuntu3.12 amd64 -udisks2 2.9.4-1ubuntu2 amd64 -ufw 0.36.1-4ubuntu0.1 all -ulogd2 2.0.7-1build1 amd64 +udev 255.4-1ubuntu8.4 amd64 +udisks2 2.10.1-6build1 amd64 +ufw 0.36.2-6 all +ulogd2 2.0.8-2build1 amd64 -vim-common 2:8.2.3995-1ubuntu2.18 all +vim-common 2:9.1.0016-1ubuntu7.2 all -vim-tiny 2:8.2.3995-1ubuntu2.18 amd64 +vim-tiny 2:9.1.0016-1ubuntu7.2 amd64 -winbind 2:4.15.13+dfsg-0ubuntu1.6 amd64 +winbind 2:4.19.5+dfsg-4ubuntu9 amd64 -wireless-tools 30~pre9-13.1ubuntu4 amd64 +wireless-tools 30~pre9-16.1ubuntu2 amd64 -wpasupplicant 2:2.10-6ubuntu2.1 amd64 +wpasupplicant 2:2.10-21ubuntu0.1 amd64 -x11-apps 7.7+8build2 amd64 +x11-apps 7.7+11build3 amd64 -x11-utils 7.7+5build2 amd64 +x11-utils 7.7+6build2 amd64 -xbrlapi 6.4-4ubuntu3 amd64 +xbrlapi 6.6-4ubuntu5 amd64 -xscreensaver-data 5.45+dfsg1-2ubuntu1 amd64 -xscreensaver-gl 5.45+dfsg1-2ubuntu1 amd64 +xscreensaver-data 6.08+dfsg1-1ubuntu3 amd64 +xscreensaver-gl 6.08+dfsg1-1ubuntu3 amd64 -zfs-zed 2.1.5-1ubuntu6~22.04.4 amd64 -zfsutils-linux 2.1.5-1ubuntu6~22.04.4 amd64 +zfs-zed 2.2.2-0ubuntu9 amd64 +zfsutils-linux 2.2.2-0ubuntu9 amd64 Package changes: -accountsservice 22.07.5-2ubuntu1.5 amd64 +7zip 23.01+dfsg-11 amd64 +accountsservice 23.13.9-2ubuntu6 amd64 -acl 2.3.1-1 amd64 +acl 2.3.2-1build1 amd64 -acpid 1:2.0.33-1ubuntu1 amd64 +acpid 1:2.0.34-1ubuntu2 amd64 -adwaita-icon-theme 41.0-1ubuntu1 all +adwaita-icon-theme 46.0-1 all -alsa-ucm-conf 1.2.6.3-1ubuntu1.11 all -alsa-utils 1.2.6-1ubuntu1 amd64 -amd64-microcode 3.20191218.1ubuntu2.2 amd64 +alsa-ucm-conf 1.2.10-1ubuntu5 all +alsa-utils 1.2.9-1ubuntu5 amd64 +amd64-microcode 3.20231019.1ubuntu2 amd64 -ansible 2.10.7+merged+base+2.10.8+dfsg-1 all -apache2-bin 2.4.52-1ubuntu4.12 amd64 +ansible 9.2.0+dfsg-0ubuntu5 all +ansible-core 2.16.3-0ubuntu2 all +apache2-bin 2.4.58-1ubuntu8.4 amd64 -apparmor 3.0.4-2ubuntu2.3build2 amd64 +apparmor 4.0.1really4.0.0-beta3-0ubuntu0.1 amd64 -apparmor-utils 3.0.4-2ubuntu2.3build2 all -apport 2.20.11-0ubuntu82.6 all +apparmor-utils 4.0.1really4.0.0-beta3-0ubuntu0.1 all +apport 2.28.1-0ubuntu3.1 all +apport-core-dump-handler 2.28.1-0ubuntu3.1 all -appstream 0.15.2-2 amd64 -apt 2.4.13 amd64 +appstream 1.0.2-1build6 amd64 +apt 2.7.14build2 amd64 -apt-utils 2.4.13 amd64 +apt-utils 2.7.14build2 amd64 -aptitude 0.8.13-3ubuntu1 amd64 -aptitude-common 0.8.13-3ubuntu1 all +aptitude 0.8.13-5ubuntu5 amd64 +aptitude-common 0.8.13-5ubuntu5 all -arj 3.10.22-25 amd64 -aspell 0.60.8-4build1 amd64 +arj 3.10.22-27 amd64 +aspell 0.60.8.1-1build1 amd64 -at 3.2.5-1ubuntu1 amd64 -at-spi2-core 2.44.0-3 amd64 +at 3.2.5-2.1ubuntu3 amd64 +at-spi2-common 2.52.0-1build1 all +at-spi2-core 2.52.0-1build1 amd64 -audacity 2.4.2~dfsg0-5 amd64 -audacity-data 2.4.2~dfsg0-5 all +audacity 3.4.2+dfsg-1build4 amd64 +audacity-data 3.4.2+dfsg-1build4 all -avahi-autoipd 0.8-5ubuntu5.2 amd64 -avahi-daemon 0.8-5ubuntu5.2 amd64 -avahi-utils 0.8-5ubuntu5.2 amd64 -baobab 41.0-2 amd64 +avahi-autoipd 0.8-13ubuntu6 amd64 +avahi-daemon 0.8-13ubuntu6 amd64 +avahi-utils 0.8-13ubuntu6 amd64 +baobab 41.0+mint1+wilma amd64 -bash 5.1-6ubuntu1.1 amd64 +bash 5.2.21-2ubuntu4 amd64 -bat 0.19.0-1ubuntu0.1 amd64 -bc 1.07.1-3build1 amd64 -beep 1.4.9-1build1 amd64 -bind9 1:9.18.28-0ubuntu0.22.04.1 amd64 -bind9-dnsutils 1:9.18.28-0ubuntu0.22.04.1 amd64 +bat 0.24.0-1build1 amd64 +bc 1.07.1-3ubuntu4 amd64 +beep 1.4.9-1.1ubuntu2 amd64 +bind9 1:9.18.28-0ubuntu0.24.04.1 amd64 +bind9-dnsutils 1:9.18.28-0ubuntu0.24.04.1 amd64 -bind9-host 1:9.18.28-0ubuntu0.22.04.1 amd64 -bind9-libs 1:9.18.28-0ubuntu0.22.04.1 amd64 -bind9-utils 1:9.18.28-0ubuntu0.22.04.1 amd64 +bind9-host 1:9.18.28-0ubuntu0.24.04.1 amd64 +bind9-libs 1:9.18.28-0ubuntu0.24.04.1 amd64 +bind9-utils 1:9.18.28-0ubuntu0.24.04.1 amd64 -binfmt-support 2.2.1-2 amd64 -binutils 2.38-4ubuntu2.6 amd64 -binutils-common 2.38-4ubuntu2.6 amd64 -binutils-x86-64-linux-gnu 2.38-4ubuntu2.6 amd64 -bison 2:3.8.2+dfsg-1build1 amd64 +binfmt-support 2.2.2-7 amd64 +binutils 2.42-4ubuntu2 amd64 +binutils-common 2.42-4ubuntu2 amd64 +binutils-x86-64-linux-gnu 2.42-4ubuntu2 amd64 +bison 2:3.8.2+dfsg-1build2 amd64 -bluez 5.64-0ubuntu1.3 amd64 -bluez-cups 5.64-0ubuntu1.3 amd64 -bluez-obexd 5.64-0ubuntu1.3 amd64 -bluez-tools 2.0~20170911.0.7cb788c-4 amd64 -bolt 0.9.2-1 amd64 -bomber 4:21.12.3-0ubuntu1 amd64 -bovo 4:21.12.3-0ubuntu1 amd64 -brasero 3.12.3-1 amd64 -brasero-cdrkit 3.12.3-1 amd64 -brasero-common 3.12.3-1 all +bluez 5.72-0ubuntu5 amd64 +bluez-cups 5.72-0ubuntu5 amd64 +bluez-obexd 5.72-0ubuntu5 amd64 +bluez-tools 2.0~20170911.0.7cb788c-4build2 amd64 +bolt 0.9.7-1 amd64 +bomber 4:23.08.5-0ubuntu3 amd64 +bovo 4:23.08.5-0ubuntu3 amd64 +bpfcc-tools 0.29.1+ds-1ubuntu7 all +bpftrace 0.20.2-1ubuntu4 amd64 +brasero 3.12.3-2build4 amd64 +brasero-cdrkit 3.12.3-2build4 amd64 +brasero-common 3.12.3-2build4 all -brltty 6.4-4ubuntu3 amd64 -browser-plugin-vlc 2.0.6-4 amd64 -bsd-mailx 8.1.2-0.20180807cvs-2build2 amd64 -bsdextrautils 2.37.2-4ubuntu3.4 amd64 +brltty 6.6-4ubuntu5 amd64 +bsd-mailx 8.1.2-0.20220412cvs-1build1 amd64 +bsdextrautils 2.39.3-9ubuntu6.1 amd64 -bsdutils 1:2.37.2-4ubuntu3.4 amd64 -btrfs-progs 5.16.2-1 amd64 -bubblewrap 0.6.1-1 amd64 -build-essential 12.9ubuntu3 amd64 +bsdutils 1:2.39.3-9ubuntu6.1 amd64 +btrfs-progs 6.6.3-1.1build2 amd64 +bubblewrap 0.9.0-1build1 amd64 +build-essential 12.10ubuntu1 amd64 -busybox-initramfs 1:1.30.1-7ubuntu3.1 amd64 +busybox-initramfs 1:1.36.1-6ubuntu3.1 amd64 -cabextract 1.9-3 amd64 -caca-utils 0.99.beta19-2.2ubuntu4 amd64 -caja 1.26.0+mint2+victoria amd64 +cabextract 1.11-2 amd64 +caca-utils 0.99.beta20-4build2 amd64 +caja 1.26.3+mint1 amd64 -caja-common 1.26.0+mint2+victoria all -caja-dropbox 1.26.0-2ubuntu2 amd64 -caja-extensions-common 1.26.0-1ubuntu0.22.04.1 all -caja-nextcloud 3.4.2-1ubuntu1 all -caja-open-terminal 1.26.0-1ubuntu0.22.04.1 amd64 -caja-seahorse 1.18.5-1 amd64 -caja-sendto 1.26.0-1ubuntu0.22.04.1 amd64 -caja-wallpaper 1.26.0-1ubuntu0.22.04.1 amd64 -cargo 1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04 amd64 +caja-common 1.26.3+mint1 all +caja-dropbox 1.26.0-4build2 amd64 +caja-extensions-common 1.26.1-2 all +caja-nextcloud 3.14.0-20240914.150754.d8fcb9273-1.0~noble1 all +caja-open-terminal 1.26.1-2 amd64 +caja-seahorse 1.18.5-3 amd64 +caja-sendto 1.26.1-2 amd64 +caja-wallpaper 1.26.1-2 amd64 +cargo 1.75.0+dfsg0ubuntu1-0ubuntu7.1 amd64 -ccze 0.2.1-6 amd64 +ccze 0.2.1-8 amd64 -cdrdao 1:1.2.4-2 amd64 -cdrskin 1.5.4-1 amd64 +cdrdao 1:1.2.4-3build1 amd64 +cdrskin 1.5.6-1.1build1 amd64 -cheese 41.1-1build1 amd64 +cheese 44.1-1build4 amd64 -chrony 4.2-2ubuntu2 amd64 -cifs-utils 2:6.14-1ubuntu0.1 amd64 -cinnamon 6.0.4+virginia amd64 +chrony 4.5-1ubuntu4.1 amd64 +cifs-utils 2:7.0-2build1 amd64 +cinnamon 6.2.9+wilma amd64 -cinnamon-control-center 6.0.1+virginia amd64 -cinnamon-control-center-data 6.0.1+virginia all +cinnamon-control-center 6.2.0+wilma amd64 +cinnamon-control-center-data 6.2.0+wilma all -cinnamon-screensaver 6.0.3+virginia amd64 -cinnamon-session 6.0.4+virginia amd64 -cinnamon-session-common 6.0.4+virginia all -cinnamon-settings-daemon 6.0.0+virginia amd64 +cinnamon-screensaver 6.2.0+wilma amd64 +cinnamon-session 6.2.1+wilma amd64 +cinnamon-session-common 6.2.1+wilma all +cinnamon-settings-daemon 6.2.0+wilma amd64 -cjs 6.0.0+virginia amd64 -colord 1.4.6-1 amd64 +cjs 6.2.0+wilma amd64 +colord 1.4.7-1build2 amd64 -compiz 1:0.9.14.1+22.04.20220820-0ubuntu1 all -compiz-core 1:0.9.14.1+22.04.20220820-0ubuntu1 amd64 -compiz-gnome 1:0.9.14.1+22.04.20220820-0ubuntu1 amd64 -compiz-plugins 1:0.9.14.1+22.04.20220820-0ubuntu1 amd64 -compiz-plugins-default 1:0.9.14.1+22.04.20220820-0ubuntu1 amd64 -compizconfig-settings-manager 1:0.9.14.1+22.04.20220820-0ubuntu1 all +compiz 1:0.9.14.2+22.10.20220822-0ubuntu12 all +compiz-core 1:0.9.14.2+22.10.20220822-0ubuntu12 amd64 +compiz-gnome 1:0.9.14.2+22.10.20220822-0ubuntu12 amd64 +compiz-plugins 1:0.9.14.2+22.10.20220822-0ubuntu12 amd64 +compiz-plugins-default 1:0.9.14.2+22.10.20220822-0ubuntu12 amd64 +compizconfig-settings-manager 1:0.9.14.2+22.10.20220822-0ubuntu12 all -coreutils 8.32-4.1ubuntu1.2 amd64 +coreutils 9.4-3ubuntu6 amd64 -cpio 2.13+dfsg-7ubuntu0.1 amd64 -cpp 4:11.2.0-1ubuntu1 amd64 -cpp-11 11.4.0-1ubuntu1~22.04 amd64 -cpp-12 12.3.0-1ubuntu1~22.04 amd64 +cpio 2.15+dfsg-1ubuntu2 amd64 +cpp 4:13.2.0-7ubuntu1 amd64 +cpp-11 11.4.0-9ubuntu1 amd64 +cpp-12 12.3.0-17ubuntu1 amd64 +cpp-13 13.2.0-23ubuntu4 amd64 +cpp-13-x86-64-linux-gnu 13.2.0-23ubuntu4 amd64 -cpp-9 9.5.0-1ubuntu1~22.04 amd64 +cpp-9 9.5.0-6ubuntu2 amd64 +cpp-x86-64-linux-gnu 4:13.2.0-7ubuntu1 amd64 -cron 3.0pl1-137ubuntu3 amd64 +cron 3.0pl1-184ubuntu2 amd64 +cron-daemon-common 3.0pl1-184ubuntu2 all -cryptsetup-bin 2:2.4.3-1ubuntu1.2 amd64 -cryptsetup-initramfs 2:2.4.3-1ubuntu1.2 all -cscope 15.9-1 amd64 -ctdb 2:4.15.13+dfsg-0ubuntu1.6 amd64 -cuneiform 1.1.0+dfsg-9 amd64 +cryptsetup-bin 2:2.7.0-1ubuntu4.1 amd64 +cryptsetup-initramfs 2:2.7.0-1ubuntu4.1 all +cscope 15.9-2 amd64 +ctdb 2:4.19.5+dfsg-4ubuntu9 amd64 +cuneiform 1.1.0+dfsg-10 amd64 -cups 2.4.1op1-1ubuntu4.10 amd64 -cups-browsed 1.28.15-0ubuntu1.2 amd64 -cups-bsd 2.4.1op1-1ubuntu4.10 amd64 -cups-client 2.4.1op1-1ubuntu4.10 amd64 +cups 2.4.7-1.2ubuntu7.2 amd64 +cups-browsed 2.0.0-0ubuntu10 amd64 +cups-bsd 2.4.7-1.2ubuntu7.2 amd64 +cups-client 2.4.7-1.2ubuntu7.2 amd64 -cups-core-drivers 2.4.1op1-1ubuntu4.10 amd64 -cups-daemon 2.4.1op1-1ubuntu4.10 amd64 -cups-filters 1.28.15-0ubuntu1.2 amd64 -cups-filters-core-drivers 1.28.15-0ubuntu1.2 amd64 -cups-ipp-utils 2.4.1op1-1ubuntu4.10 amd64 -cups-pk-helper 0.2.6-1ubuntu5 amd64 -cups-ppdc 2.4.1op1-1ubuntu4.10 amd64 +cups-core-drivers 2.4.7-1.2ubuntu7.2 amd64 +cups-daemon 2.4.7-1.2ubuntu7.2 amd64 +cups-filters 2.0.0-0ubuntu4 amd64 +cups-filters-core-drivers 2.0.0-0ubuntu4 amd64 +cups-ipp-utils 2.4.7-1.2ubuntu7.2 amd64 +cups-pk-helper 0.2.6-1ubuntu8 amd64 +cups-ppdc 2.4.7-1.2ubuntu7.2 amd64 -curl 7.81.0-1ubuntu1.17 amd64 +curl 8.5.0-2ubuntu10.3 amd64 -dash 0.5.11+git20210903+057cd650a4ed-3build1 amd64 +dash 0.5.12-6ubuntu5 amd64 -db5.3-util 5.3.28+dfsg1-0.8ubuntu3 amd64 -dbus 1.12.20-2ubuntu4.1 amd64 -dbus-user-session 1.12.20-2ubuntu4.1 amd64 -dbus-x11 1.12.20-2ubuntu4.1 amd64 -dc 1.07.1-3build1 amd64 -dconf-cli 0.40.0-3 amd64 -dconf-gsettings-backend 0.40.0-3 amd64 -dconf-service 0.40.0-3 amd64 -dcraw 9.28-3 amd64 +db5.3-util 5.3.28+dfsg2-7 amd64 +dbus 1.14.10-4ubuntu4.1 amd64 +dbus-bin 1.14.10-4ubuntu4.1 amd64 +dbus-daemon 1.14.10-4ubuntu4.1 amd64 +dbus-session-bus-common 1.14.10-4ubuntu4.1 all +dbus-system-bus-common 1.14.10-4ubuntu4.1 all +dbus-user-session 1.14.10-4ubuntu4.1 amd64 +dbus-x11 1.14.10-4ubuntu4.1 amd64 +dc 1.07.1-3ubuntu4 amd64 +dconf-cli 0.40.0-4build2 amd64 +dconf-gsettings-backend 0.40.0-4build2 amd64 +dconf-service 0.40.0-4build2 amd64 +dcraw 9.28-5ubuntu1 amd64 -debianutils 5.5-1ubuntu2 amd64 +debianutils 5.17build1 amd64 -debsig-verify 0.23 amd64 +debsig-verify 0.29 amd64 -debugedit 1:5.0-4build1 amd64 -default-jre 2:1.11-72build2 amd64 -default-jre-headless 2:1.11-72build2 amd64 +debugedit 1:5.0-5build2 amd64 +default-jre 2:1.21-75+exp1 amd64 +default-jre-headless 2:1.21-75+exp1 amd64 -desktop-file-utils 0.26+mint3+victoria amd64 +desktop-file-utils 0.27-2build1 amd64 +dhcpcd-base 1:10.0.6-1ubuntu3.1 amd64 -diffutils 1:3.8-0ubuntu2 amd64 -dirmngr 2.2.27-3ubuntu2.1 amd64 +diffutils 1:3.10-1build1 amd64 +dirmngr 2.4.4-2ubuntu17 amd64 -dkms 2.8.7-2ubuntu2.2mint1 all -dmeventd 2:1.02.175-2.1ubuntu4 amd64 +dkms 3.0.11-1ubuntu13 all +dmeventd 2:1.02.185-3ubuntu3.1 amd64 -dmsetup 2:1.02.175-2.1ubuntu4 amd64 +dmsetup 2:1.02.185-3ubuntu3.1 amd64 -dnsmasq-base 2.90-0ubuntu0.22.04.1 amd64 +dnsmasq-base 2.90-2build2 amd64 -dosfstools 4.2-1build3 amd64 -dpkg 1.21.1ubuntu2.3 amd64 +dosfstools 4.2-1.1build1 amd64 +dpkg 1.22.6ubuntu6.1 amd64 +dracut-install 060+5-1ubuntu3.2 amd64 -dropbox 2020.03.04 amd64 +dropbox 2024.04.17 amd64 -dvdauthor 0.7.2-1build2 amd64 -dwz 0.14-1build2 amd64 -e2fsprogs 1.46.5-2ubuntu1.2 amd64 +dvdauthor 0.7.2-2build4 amd64 +dwz 0.15-1build6 amd64 +e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 amd64 -ecryptfs-utils 111-5ubuntu1 amd64 +ecryptfs-utils 111-6ubuntu3 amd64 -efibootmgr 17-1ubuntu2 amd64 -eject 2.37.2-4ubuntu3.4 amd64 +efibootmgr 18-1build2 amd64 +eject 2.39.3-9ubuntu6.1 amd64 -engrampa 1.26.0-1ubuntu1 amd64 -engrampa-common 1.26.0-1ubuntu1 all -eog 42.0-1 amd64 +endeavour 43.0-1build3 amd64 +endeavour-common 43.0-1build3 all +engrampa 1.26.2-4 amd64 +engrampa-common 1.26.2-4 all +eog 45.3-1ubuntu2 amd64 -espeak-ng-data 1.50+dfsg-10ubuntu0.1 amd64 +espeak-ng-data 1.51+dfsg-12build1 amd64 -evince 42.3-0ubuntu3.1 amd64 +evince 46.0-1build1 amd64 -evolution 3.44.4-0ubuntu2 amd64 -evolution-common 3.44.4-0ubuntu2 all -evolution-data-server 3.44.4-0ubuntu1.1 amd64 +evolution 3.52.3-0ubuntu1 amd64 +evolution-common 3.52.3-0ubuntu1 all +evolution-data-server 3.52.3-0ubuntu1 amd64 -evolution-plugins 3.44.4-0ubuntu2 amd64 +evolution-plugins 3.52.3-0ubuntu1 amd64 -extlinux 3:6.04~git20190206.bf6db5b4+dfsg1-3ubuntu1 amd64 +extlinux 3:6.04~git20190206.bf6db5b4+dfsg1-3ubuntu3 amd64 -fakeroot 1.28-1ubuntu1 amd64 +fakeroot 1.33-1 amd64 -fcitx-bin 1:4.2.9.8+mint1+vanessa amd64 +fcitx-bin 1:4.2.9.9+mint1+wilma amd64 -fcitx-frontend-gtk2 1:4.2.9.8+mint1+vanessa amd64 -fcitx-frontend-gtk3 1:4.2.9.8+mint1+vanessa amd64 -fcitx-frontend-qt5 1.2.7-1.2build1 amd64 -fcitx-module-dbus 1:4.2.9.8+mint1+vanessa amd64 -fcitx-module-quickphrase-editor5 1.2.7-1.2build1 amd64 +fcitx-frontend-gtk2 1:4.2.9.9+mint1+wilma amd64 +fcitx-frontend-gtk3 1:4.2.9.9+mint1+wilma amd64 +fcitx-frontend-qt5 1.2.7-2build13 amd64 +fcitx-module-dbus 1:4.2.9.9+mint1+wilma amd64 +fcitx-module-quickphrase-editor5 1.2.7-2build13 amd64 -fcitx-modules 1:4.2.9.8+mint1+vanessa amd64 -fcitx-ui-classic 1:4.2.9.8+mint1+vanessa amd64 -fcitx-unikey 0.2.7-1build1 amd64 -fdisk 2.37.2-4ubuntu3.4 amd64 +fcitx-modules 1:4.2.9.9+mint1+wilma amd64 +fcitx-ui-classic 1:4.2.9.9+mint1+wilma amd64 +fcitx-unikey 0.2.7+git20220410-1build3 amd64 +fdisk 2.39.3-9ubuntu6.1 amd64 -file 1:5.41-3ubuntu0.1 amd64 -file-roller 3.42.0-1 amd64 +file 1:5.45-3build1 amd64 +file-roller 43.0+mint1+wilma amd64 -findutils 4.8.0-1ubuntu3 amd64 +findutils 4.9.0-5build1 amd64 -flatpak 1.12.7-1 amd64 -flex 2.6.4-8build2 amd64 +flatpak 1.14.6-1 amd64 +flex 2.6.4-8.2build1 amd64 -folks-common 0.15.5-2 all -font-manager 0.8.8-1 amd64 -font-manager-common 0.8.8-1 amd64 -font-viewer 0.8.8-1 amd64 -fontconfig 2.13.1-4.2ubuntu5 amd64 +folks-common 0.15.9-1ubuntu5 all +font-manager 0.8.8-4build2 amd64 +font-manager-common 0.8.8-4build2 amd64 +font-viewer 0.8.8-4build2 amd64 +fontconfig 2.15.0-1.1ubuntu2 amd64 -fonts-dejavu 2.37-2build1 all -fonts-dejavu-core 2.37-2build1 all +fonts-dejavu 2.37-8 all +fonts-dejavu-core 2.37-8 all -fonts-deva 2:1.3 all +fonts-dejavu-mono 2.37-8 all +fonts-deva 2:1.4 all -fonts-liberation 1:1.07.4-11 all -fonts-liberation2 2.1.5-1 all +fonts-liberation 1:2.1.5-3 all +fonts-liberation-sans-narrow 1:1.07.6-4 all +fonts-liberation2 1:2.1.5-3 all +fonts-sil-annapurna 2.000-2 all -frei0r-plugins 1.7.0-2build1 amd64 +frei0r-plugins 1.8.0-1build3 amd64 -fuse3 3.10.5-1build1 amd64 -fuseiso 20070708-3.2build1 amd64 -fwupd 1.7.9-1~22.04.3 amd64 +fuse3 3.14.0-5build1 amd64 +fuseiso 20070708-3.2build3 amd64 +fwupd 1.9.24-1~24.04.1 amd64 -g++ 4:11.2.0-1ubuntu1 amd64 -g++-11 11.4.0-1ubuntu1~22.04 amd64 -g++-9 9.5.0-1ubuntu1~22.04 amd64 +g++ 4:13.2.0-7ubuntu1 amd64 +g++-11 11.4.0-9ubuntu1 amd64 +g++-13 13.2.0-23ubuntu4 amd64 +g++-13-x86-64-linux-gnu 13.2.0-23ubuntu4 amd64 +g++-9 9.5.0-6ubuntu2 amd64 +g++-x86-64-linux-gnu 4:13.2.0-7ubuntu1 amd64 -galera-4 26.4.9-1build1 amd64 +galera-4 26.4.16-2build4 amd64 -gamemode-daemon 1.6.1-1build2 amd64 -gawk 1:5.1.0-1ubuntu0.1 amd64 -gcc 4:11.2.0-1ubuntu1 amd64 +gamemode-daemon 1.8.1-2build1 amd64 +gawk 1:5.2.1-2build3 amd64 +gcc 4:13.2.0-7ubuntu1 amd64 -gcc-11 11.4.0-1ubuntu1~22.04 amd64 -gcc-11-base 11.4.0-1ubuntu1~22.04 amd64 -gcc-12 12.3.0-1ubuntu1~22.04 amd64 -gcc-12-base 12.3.0-1ubuntu1~22.04 amd64 -gcc-12-base 12.3.0-1ubuntu1~22.04 i386 +gcc-11 11.4.0-9ubuntu1 amd64 +gcc-11-base 11.4.0-9ubuntu1 amd64 +gcc-12 12.3.0-17ubuntu1 amd64 +gcc-12-base 12.3.0-17ubuntu1 amd64 +gcc-12-base 12.3.0-17ubuntu1 i386 +gcc-13 13.2.0-23ubuntu4 amd64 +gcc-13-base 13.2.0-23ubuntu4 amd64 +gcc-13-x86-64-linux-gnu 13.2.0-23ubuntu4 amd64 +gcc-14-base 14-20240412-0ubuntu1 amd64 +gcc-14-base 14-20240412-0ubuntu1 i386 -gcc-9 9.5.0-1ubuntu1~22.04 amd64 -gcc-9-base 9.5.0-1ubuntu1~22.04 amd64 +gcc-9 9.5.0-6ubuntu2 amd64 +gcc-9-base 9.5.0-6ubuntu2 amd64 +gcc-x86-64-linux-gnu 4:13.2.0-7ubuntu1 amd64 -gcr 3.40.0-4 amd64 -gdb 12.1-0ubuntu1~22.04.2 amd64 -gdbserver 12.1-0ubuntu1~22.04.2 amd64 +gcr 3.41.2-1build3 amd64 +gcr4 4.2.0-5 amd64 +gdb 15.0.50.20240403-0ubuntu1 amd64 +gdbserver 15.0.50.20240403-0ubuntu1 amd64 -gdisk 1.0.8-4build1 amd64 -gdm3 42.0-1ubuntu7.22.04.4 amd64 -gedit 41.0-3 amd64 -gedit-common 41.0-3 all -gedit-plugin-bookmarks 41.0-1 amd64 -gedit-plugin-bracket-completion 41.0-1 amd64 -gedit-plugin-character-map 41.0-1 amd64 -gedit-plugin-code-comment 41.0-1 amd64 -gedit-plugin-color-picker 41.0-1 amd64 -gedit-plugin-color-schemer 41.0-1 amd64 -gedit-plugin-commander 41.0-1 amd64 -gedit-plugin-draw-spaces 41.0-1 amd64 -gedit-plugin-find-in-files 41.0-1 amd64 -gedit-plugin-git 41.0-1 amd64 -gedit-plugin-join-lines 41.0-1 amd64 -gedit-plugin-multi-edit 41.0-1 amd64 -gedit-plugin-session-saver 41.0-1 amd64 -gedit-plugin-smart-spaces 41.0-1 amd64 -gedit-plugin-synctex 41.0-1 amd64 -gedit-plugin-terminal 41.0-1 amd64 -gedit-plugin-text-size 41.0-1 amd64 -gedit-plugin-translate 41.0-1 amd64 -gedit-plugin-word-completion 41.0-1 amd64 +gdisk 1.0.10-1build1 amd64 +gdm3 46.0-2ubuntu1 amd64 +gedit 46.2-2 amd64 +gedit-common 46.2-2 all +gedit-plugin-bookmarks 46.0-2build3 amd64 +gedit-plugin-bracket-completion 46.0-2build3 amd64 +gedit-plugin-character-map 46.0-2build3 amd64 +gedit-plugin-code-comment 46.0-2build3 amd64 +gedit-plugin-color-picker 46.0-2build3 amd64 +gedit-plugin-draw-spaces 46.0-2build3 amd64 +gedit-plugin-git 46.0-2build3 amd64 +gedit-plugin-join-lines 46.0-2build3 amd64 +gedit-plugin-multi-edit 46.0-2build3 amd64 +gedit-plugin-session-saver 46.0-2build3 amd64 +gedit-plugin-smart-spaces 46.0-2build3 amd64 +gedit-plugin-terminal 46.0-2build3 amd64 +gedit-plugin-text-size 46.0-2build3 amd64 +gedit-plugin-word-completion 46.0-2build3 amd64 -genisoimage 9:1.1.11-3.2ubuntu1 amd64 -geoclue-2.0 2.5.7-3ubuntu3 amd64 -geoip-database 20191224-3 all +genisoimage 9:1.1.11-3.5 amd64 +geoclue-2.0 2.7.0-3ubuntu7 amd64 +geocode-glib-common 3.26.3-6build3 all +geoip-database 20240403-1ubuntu1 all -gettext 0.21-4ubuntu4 amd64 -gettext-base 0.21-4ubuntu4 amd64 -ghostscript 9.55.0~dfsg1-0ubuntu5.9 amd64 -ghostscript-x 9.55.0~dfsg1-0ubuntu5.9 amd64 -gimp 2.10.30-1ubuntu0.1 amd64 -gimp-data 2.10.30-1ubuntu0.1 all +gettext 0.21-14ubuntu2 amd64 +gettext-base 0.21-14ubuntu2 amd64 +ghostscript 10.02.1~dfsg1-0ubuntu7.3 amd64 +ghp-import 2.1.0-3 all +gimp 2.10.36-3ubuntu0.24.04.1 amd64 +gimp-data 2.10.36-3ubuntu0.24.04.1 all -gir1.2-accountsservice-1.0 22.07.5-2ubuntu1.5 amd64 -gir1.2-adw-1 1.1.7-0ubuntu0.22.04.1 amd64 +gir1.2-accountsservice-1.0 23.13.9-2ubuntu6 amd64 +gir1.2-adw-1 1.5.0-1ubuntu2 amd64 +gir1.2-amtk-5 5.8.0-4build2 amd64 -gir1.2-appstream-1.0 0.15.2-2 amd64 -gir1.2-appstreamglib-1.0 0.7.18-2ubuntu1 amd64 -gir1.2-atk-1.0 2.36.0-3build1 amd64 -gir1.2-atspi-2.0 2.44.0-3 amd64 +gir1.2-appstream-1.0 1.0.2-1build6 amd64 +gir1.2-appstreamglib-1.0 0.8.2-1.1build1 amd64 +gir1.2-atk-1.0 2.52.0-1build1 amd64 +gir1.2-atspi-2.0 2.52.0-1build1 amd64 -gir1.2-camel-1.2 3.44.4-0ubuntu1.1 amd64 +gir1.2-camel-1.2 3.52.3-0ubuntu1 amd64 -gir1.2-cogl-1.0 1.22.8-3build1 amd64 -gir1.2-coglpango-1.0 1.22.8-3build1 amd64 +gir1.2-cogl-1.0 1.22.8-4ubuntu4 amd64 +gir1.2-coglpango-1.0 1.22.8-4ubuntu4 amd64 -gir1.2-ecal-2.0 3.44.4-0ubuntu1.1 amd64 -gir1.2-edataserver-1.2 3.44.4-0ubuntu1.1 amd64 -gir1.2-evince-3.0 42.3-0ubuntu3.1 amd64 -gir1.2-flatpak-1.0 1.12.7-1 amd64 -gir1.2-freedesktop 1.72.0-1 amd64 -gir1.2-gck-1 3.40.0-4 amd64 -gir1.2-gcr-3 3.40.0-4 amd64 +gir1.2-ecal-2.0 3.52.3-0ubuntu1 amd64 +gir1.2-edataserver-1.2 3.52.3-0ubuntu1 amd64 +gir1.2-evince-3.0 46.0-1build1 amd64 +gir1.2-flatpak-1.0 1.14.6-1 amd64 +gir1.2-freedesktop 1.80.1-1 amd64 +gir1.2-gck-1 3.41.2-1build3 amd64 +gir1.2-gck-2 4.2.0-5 amd64 +gir1.2-gcr-3 3.41.2-1build3 amd64 +gir1.2-gcr-4 4.2.0-5 amd64 -gir1.2-gdm-1.0 42.0-1ubuntu7.22.04.4 amd64 -gir1.2-geoclue-2.0 2.5.7-3ubuntu3 amd64 +gir1.2-gdm-1.0 46.0-2ubuntu1 amd64 +gir1.2-geoclue-2.0 2.7.0-3ubuntu7 amd64 +gir1.2-geocodeglib-2.0 3.26.3-6build3 amd64 -gir1.2-ggit-1.0 1.0.0.1-1 amd64 +gir1.2-ggit-1.0 1.2.0-1build4 amd64 +gir1.2-girepository-2.0 1.80.1-1 amd64 -gir1.2-glib-2.0 1.72.0-1 amd64 +gir1.2-glib-2.0 2.80.0-6ubuntu3.1 amd64 +gir1.2-gnomebg-4.0 44.0-5build2 amd64 -gir1.2-gnomebluetooth-3.0 42.0-5 amd64 -gir1.2-gnomedesktop-3.0 42.9-0ubuntu1 amd64 +gir1.2-gnomebluetooth-3.0 46.0-1build1 amd64 +gir1.2-gnomedesktop-3.0 44.0-5build2 amd64 +gir1.2-gnomedesktop-4.0 44.0-5build2 amd64 -gir1.2-gsound-1.0 1.0.3-2build1 amd64 +gir1.2-gsound-1.0 1.0.3-3.2build2 amd64 -gir1.2-gst-plugins-bad-1.0 1.20.3-0ubuntu1.1 amd64 -gir1.2-gst-plugins-base-1.0 1.20.1-1ubuntu0.2 amd64 -gir1.2-gstreamer-1.0 1.20.3-0ubuntu1 amd64 -gir1.2-gtk-3.0 3.24.33-1ubuntu2.2 amd64 -gir1.2-gtk-4.0 4.6.9+ds-0ubuntu0.22.04.2 amd64 +gir1.2-gst-plugins-bad-1.0 1.24.2-1ubuntu4 amd64 +gir1.2-gst-plugins-base-1.0 1.24.2-1ubuntu0.1 amd64 +gir1.2-gstreamer-1.0 1.24.2-1 amd64 +gir1.2-gtk-3.0 3.24.41-4ubuntu1.1 amd64 +gir1.2-gtk-4.0 4.14.2+ds-1ubuntu1 amd64 +gir1.2-gtksource-300 299.0.4-3build1 amd64 +gir1.2-gtop-2.0 2.41.3-1build4 amd64 +gir1.2-gudev-1.0 1:238-5ubuntu1 amd64 +gir1.2-gweather-4.0 4.4.2-1build1 amd64 -gir1.2-harfbuzz-0.0 2.7.4-1ubuntu3.1 amd64 -gir1.2-ibus-1.0 1.5.26-4 amd64 -gir1.2-ical-3.0 3.0.14-1build1 amd64 +gir1.2-harfbuzz-0.0 8.3.0-2build2 amd64 +gir1.2-ibus-1.0 1.5.29-2 amd64 +gir1.2-ical-3.0 3.0.17-1.1build3 amd64 -gir1.2-javascriptcoregtk-4.1 2.44.3-0ubuntu0.22.04.1 amd64 -gir1.2-json-1.0 1.6.6-1build1 amd64 +gir1.2-javascriptcoregtk-4.1 2.44.3-0ubuntu0.24.04.1 amd64 +gir1.2-javascriptcoregtk-6.0 2.44.3-0ubuntu0.24.04.1 amd64 +gir1.2-json-1.0 1.8.0-2build2 amd64 -gir1.2-libosinfo-1.0 1.8.0-1 amd64 -gir1.2-libvirt-glib-1.0 4.0.0-2 amd64 -gir1.2-matedesktop-2.0 1.26.0-1 amd64 +gir1.2-libosinfo-1.0 1.11.0-2build3 amd64 +gir1.2-libvirt-glib-1.0 5.0.0-2build3 amd64 +gir1.2-matedesktop-2.0 1.26.2-1.1build3 amd64 -gir1.2-meta-muffin-0.0 6.0.1+virginia amd64 -gir1.2-mutter-10 42.9-0ubuntu8 amd64 +gir1.2-meta-muffin-0.0 6.2.0+wilma amd64 +gir1.2-mutter-14 46.2-1ubuntu0.24.04.1 amd64 -gir1.2-nm-1.0 1.36.6-0ubuntu2 amd64 +gir1.2-nm-1.0 1.46.0-1ubuntu2 amd64 -gir1.2-notify-0.7 0.7.9-3ubuntu5.22.04.1 amd64 -gir1.2-packagekitglib-1.0 1.2.5-2ubuntu2mint1+vera amd64 -gir1.2-pango-1.0 1.50.6+ds-2ubuntu1 amd64 +gir1.2-nma4-1.0 1.10.6+mint1+wilma amd64 +gir1.2-notify-0.7 0.8.3-1build2 amd64 +gir1.2-packagekitglib-1.0 1.2.8+mint1+wilma amd64 +gir1.2-pango-1.0 1.52.1+ds-1build1 amd64 -gir1.2-polkit-1.0 0.105-33 amd64 -gir1.2-rb-3.0 3.4.4-5ubuntu1 amd64 +gir1.2-polkit-1.0 124-2ubuntu1 amd64 +gir1.2-rb-3.0 3.4.7-2ubuntu6 amd64 +gir1.2-rest-1.0 0.9.1-6build3 amd64 -gir1.2-secret-1 0.20.5-2 amd64 -gir1.2-soup-2.4 2.74.2-3 amd64 -gir1.2-soup-3.0 3.0.7-0ubuntu1 amd64 -gir1.2-spiceclientglib-2.0 0.39-3ubuntu1 amd64 -gir1.2-spiceclientgtk-3.0 0.39-3ubuntu1 amd64 +gir1.2-secret-1 0.21.4-1build3 amd64 +gir1.2-shumate-1.0 1.2~beta-3build3 amd64 +gir1.2-soup-2.4 2.74.3-6ubuntu1 amd64 +gir1.2-soup-3.0 3.4.4-5build2 amd64 +gir1.2-spiceclientglib-2.0 0.42-2ubuntu2 amd64 +gir1.2-spiceclientgtk-3.0 0.42-2ubuntu2 amd64 +gir1.2-tepl-6 6.8.0-2build4 amd64 -gir1.2-totem-1.0 42.0-1ubuntu1 amd64 +gir1.2-totem-1.0 43.0-2ubuntu4 amd64 -gir1.2-tracker-3.0 3.3.0-1 amd64 -gir1.2-udisks-2.0 2.9.4-1ubuntu2 amd64 +gir1.2-tracker-3.0 3.7.1-1build1 amd64 +gir1.2-udisks-2.0 2.10.1-6build1 amd64 -gir1.2-vte-2.91 0.68.0-1ubuntu0.1 amd64 +gir1.2-vte-2.91 0.76.0-1ubuntu0.1 amd64 +gir1.2-webkit-6.0 2.44.3-0ubuntu0.24.04.1 amd64 -gir1.2-webkit2-4.1 2.44.3-0ubuntu0.22.04.1 amd64 -gir1.2-wnck-3.0 40.1-1 amd64 +gir1.2-webkit2-4.1 2.44.3-0ubuntu0.24.04.1 amd64 +gir1.2-wnck-3.0 43.0-3build4 amd64 -gir1.2-xkl-1.0 5.4-4build2 amd64 +gir1.2-xdp-1.0 0.7.1-5build5 amd64 +gir1.2-xkl-1.0 5.4-5build2 amd64 +gir1.2-xmlb-2.0 0.3.18-1 amd64 -gir1.2-xviewer-3.0 3.4.4+virginia amd64 -git 1:2.34.1-1ubuntu1.11 amd64 -git-buildpackage 0.9.25 all -git-email 1:2.34.1-1ubuntu1.11 all -git-man 1:2.34.1-1ubuntu1.11 all -gjs 1.72.4-0ubuntu0.22.04.3~really.is.1.72.2.0ubuntu2 amd64 -gkbd-capplet 3.26.1-2 amd64 -glib-networking 2.72.0-1 amd64 -glib-networking 2.72.0-1 i386 +gir1.2-xviewer-3.0 3.4.6+wilma amd64 +git 1:2.43.0-1ubuntu7.1 amd64 +git-buildpackage 0.9.33 all +git-email 1:2.43.0-1ubuntu7.1 all +git-man 1:2.43.0-1ubuntu7.1 all +gjs 1.80.2-1build2 amd64 +gkbd-capplet 3.28.1-1build3 amd64 +glib-networking 2.80.0-1build1 amd64 +glib-networking 2.80.0-1build1 i386 -glib-networking-services 2.72.0-1 amd64 -gnome 1:42+3 amd64 +glib-networking-services 2.80.0-1build1 amd64 +gnome 1:44+1build1 amd64 -gnome-bluetooth 3.34.5-8 amd64 +gnome-bluetooth 42~3.34.5-13build3 all -gnome-calculator 1:41.1-2ubuntu2 amd64 -gnome-calendar 41.2+mint1+vanessa amd64 -gnome-characters 41.0-4 amd64 -gnome-clocks 41.0-2 amd64 -gnome-color-manager 3.36.0-1build1 amd64 +gnome-bluetooth-sendto 46.0-1build1 amd64 +gnome-calculator 1:41.1+mint1+wilma amd64 +gnome-calendar 43.really41+mint2+wilma amd64 +gnome-characters 46.0-1build1 amd64 +gnome-clocks 46.0-1build1 amd64 +gnome-color-manager 3.36.0-2build2 amd64 -gnome-contacts 41.0-2 amd64 -gnome-control-center 1:41.7-0ubuntu0.22.04.8 amd64 -gnome-control-center-data 1:41.7-0ubuntu0.22.04.8 all -gnome-core 1:42+3 amd64 -gnome-desktop3-data 42.9-0ubuntu1 all -gnome-disk-utility 42.0-1ubuntu1 amd64 -gnome-font-viewer 41.0+mint1+3.28+backport+vanessa amd64 +gnome-contacts 46.0-1build1 amd64 +gnome-control-center 1:46.0.1-1ubuntu7 amd64 +gnome-control-center-data 1:46.0.1-1ubuntu7 all +gnome-core 1:44+1build1 amd64 +gnome-desktop3-data 44.0-5build2 all +gnome-disk-utility 46.0-1ubuntu3 amd64 +gnome-font-viewer 46.0-1build1 amd64 -gnome-keyring 40.0-3ubuntu3 amd64 -gnome-keyring-pkcs11 40.0-3ubuntu3 amd64 -gnome-logs 42.0-1 amd64 -gnome-maps 42.3-0ubuntu1 amd64 +gnome-initial-setup 46.2-1ubuntu0.24.04.1 amd64 +gnome-keyring 46.1-2build1 amd64 +gnome-keyring-pkcs11 46.1-2build1 amd64 +gnome-logs 45.0-1build1 amd64 +gnome-maps 46.0-1build1 amd64 -gnome-online-accounts 3.44.0+mint1+vanessa amd64 +gnome-online-accounts 3.50.4-0ubuntu2 amd64 +gnome-online-accounts-gtk 3.50.4+wilma amd64 -gnome-power-manager 3.32.0-2build2 amd64 -gnome-remote-desktop 42.9-0ubuntu0.22.04.2 amd64 -gnome-screenshot 41.0+mint2+vanessa amd64 -gnome-session 42.0-1ubuntu2 all -gnome-session-bin 42.0-1ubuntu2 amd64 -gnome-session-canberra 0.30-10ubuntu1.22.04.1 amd64 -gnome-session-common 42.0-1ubuntu2 all -gnome-settings-daemon 42.1-1ubuntu2.2 amd64 -gnome-settings-daemon-common 42.1-1ubuntu2.2 all -gnome-shell 42.9-0ubuntu2.2 amd64 -gnome-shell-common 42.9-0ubuntu2.2 all -gnome-shell-extension-prefs 42.9-0ubuntu2.2 amd64 -gnome-shell-extensions 42.1-0ubuntu1 all -gnome-software 41.5-2ubuntu2 amd64 -gnome-software-common 41.5-2ubuntu2 all -gnome-sound-recorder 42.0-1 all -gnome-sushi 42.0-0ubuntu1 amd64 -gnome-system-monitor 42.0-1 amd64 -gnome-system-tools 3.0.0-9.1ubuntu1 amd64 -gnome-terminal 3.44.0+mint1+vanessa amd64 -gnome-terminal-data 3.44.0+mint1+vanessa all -gnome-themes-extra 3.28-1ubuntu3 amd64 +gnome-power-manager 43.0-2build2 amd64 +gnome-remote-desktop 46.3-0ubuntu1 amd64 +gnome-screenshot 41.0+mint2+wilma amd64 +gnome-session 46.0-1ubuntu4 all +gnome-session-bin 46.0-1ubuntu4 amd64 +gnome-session-canberra 0.30-10ubuntu10 amd64 +gnome-session-common 46.0-1ubuntu4 all +gnome-settings-daemon 46.0-1ubuntu1 amd64 +gnome-settings-daemon-common 46.0-1ubuntu1 all +gnome-shell 46.0-0ubuntu6~24.04.4 amd64 +gnome-shell-common 46.0-0ubuntu6~24.04.4 all +gnome-shell-extension-prefs 46.0-0ubuntu6~24.04.4 amd64 +gnome-shell-extensions 46.1-2 all +gnome-software 46.0-1ubuntu2 amd64 +gnome-software-common 46.0-1ubuntu2 all +gnome-sound-recorder 43~beta-1 all +gnome-sushi 46.0-1 amd64 +gnome-system-monitor 45.0.2-1+wilma amd64 +gnome-system-tools 3.0.0+mint1+wilma amd64 +gnome-terminal 3.52.0+mint1+wilma amd64 +gnome-terminal-data 3.52.0+mint1+wilma all +gnome-text-editor 46.3-0ubuntu2 amd64 +gnome-themes-extra 3.28-2ubuntu5 amd64 -gnome-todo 3.28.1-6ubuntu1 amd64 -gnome-todo-common 3.28.1-6ubuntu1 all -gnome-tweaks 42~beta-1ubuntu2 all +gnome-todo 43.0-1build3 all +gnome-tweaks 46.0-2 all -gnome-user-share 3.34.0-5 amd64 +gnome-user-share 43.0-1build2 amd64 -gnome-weather 41.0-3ubuntu2 all -gnuchess 6.2.7-1 amd64 +gnome-weather 46.0-1 all +gnuchess 6.2.7-1build1 amd64 -gnugo 3.8-11 amd64 -gnupg 2.2.27-3ubuntu2.1 all -gnupg-l10n 2.2.27-3ubuntu2.1 all -gnupg-utils 2.2.27-3ubuntu2.1 amd64 +gnugo 3.8-11build2 amd64 +gnupg 2.4.4-2ubuntu17 all +gnupg-l10n 2.4.4-2ubuntu17 all +gnupg-utils 2.4.4-2ubuntu17 amd64 -gpg 2.2.27-3ubuntu2.1 amd64 -gpg-agent 2.2.27-3ubuntu2.1 amd64 -gpg-wks-client 2.2.27-3ubuntu2.1 amd64 -gpg-wks-server 2.2.27-3ubuntu2.1 amd64 -gpgconf 2.2.27-3ubuntu2.1 amd64 -gpgsm 2.2.27-3ubuntu2.1 amd64 -gpgv 2.2.27-3ubuntu2.1 amd64 -gphoto2 2.5.27-1 amd64 -granatier 4:21.12.3-0ubuntu1 amd64 -graphviz 2.42.2-6ubuntu0.1 amd64 -grep 3.7-1build1 amd64 +gpg 2.4.4-2ubuntu17 amd64 +gpg-agent 2.4.4-2ubuntu17 amd64 +gpg-wks-client 2.4.4-2ubuntu17 amd64 +gpg-wks-server 2.4.4-2ubuntu17 amd64 +gpgconf 2.4.4-2ubuntu17 amd64 +gpgsm 2.4.4-2ubuntu17 amd64 +gpgv 2.4.4-2ubuntu17 amd64 +gphoto2 2.5.28-2build2 amd64 +granatier 4:23.08.5-0ubuntu3 amd64 +graphviz 2.42.2-9ubuntu0.1 amd64 +grep 3.11-4build1 amd64 -grilo-plugins-0.3-base 0.3.14-1ubuntu2 amd64 -grilo-plugins-0.3-extra 0.3.14-1ubuntu2 amd64 -groff-base 1.22.4-8build1 amd64 -gromit 20041213-9build1 amd64 -growisofs 7.1-14build1 amd64 -grub-common 2.06-2ubuntu7.2 amd64 +grilo-plugins-0.3-base 0.3.16-1.1ubuntu6 amd64 +grilo-plugins-0.3-extra 0.3.16-1.1ubuntu6 amd64 +groff-base 1.23.0-3build2 amd64 +gromit 20041213-9build3 amd64 +growisofs 7.1-14build2 amd64 +grub-common 2.12-1ubuntu7 amd64 -grub-pc 2.06-2ubuntu7.2 amd64 -grub-pc-bin 2.06-2ubuntu7.2 amd64 -grub2-common 2.06-2ubuntu7.2 amd64 -gsettings-desktop-schemas 42.0-1ubuntu1 all +grub-pc 2.12-1ubuntu7 amd64 +grub-pc-bin 2.12-1ubuntu7 amd64 +grub2-common 2.12-1ubuntu7 amd64 +gsettings-desktop-schemas 46.1-0ubuntu1 all -gsmartcontrol 1.1.4-1 amd64 -gstreamer1.0-alsa 1.20.1-1ubuntu0.2 amd64 -gstreamer1.0-clutter-3.0 3.0.27-2ubuntu1 amd64 -gstreamer1.0-gl 1.20.1-1ubuntu0.2 amd64 -gstreamer1.0-gtk3 1.20.3-0ubuntu1.1 amd64 +gsmartcontrol 1.1.4-1build2 amd64 +gstreamer1.0-alsa 1.24.2-1ubuntu0.1 amd64 +gstreamer1.0-clutter-3.0 3.0.27-4build1 amd64 +gstreamer1.0-gl 1.24.2-1ubuntu0.1 amd64 +gstreamer1.0-gtk3 1.24.2-1ubuntu1 amd64 -gstreamer1.0-packagekit 1.2.5-2ubuntu2mint1+vera amd64 -gstreamer1.0-pipewire 0.3.48-1ubuntu3 amd64 -gstreamer1.0-plugins-bad 1.20.3-0ubuntu1.1 amd64 -gstreamer1.0-plugins-base 1.20.1-1ubuntu0.2 amd64 -gstreamer1.0-plugins-base 1.20.1-1ubuntu0.2 i386 -gstreamer1.0-plugins-base-apps 1.20.1-1ubuntu0.2 amd64 -gstreamer1.0-plugins-good 1.20.3-0ubuntu1.1 amd64 -gstreamer1.0-plugins-good 1.20.3-0ubuntu1.1 i386 -gstreamer1.0-plugins-ugly 1.20.1-1 amd64 -gstreamer1.0-pulseaudio 1.20.3-0ubuntu1.1 amd64 -gstreamer1.0-tools 1.20.3-0ubuntu1 amd64 -gstreamer1.0-vaapi 1.20.1-1ubuntu1 amd64 -gstreamer1.0-x 1.20.1-1ubuntu0.2 amd64 -gstreamer1.0-x 1.20.1-1ubuntu0.2 i386 -gthumb 3:3.12.0-2 amd64 -gthumb-data 3:3.12.0-2 all -gtk-doc-tools 1.33.2-1 all -gtk-update-icon-cache 3.24.33-1ubuntu2.2 amd64 -gtk2-engines 1:2.20.2-5build2 amd64 -gtk2-engines-murrine 0.98.2-3build2 amd64 -gtk2-engines-pixbuf 2.24.33-2ubuntu2.1 amd64 -gtkhash 1.2-1build2 amd64 -gucharmap 1:14.0.3-1 amd64 +gstreamer1.0-packagekit 1.2.8+mint1+wilma amd64 +gstreamer1.0-pipewire 1.0.5-1ubuntu1 amd64 +gstreamer1.0-plugins-bad 1.24.2-1ubuntu4 amd64 +gstreamer1.0-plugins-base 1.24.2-1ubuntu0.1 amd64 +gstreamer1.0-plugins-base 1.24.2-1ubuntu0.1 i386 +gstreamer1.0-plugins-base-apps 1.24.2-1ubuntu0.1 amd64 +gstreamer1.0-plugins-good 1.24.2-1ubuntu1 amd64 +gstreamer1.0-plugins-good 1.24.2-1ubuntu1 i386 +gstreamer1.0-plugins-ugly 1.24.1-1build1 amd64 +gstreamer1.0-pulseaudio 1.24.2-1ubuntu1 amd64 +gstreamer1.0-tools 1.24.2-1 amd64 +gstreamer1.0-vaapi 1.24.2-1 amd64 +gstreamer1.0-x 1.24.2-1ubuntu0.1 amd64 +gstreamer1.0-x 1.24.2-1ubuntu0.1 i386 +gthumb 3:3.12.6-1 amd64 +gthumb-data 3:3.12.6-1 all +gtk-doc-tools 1.34.0-1 all +gtk-update-icon-cache 3.24.41-4ubuntu1.1 amd64 +gtk2-engines 1:2.20.2-5build4 amd64 +gtk2-engines-murrine 0.98.2-4 amd64 +gtk2-engines-pixbuf 2.24.33-4ubuntu1.1 amd64 +gtkhash 1.5-1build2 amd64 +gucharmap 1:15.1.3-1build1 amd64 -gvfs 1.48.2-0ubuntu1 amd64 -gvfs-backends 1.48.2-0ubuntu1 amd64 -gvfs-common 1.48.2-0ubuntu1 all -gvfs-daemons 1.48.2-0ubuntu1 amd64 -gvfs-fuse 1.48.2-0ubuntu1 amd64 -gvfs-libs 1.48.2-0ubuntu1 amd64 -gzip 1.10-4ubuntu4.1 amd64 +gvfs 1.54.0-1ubuntu2 amd64 +gvfs-backends 1.54.0-1ubuntu2 amd64 +gvfs-common 1.54.0-1ubuntu2 all +gvfs-daemons 1.54.0-1ubuntu2 amd64 +gvfs-fuse 1.54.0-1ubuntu2 amd64 +gvfs-libs 1.54.0-1ubuntu2 amd64 +gzip 1.12-1ubuntu3 amd64 -heif-gdk-pixbuf 1.14.2-1ubuntu1 amd64 +heif-gdk-pixbuf 1.17.6-1ubuntu4 amd64 +heif-thumbnailer 1.17.6-1ubuntu4 amd64 -hexchat 2.16.0-4ubuntu0.1 amd64 -hexchat-common 2.16.0-4ubuntu0.1 all -hexchat-lua 2.16.0-4ubuntu0.1 amd64 -hfsprogs 540.1.linux3-5build1 amd64 +hexchat 2.16.2-1build2 amd64 +hexchat-common 2.16.2-1build2 all +hexchat-lua 2.16.2-1build2 amd64 +hfsplus 1.0.4-17.1build1 amd64 +hfsprogs 540.1.linux3-5build3 amd64 -highlight 3.41-2build5 amd64 -highlight-common 3.41-2build5 all +highlight 4.10-1build2 amd64 +highlight-common 4.10-1build2 all -hpijs-ppds 3.21.12+dfsg0-1 all -hplip 3.21.12+dfsg0-1 amd64 -hplip-data 3.21.12+dfsg0-1 all -hplip-gui 3.21.12+dfsg0-1 all +hpijs-ppds 3.23.12+dfsg0-0ubuntu5 all +hplip 3.23.12+dfsg0-0ubuntu5 amd64 +hplip-data 3.23.12+dfsg0-0ubuntu5 all +hplip-gui 3.23.12+dfsg0-0ubuntu5 all -htop 3.0.5-7build2 amd64 +htop 3.3.0-4build1 amd64 +hunspell-eo 1:24.2.1-1 all -i965-va-driver 2.4.1+dfsg1-1 amd64 -i965-va-driver 2.4.1+dfsg1-1 i386 -ibus 1.5.26-4 amd64 -ibus-data 1.5.26-4 all -ibus-unikey 0.7.0~beta1-1build2 amd64 +i965-va-driver 2.4.1+dfsg1-1build2 amd64 +i965-va-driver 2.4.1+dfsg1-1build2 i386 +ibus 1.5.29-2 amd64 +ibus-data 1.5.29-2 all +ibus-unikey 0.7.0~beta1-1build4 amd64 -icoutils 0.32.3-4 amd64 -icu-devtools 70.1-2 amd64 +icoutils 0.32.3-4build2 amd64 +icu-devtools 74.2-1ubuntu3.1 amd64 -ideviceinstaller 1.1.1-1build1 amd64 +ideviceinstaller 1.1.1-1build4 amd64 -ifupdown 0.8.36+nmu1ubuntu3.1 amd64 -ifuse 1.1.4~git20181007.3b00243-1 amd64 -iio-sensor-proxy 3.3-0ubuntu6 amd64 +ifupdown 0.8.41ubuntu1 amd64 +ifuse 1.1.4~git20181007.3b00243-1ubuntu3 amd64 +iio-sensor-proxy 3.5-1build2 amd64 -imagemagick-6.q16 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.5 amd64 +imagemagick-6.q16 8:6.9.12.98+dfsg1-5.2build2 amd64 -indicator-messages 13.10.1+18.10.20180918-0ubuntu3 amd64 -indicator-power 12.10.6+17.10.20170829.1-0ubuntu7 amd64 -indicator-session 17.3.20+21.10.20210613.1-0ubuntu1 amd64 -info 6.8-4build1 amd64 +indicator-messages 13.10.1+18.10.20180918-0ubuntu7 amd64 +indicator-power 12.10.6+17.10.20170829.1-0ubuntu9 amd64 +indicator-session 17.3.20+21.10.20210613.1-0ubuntu3 amd64 +inetutils-telnet 2:2.5-3ubuntu4 amd64 +info 7.1-3build2 amd64 -initramfs-tools 0.140ubuntu13.4 all -initramfs-tools-bin 0.140ubuntu13.4 amd64 -initramfs-tools-core 0.140ubuntu13.4 all -inkscape 1.1.2-3ubuntu1 amd64 +initramfs-tools 0.142ubuntu25.2 all +initramfs-tools-bin 0.142ubuntu25.2 amd64 +initramfs-tools-core 0.142ubuntu25.2 all +inkscape 1.2.2-2ubuntu12 amd64 -install-info 6.8-4build1 amd64 -intel-media-va-driver 22.3.1+dfsg1-1ubuntu2 amd64 -intel-media-va-driver 22.3.1+dfsg1-1ubuntu2 i386 +install-info 7.1-3build2 amd64 +intel-media-va-driver 24.1.0+dfsg1-1 amd64 +intel-media-va-driver 24.1.0+dfsg1-1 i386 -iproute2 5.15.0-1ubuntu2 amd64 -iptables 1.8.7-1ubuntu5.2 amd64 +iproute2 6.1.0-1ubuntu6 amd64 +iptables 1.8.10-3ubuntu2 amd64 -iputils-arping 3:20211215-1 amd64 -iputils-ping 3:20211215-1 amd64 -iputils-tracepath 3:20211215-1 amd64 +iputils-arping 3:20240117-1build1 amd64 +iputils-ping 3:20240117-1build1 amd64 +iputils-tracepath 3:20240117-1build1 amd64 -ipython3 7.31.1-1 all -irqbalance 1.8.0-1ubuntu0.2 amd64 -isc-dhcp-client 4.4.1-2.3ubuntu2.4 amd64 +ipython3 8.20.0-1 all +irqbalance 1.9.3-2ubuntu5 amd64 +isa-support 21build1 amd64 +isc-dhcp-client 4.4.3-P1-4ubuntu2 amd64 -isoquery 3.2.6-1 amd64 -iucode-tool 2.3.1-1build1 amd64 +isoquery 3.3.3-1ubuntu1 amd64 +isympy-common 1.12-7 all +isympy3 1.12-7 all +iucode-tool 2.3.1-3build1 amd64 -jp2a 1.1.1-1 amd64 -jq 1.6-2.1ubuntu3 amd64 -k3b 21.12.3-0ubuntu1 amd64 -k3b-data 21.12.3-0ubuntu1 all +jp2a 1.1.1-2ubuntu2 amd64 +jq 1.7.1-3build1 amd64 +k3b 23.08.5-0ubuntu5 amd64 +k3b-data 23.08.5-0ubuntu5 all -kapman 4:21.12.3-0ubuntu1 amd64 -katomic 4:21.12.3-0ubuntu1 amd64 +kapman 4:23.08.5-0ubuntu3 amd64 +katomic 4:23.08.5-0ubuntu3 amd64 -kblackbox 4:21.12.3-0ubuntu1 amd64 -kblocks 4:21.12.3-0ubuntu1 amd64 -kbounce 4:21.12.3-0ubuntu1 amd64 -kbreakout 4:21.12.3-0ubuntu1 amd64 -kde-config-fcitx 0.5.6-2 amd64 -kded5 5.92.0-0ubuntu1 amd64 +kblackbox 4:23.08.5-0ubuntu3 amd64 +kblocks 4:23.08.5-0ubuntu3 amd64 +kbounce 4:23.08.5-0ubuntu3 amd64 +kbreakout 4:23.08.5-0ubuntu3 amd64 +kde-config-fcitx 0.5.6+git20221120-1build3 amd64 +kded5 5.115.0-0ubuntu5 amd64 -kdegames 4:21.08.0+5.118ubuntu1 amd64 -kdiamond 4:21.12.3-0ubuntu1 amd64 +kdiamond 4:23.08.5-0ubuntu3 amd64 -keepassxc 2.6.6+dfsg.1-1 amd64 -kerneloops 0.12+git20140509-6ubuntu5 amd64 +keepassxc 2.7.6+dfsg.1-1build3 amd64 +kerneloops 0.12+git20140509-6ubuntu8 amd64 -keyutils 1.6.1-2ubuntu3 amd64 -kfourinline 4:21.12.3-0ubuntu1 amd64 -kgoldrunner 4:21.12.3-0ubuntu1 amd64 -khangman 4:21.12.3-0ubuntu1 amd64 -kigo 4:21.12.3-0ubuntu1 amd64 -killbots 4:21.12.3-0ubuntu1 amd64 -kio 5.92.0-0ubuntu1 amd64 -kiriki 4:21.12.3-0ubuntu1 amd64 -kjumpingcube 4:21.12.3-0ubuntu1 amd64 +keyboxd 2.4.4-2ubuntu17 amd64 +keyutils 1.6.3-3build1 amd64 +kfourinline 4:23.08.5-0ubuntu3 amd64 +kgoldrunner 4:23.08.5-0ubuntu3 amd64 +khangman 4:23.08.5-0ubuntu4 amd64 +kigo 4:23.08.5-0ubuntu3 amd64 +killbots 4:23.08.5-0ubuntu3 amd64 +kio 5.115.0-0ubuntu6 amd64 +kiriki 4:23.08.5-0ubuntu3 amd64 +kjumpingcube 4:23.08.5-0ubuntu3 amd64 -klickety 4:21.12.3-0ubuntu1 amd64 -klines 4:21.12.3-0ubuntu1 amd64 -kmahjongg 4:21.12.3-1ubuntu1 amd64 -kmines 4:21.12.3-0ubuntu1 amd64 -kmod 29-1ubuntu1 amd64 -knavalbattle 4:21.12.3-0ubuntu1 amd64 -knetwalk 4:21.12.3-0ubuntu1 amd64 -knights 21.12.3-1ubuntu1 amd64 -kolf 4:21.12.3-0ubuntu1 amd64 -kollision 4:21.12.3-0ubuntu1 amd64 -konquest 4:21.12.3-0ubuntu1 amd64 -kpackagetool5 5.92.0-0ubuntu1 amd64 +klickety 4:23.08.5-0ubuntu3 amd64 +klines 4:23.08.5-0ubuntu3 amd64 +kmahjongg 4:23.08.5-0ubuntu4 amd64 +kmines 4:23.08.5-0ubuntu4 amd64 +kmod 31+20240202-2ubuntu7 amd64 +knavalbattle 4:23.08.5-0ubuntu3 amd64 +knetwalk 4:23.08.5-0ubuntu4 amd64 +knights 23.08.5-0ubuntu4 amd64 +kolf 4:23.08.5-0ubuntu3 amd64 +kollision 4:23.08.5-0ubuntu3 amd64 +konquest 4:23.08.5-0ubuntu3 amd64 +kpackagetool5 5.115.0-0ubuntu5 amd64 -kpat 4:21.12.3-0ubuntu1 amd64 +kpat 4:23.08.5-0ubuntu4 amd64 -kreversi 4:21.12.3-0ubuntu1 amd64 -kshisen 4:21.12.3-0ubuntu1 amd64 +kreversi 4:23.08.5-0ubuntu3 amd64 +kshisen 4:23.08.5-0ubuntu3 amd64 -ksnakeduel 4:21.12.3-0ubuntu1 amd64 -kspaceduel 4:21.12.3-0ubuntu1 amd64 -ksquares 4:21.12.3-0ubuntu1 amd64 -ksudoku 4:21.12.3-0ubuntu1 amd64 -ktuberling 4:21.12.3-0ubuntu1 amd64 +ksnakeduel 4:23.08.5-0ubuntu3 amd64 +kspaceduel 4:23.08.5-0ubuntu3 amd64 +ksquares 4:23.08.5-0ubuntu3 amd64 +ksudoku 4:23.08.5-0ubuntu4 amd64 +ktuberling 4:23.08.5-0ubuntu3 amd64 -kubrick 4:21.12.3-0ubuntu1 amd64 +kubrick 4:23.08.5-0ubuntu3 amd64 -ldmtool 0.2.5-1 amd64 +ldmtool 0.2.5-1.1build2 amd64 -lftp 4.9.2-1build1 amd64 +lftp 4.9.2-2ubuntu1 amd64 +lib2geom1.2.0t64 1.2.2-3.1build1 amd64 -libaacs0 0.11.1-1 amd64 +libaacs0 0.11.1-2build1 amd64 -libabw-0.1-1 0.1.3-1build3 amd64 -libaccountsservice0 22.07.5-2ubuntu1.5 amd64 -libacl1 2.3.1-1 amd64 -libadwaita-1-0 1.1.7-0ubuntu0.22.04.1 amd64 +libabsl20220623t64 20220623.1-3.1ubuntu3 amd64 +libabw-0.1-1 0.1.3-1build4 amd64 +libaccountsservice0 23.13.9-2ubuntu6 amd64 +libacl1 2.3.2-1build1 amd64 +libadwaita-1-0 1.5.0-1ubuntu2 amd64 -libafflib0v5 3.7.19-2build1 amd64 +libafflib0t64 3.7.20-1.1ubuntu5 amd64 +libaio1t64 0.3.113-6build1 amd64 -libalgorithm-diff-xs-perl 0.04-6build3 amd64 +libalgorithm-diff-xs-perl 0.04-8build3 amd64 -libann0 1.1.2+doc-7build1 amd64 +libamd3 1:7.6.1+dfsg-1build1 amd64 +libann0 1.1.2+doc-9build1 amd64 -libapache2-mod-dnssd 0.6-3.2 amd64 -libapparmor1 3.0.4-2ubuntu2.3build2 amd64 -libapparmor1 3.0.4-2ubuntu2.3build2 i386 -libappstream-glib8 0.7.18-2ubuntu1 amd64 +libaom3 3.8.2-2ubuntu0.1 i386 +libapache2-mod-dnssd 0.6-4build3 amd64 +libapparmor1 4.0.1really4.0.0-beta3-0ubuntu0.1 amd64 +libapparmor1 4.0.1really4.0.0-beta3-0ubuntu0.1 i386 +libappstream-glib8 0.8.2-1.1build1 amd64 -libapr1 1.7.0-8ubuntu0.22.04.1 amd64 -libaprutil1 1.6.1-5ubuntu4.22.04.2 amd64 -libaprutil1-dbd-sqlite3 1.6.1-5ubuntu4.22.04.2 amd64 -libaprutil1-ldap 1.6.1-5ubuntu4.22.04.2 amd64 -libapt-pkg-perl 0.1.40build2 amd64 -libapt-pkg6.0 2.4.13 amd64 +libappstream5 1.0.2-1build6 amd64 +libapr1t64 1.7.2-3.1build2 amd64 +libaprutil1-dbd-sqlite3 1.6.3-1.1ubuntu7 amd64 +libaprutil1-ldap 1.6.3-1.1ubuntu7 amd64 +libaprutil1t64 1.6.3-1.1ubuntu7 amd64 +libapt-pkg-perl 0.1.40build7 amd64 +libapt-pkg6.0t64 2.7.14build2 amd64 -libarchive13 3.6.0-1ubuntu1.1 amd64 -libargon2-1 0~20171227-0.3 amd64 -libaribb24-0 1.0.3-2 amd64 +libarchive13t64 3.7.2-2ubuntu0.1 amd64 +libargon2-1 0~20190702+dfsg-4build1 amd64 +libaribb24-0t64 1.0.3-2.1build2 amd64 -libasan5 9.5.0-1ubuntu1~22.04 amd64 -libasan6 11.4.0-1ubuntu1~22.04 amd64 -libasan8 12.3.0-1ubuntu1~22.04 amd64 -libasound2 1.2.6.1-1ubuntu1 amd64 -libasound2 1.2.6.1-1ubuntu1 i386 +libasan5 9.5.0-6ubuntu2 amd64 +libasan6 11.4.0-9ubuntu1 amd64 +libasan8 14-20240412-0ubuntu1 amd64 -libasound2-plugins 1.2.6-1 i386 -libaspell15 0.60.8-4build1 amd64 -libass9 1:0.15.2-1 amd64 -libassuan0 2.5.5-1build1 amd64 +libasound2-plugins 1.2.7.1-1ubuntu5 i386 +libasound2t64 1.2.11-1build2 amd64 +libasound2t64 1.2.11-1build2 i386 +libaspell15 0.60.8.1-1build1 amd64 +libass9 1:0.17.1-2build1 amd64 +libassuan0 2.5.6-1build1 amd64 -libatasmart4 0.19-5build2 amd64 -libatk-adaptor 2.38.0-3 amd64 -libatk-bridge2.0-0 2.38.0-3 amd64 +libatasmart4 0.19-5build3 amd64 +libatk-adaptor 2.52.0-1build1 amd64 +libatk-bridge2.0-0t64 2.52.0-1build1 amd64 -libatk-wrapper-java-jni 0.38.0-5build1 amd64 -libatk1.0-0 2.36.0-3build1 amd64 +libatk-wrapper-java-jni 0.40.0-3build2 amd64 +libatk1.0-0t64 2.52.0-1build1 amd64 -libatkmm-1.6-1v5 2.28.2-1build1 amd64 +libatkmm-1.6-1v5 2.28.4-1build4 amd64 -libatomic1 12.3.0-1ubuntu1~22.04 amd64 -libatomic1 12.3.0-1ubuntu1~22.04 i386 -libatopology2 1.2.6.1-1ubuntu1 amd64 -libatspi2.0-0 2.44.0-3 amd64 +libatomic1 14-20240412-0ubuntu1 amd64 +libatomic1 14-20240412-0ubuntu1 i386 +libatopology2t64 1.2.11-1build2 amd64 +libatspi2.0-0t64 2.52.0-1build1 amd64 -libaudio2 1.9.4-7build1 amd64 +libaudio2 1.9.4-8 amd64 -libaudit1 1:3.0.7-1build1 amd64 -libaugeas0 1.13.0-1 amd64 +libaudit1 1:3.1.2-2.1build1 amd64 +libaugeas0 1.14.1-1build2 amd64 -libavahi-client3 0.8-5ubuntu5.2 amd64 -libavahi-client3 0.8-5ubuntu5.2 i386 -libavahi-common-data 0.8-5ubuntu5.2 amd64 -libavahi-common-data 0.8-5ubuntu5.2 i386 -libavahi-common3 0.8-5ubuntu5.2 amd64 -libavahi-common3 0.8-5ubuntu5.2 i386 -libavahi-core7 0.8-5ubuntu5.2 amd64 -libavahi-glib1 0.8-5ubuntu5.2 amd64 -libavahi-gobject0 0.8-5ubuntu5.2 amd64 -libavahi-ui-gtk3-0 0.8-5ubuntu5.2 amd64 +libavahi-client3 0.8-13ubuntu6 amd64 +libavahi-client3 0.8-13ubuntu6 i386 +libavahi-common-data 0.8-13ubuntu6 amd64 +libavahi-common-data 0.8-13ubuntu6 i386 +libavahi-common3 0.8-13ubuntu6 amd64 +libavahi-common3 0.8-13ubuntu6 i386 +libavahi-core7 0.8-13ubuntu6 amd64 +libavahi-glib1 0.8-13ubuntu6 amd64 +libavahi-gobject0 0.8-13ubuntu6 amd64 +libavahi-ui-gtk3-0 0.8-13ubuntu6 amd64 +libavcodec60 7:6.1.1-3ubuntu5 i386 +libavif-gdk-pixbuf 1.0.4-1ubuntu3 amd64 +libavif16 1.0.4-1ubuntu3 amd64 +libavtp0 0.2.0-1build1 amd64 +libavutil58 7:6.1.1-3ubuntu5 i386 -libayatana-appindicator3-1 0.5.90-7ubuntu2 amd64 -libayatana-ido3-0.4-0 0.9.1-1 amd64 -libayatana-indicator3-7 0.9.1-1 amd64 +libayatana-appindicator3-1 0.5.93-1build3 amd64 +libayatana-ido3-0.4-0 0.10.1-1build2 amd64 +libayatana-indicator3-7 0.9.4-1build1 amd64 -libb-hooks-op-check-perl 0.22-1build5 amd64 +libb-hooks-op-check-perl 0.22-3build1 amd64 -libbabeltrace1 1.5.8-2build1 amd64 -libbabl-0.1-0 1:0.1.92-1 amd64 +libbabeltrace1 1.5.11-3build3 amd64 +libbabl-0.1-0 1:0.1.108-1 amd64 +libberkeleydb-perl 0.64-2build4 amd64 -libbinutils 2.38-4ubuntu2.6 amd64 +libbinutils 2.42-4ubuntu2 amd64 -libblkid1 2.37.2-4ubuntu3.4 amd64 -libblkid1 2.37.2-4ubuntu3.4 i386 +libblkid1 2.39.3-9ubuntu6.1 amd64 +libblkid1 2.39.3-9ubuntu6.1 i386 -libblockdev-fs2 2.26-1 amd64 +libblockdev-crypto3 3.1.1-1 amd64 +libblockdev-fs3 3.1.1-1 amd64 +libblockdev-loop3 3.1.1-1 amd64 +libblockdev-mdraid3 3.1.1-1 amd64 +libblockdev-nvme3 3.1.1-1 amd64 +libblockdev-part3 3.1.1-1 amd64 +libblockdev-swap3 3.1.1-1 amd64 +libblockdev-utils3 3.1.1-1 amd64 +libblockdev3 3.1.1-1 amd64 -libbluetooth3 5.64-0ubuntu1.3 amd64 +libblosc2-2t64 2.13.1+ds-1.1ubuntu2 amd64 +libbluetooth3 5.72-0ubuntu5 amd64 -libboost-dev 1.74.0.3ubuntu7 amd64 -libboost-filesystem1.74.0 1.74.0-14ubuntu3 amd64 +libboost-dev 1.83.0.1ubuntu2 amd64 +libboost-filesystem1.74.0 1.74.0+ds1-23.1ubuntu3 amd64 +libboost-filesystem1.83.0 1.83.0-2.1ubuntu3 amd64 -libboost-locale1.74.0 1.74.0-14ubuntu3 amd64 -libboost-regex1.74.0 1.74.0-14ubuntu3 amd64 +libboost-iostreams1.83.0 1.83.0-2.1ubuntu3 amd64 +libboost-locale1.74.0 1.74.0+ds1-23.1ubuntu3 amd64 +libboost-locale1.83.0 1.83.0-2.1ubuntu3 amd64 +libboost-regex1.74.0 1.74.0+ds1-23.1ubuntu3 amd64 -libboost1.74-dev 1.74.0-14ubuntu3 amd64 +libboost-thread1.83.0 1.83.0-2.1ubuntu3 amd64 +libboost1.83-dev 1.83.0-2.1ubuntu3 amd64 +libbotan-2-19 2.19.3+dfsg-1ubuntu2 amd64 -libbrasero-media3-1 3.12.3-1 amd64 -libbrlapi0.8 6.4-4ubuntu3 amd64 +libbpf1 1:1.3.0-2build2 amd64 +libbpfcc 0.29.1+ds-1ubuntu7 amd64 +libbrasero-media3-1 3.12.3-2build4 amd64 +libbrlapi0.8 6.6-4ubuntu5 amd64 -libbsd0 0.11.5-1 amd64 -libbsd0 0.11.5-1 i386 -libburn4 1.5.4-1 amd64 +libbsd0 0.12.1-1build1 amd64 +libbsd0 0.12.1-1build1 i386 +libburn4t64 1.5.6-1.1build1 amd64 +libbytesize-common 2.10-1ubuntu2 all +libbytesize1 2.10-1ubuntu2 amd64 -libc-ares2 1.18.1-1ubuntu0.22.04.3 amd64 -libc-bin 2.35-0ubuntu3.8 amd64 -libc-dev-bin 2.35-0ubuntu3.8 amd64 -libc-devtools 2.35-0ubuntu3.8 amd64 -libc6 2.35-0ubuntu3.8 amd64 -libc6 2.35-0ubuntu3.8 i386 -libc6-dbg 2.35-0ubuntu3.8 amd64 -libc6-dev 2.35-0ubuntu3.8 amd64 -libcaca0 0.99.beta19-2.2ubuntu4 amd64 -libcaca0 0.99.beta19-2.2ubuntu4 i386 -libcacard0 1:2.8.0-3build2 amd64 -libcairo-gobject-perl 1.005-3build1 amd64 -libcairo-gobject2 1.16.0-5ubuntu2 amd64 -libcairo-gobject2 1.16.0-5ubuntu2 i386 -libcairo-perl 1.109-2build1 amd64 -libcairo-script-interpreter2 1.16.0-5ubuntu2 amd64 -libcairo2 1.16.0-5ubuntu2 amd64 -libcairo2 1.16.0-5ubuntu2 i386 -libcairomm-1.0-1v5 1.12.2-4build3 amd64 -libcaja-extension1 1.26.0+mint2+victoria amd64 +libc-bin 2.39-0ubuntu8.3 amd64 +libc-dev-bin 2.39-0ubuntu8.3 amd64 +libc-devtools 2.39-0ubuntu8.3 amd64 +libc6 2.39-0ubuntu8.3 amd64 +libc6 2.39-0ubuntu8.3 i386 +libc6-dbg 2.39-0ubuntu8.3 amd64 +libc6-dev 2.39-0ubuntu8.3 amd64 +libcaca0 0.99.beta20-4build2 amd64 +libcaca0 0.99.beta20-4build2 i386 +libcacard0 1:2.8.0-3build4 amd64 +libcairo-gobject-perl 1.005-4build3 amd64 +libcairo-gobject2 1.18.0-3build1 amd64 +libcairo-gobject2 1.18.0-3build1 i386 +libcairo-perl 1.109-4build1 amd64 +libcairo-script-interpreter2 1.18.0-3build1 amd64 +libcairo2 1.18.0-3build1 amd64 +libcairo2 1.18.0-3build1 i386 +libcairomm-1.0-1v5 1.14.5-1build1 amd64 +libcaja-extension1 1.26.3+mint1 amd64 +libcamd3 1:7.6.1+dfsg-1build1 amd64 -libcanberra-gtk-module 0.30-10ubuntu1.22.04.1 amd64 -libcanberra-gtk0 0.30-10ubuntu1.22.04.1 amd64 -libcanberra-gtk3-0 0.30-10ubuntu1.22.04.1 amd64 -libcanberra-gtk3-module 0.30-10ubuntu1.22.04.1 amd64 -libcanberra-pulse 0.30-10ubuntu1.22.04.1 amd64 -libcanberra0 0.30-10ubuntu1.22.04.1 amd64 -libcap-ng0 0.7.9-2.2build3 amd64 -libcap2 1:2.44-1ubuntu0.22.04.1 amd64 -libcap2 1:2.44-1ubuntu0.22.04.1 i386 -libcap2-bin 1:2.44-1ubuntu0.22.04.1 amd64 -libcapi20-3 1:3.27-3 amd64 -libcapi20-3 1:3.27-3 i386 +libcamel-1.2-64t64 3.52.3-0ubuntu1 amd64 +libcanberra-gtk-module 0.30-10ubuntu10 amd64 +libcanberra-gtk0 0.30-10ubuntu10 amd64 +libcanberra-gtk3-0t64 0.30-10ubuntu10 amd64 +libcanberra-gtk3-module 0.30-10ubuntu10 amd64 +libcanberra-pulse 0.30-10ubuntu10 amd64 +libcanberra0t64 0.30-10ubuntu10 amd64 +libcap-ng0 0.8.4-2build2 amd64 +libcap2 1:2.66-5ubuntu2 amd64 +libcap2 1:2.66-5ubuntu2 i386 +libcap2-bin 1:2.66-5ubuntu2 amd64 +libcapi20-3t64 1:3.27-3.1build1 amd64 +libcapi20-3t64 1:3.27-3.1build1 i386 +libcares2 1.27.0-1.0ubuntu1 amd64 +libcbor0.10 0.10.2-1.2ubuntu2 amd64 -libcc1-0 12.3.0-1ubuntu1~22.04 amd64 +libcc1-0 14-20240412-0ubuntu1 amd64 +libccolamd3 1:7.6.1+dfsg-1build1 amd64 -libcdio-cdda2 10.2+2.0.0-1build3 amd64 -libcdio-paranoia2 10.2+2.0.0-1build3 amd64 -libcdio19 2.1.0-3ubuntu0.2 amd64 -libcdk5nc6 5.0.20180306-3 amd64 +libcdio-cdda2t64 10.2+2.0.1-1.1build2 amd64 +libcdio-paranoia2t64 10.2+2.0.1-1.1build2 amd64 +libcdio19t64 2.1.0-4.1ubuntu1.2 amd64 +libcdk5t64 5.0.20230201-4 amd64 -libcdr-0.1-1 0.1.6-2build2 amd64 +libcdr-0.1-1 0.1.7-1build2 amd64 -libcephfs2 17.2.7-0ubuntu0.22.04.1 amd64 +libcephfs2 19.2.0~git20240301.4c76c50-0ubuntu6.1 amd64 -libchamplain-0.12-0 0.12.20-1build1 amd64 -libchamplain-gtk-0.12-0 0.12.20-1build1 amd64 -libcheese-gtk25 41.1-1build1 amd64 -libcheese8 41.1-1build1 amd64 +libchamplain-0.12-0 0.12.21-1build3 amd64 +libchamplain-gtk-0.12-0 0.12.21-1build3 amd64 +libcheese-gtk25 44.1-1build4 amd64 +libcheese8 44.1-1build4 amd64 -libchromaprint1 1.5.1-2 amd64 +libcholmod5 1:7.6.1+dfsg-1build1 amd64 +libchromaprint1 1.5.1-5 amd64 -libcinnamon-control-center1 6.0.1+virginia amd64 -libcinnamon-desktop4 6.0.0+virginia amd64 -libcinnamon-menu-3-0 6.0.0+virginia amd64 -libcjs0 6.0.0+virginia amd64 +libcinnamon-control-center1 6.2.0+wilma amd64 +libcinnamon-desktop4 6.2.0+wilma amd64 +libcinnamon-menu-3-0 6.2.0+wilma amd64 +libcjs0 6.2.0+wilma amd64 +libclang-cpp14t64 1:14.0.6-19build4 amd64 +libclang-cpp18 1:18.1.3-1ubuntu1 amd64 +libclang1-18 1:18.1.3-1ubuntu1 amd64 -libclass-c3-xs-perl 0.15-1build2 amd64 +libclass-c3-xs-perl 0.15-1build6 amd64 -libclass-load-xs-perl 0.10-1build7 amd64 +libclass-load-xs-perl 0.10-2build4 amd64 -libclass-xsaccessor-perl 1.19-3build9 amd64 +libclass-xsaccessor-perl 1.19-4build4 amd64 -libclone-perl 0.45-1build3 amd64 +libclone-perl 0.46-1build3 amd64 -libclucene-contribs1v5 2.3.3.4+dfsg-1ubuntu5 amd64 -libclucene-core1v5 2.3.3.4+dfsg-1ubuntu5 amd64 -libclutter-1.0-0 1.26.4+dfsg-4build1 amd64 -libclutter-gst-3.0-0 3.0.27-2ubuntu1 amd64 -libclutter-gtk-1.0-0 1.8.4-4build2 amd64 +libclucene-contribs1t64 2.3.3.4+dfsg-1.2ubuntu2 amd64 +libclucene-core1t64 2.3.3.4+dfsg-1.2ubuntu2 amd64 +libclutter-1.0-0 1.26.4+git2779b932+dfsg-7build3 amd64 +libclutter-gst-3.0-0 3.0.27-4build1 amd64 +libclutter-gtk-1.0-0 1.8.4-4build5 amd64 -libcogl-pango20 1.22.8-3build1 amd64 -libcogl-path20 1.22.8-3build1 amd64 -libcogl20 1.22.8-3build1 amd64 +libcodec2-1.2 1.2.0-2build1 i386 +libcogl-pango20 1.22.8-4ubuntu4 amd64 +libcogl-path20 1.22.8-4ubuntu4 amd64 +libcogl20 1.22.8-4ubuntu4 amd64 +libcolamd3 1:7.6.1+dfsg-1build1 amd64 -libcolord2 1.4.6-1 amd64 -libcolorhug2 1.4.6-1 amd64 -libcom-err2 1.46.5-2ubuntu1.2 amd64 -libcom-err2 1.46.5-2ubuntu1.2 i386 -libcommon-sense-perl 3.75-2build1 amd64 -libcompizconfig0 1:0.9.14.1+22.04.20220820-0ubuntu1 amd64 +libcolord-gtk4-1t64 0.3.1-1build2 amd64 +libcolord2 1.4.7-1build2 amd64 +libcolorhug2 1.4.7-1build2 amd64 +libcom-err2 1.47.0-2.4~exp1ubuntu4.1 amd64 +libcom-err2 1.47.0-2.4~exp1ubuntu4.1 i386 +libcommon-sense-perl 3.75-3build3 amd64 +libcompiler-libs-ocaml-dev 4.14.1-1ubuntu1 amd64 +libcompizconfig0 1:0.9.14.2+22.10.20220822-0ubuntu12 amd64 -libconfig9 1.5-0.4build1 amd64 +libconfig9 1.5-0.4build2 amd64 -libcpanel-json-xs-perl 4.27-1ubuntu0.1 amd64 -libcpufreq0 008-2build1 amd64 +libcpanel-json-xs-perl 4.37-1build3 amd64 +libcpufreq0 008-2build2 amd64 -libcrypt-dev 1:4.4.27-1 amd64 -libcrypt-openssl-bignum-perl 0.09-1build7 amd64 -libcrypt-openssl-random-perl 0.15-2build4 amd64 -libcrypt-openssl-rsa-perl 0.32-1ubuntu2 amd64 -libcrypt1 1:4.4.27-1 amd64 -libcrypt1 1:4.4.27-1 i386 -libcryptsetup12 2:2.4.3-1ubuntu1.2 amd64 -libcryptui0a 3.12.2-6 amd64 +libcrypt-dev 1:4.4.36-4build1 amd64 +libcrypt-openssl-bignum-perl 0.09-2build5 amd64 +libcrypt-openssl-random-perl 0.15-3build4 amd64 +libcrypt-openssl-rsa-perl 0.33-3build4 amd64 +libcrypt1 1:4.4.36-4build1 amd64 +libcrypt1 1:4.4.36-4build1 i386 +libcryptsetup12 2:2.7.0-1ubuntu4.1 amd64 +libcryptui0a 3.12.2-8build1 amd64 -libcscreensaver0 6.0.3+virginia amd64 +libcscreensaver0 6.2.0+wilma amd64 -libctf0 2.38-4ubuntu2.6 amd64 +libctf0 2.42-4ubuntu2 amd64 -libcuneiform0 1.1.0+dfsg-9 amd64 -libcups2 2.4.1op1-1ubuntu4.10 amd64 -libcups2 2.4.1op1-1ubuntu4.10 i386 +libcuneiform0 1.1.0+dfsg-10 amd64 +libcups2t64 2.4.7-1.2ubuntu7.2 amd64 +libcups2t64 2.4.7-1.2ubuntu7.2 i386 -libcupsimage2 2.4.1op1-1ubuntu4.10 amd64 -libcurl3-gnutls 7.81.0-1ubuntu1.17 amd64 -libcurl4 7.81.0-1ubuntu1.17 amd64 -libcurl4 7.81.0-1ubuntu1.17 i386 -libcurl4-gnutls-dev 7.81.0-1ubuntu1.17 amd64 -libcvc0 6.0.0+virginia amd64 -libcwidget4 0.5.18-5build1 amd64 -libdaemon0 0.14-7.1ubuntu3 amd64 +libcupsfilters2-common 2.0.0-0ubuntu7 all +libcupsfilters2t64 2.0.0-0ubuntu7 amd64 +libcupsimage2t64 2.4.7-1.2ubuntu7.2 amd64 +libcurl3t64-gnutls 8.5.0-2ubuntu10.3 amd64 +libcurl3t64-gnutls 8.5.0-2ubuntu10.3 i386 +libcurl4-gnutls-dev 8.5.0-2ubuntu10.3 amd64 +libcurl4t64 8.5.0-2ubuntu10.3 amd64 +libcurl4t64 8.5.0-2ubuntu10.3 i386 +libcvc0 6.2.0+wilma amd64 +libcwidget4 0.5.18-6build1 amd64 +libdaemon0 0.14-7.1ubuntu4 amd64 -libdata-messagepack-perl 1.01-2build1 amd64 +libdata-messagepack-perl 1.02-1build4 amd64 -libdaxctl1 72.1-1 amd64 -libdazzle-1.0-0 3.44.0-1 amd64 +libdav1d7 1.4.1-1build1 amd64 +libdav1d7 1.4.1-1build1 i386 +libdaxctl1 77-2ubuntu2 amd64 +libdazzle-1.0-0 3.44.0-1build3 amd64 -libdb5.3 5.3.28+dfsg1-0.8ubuntu3 amd64 -libdb5.3 5.3.28+dfsg1-0.8ubuntu3 i386 -libdbd-mysql-perl 4.050-5ubuntu0.22.04.1 amd64 -libdbi-perl 1.643-3build3 amd64 -libdbus-1-3 1.12.20-2ubuntu4.1 amd64 -libdbus-1-3 1.12.20-2ubuntu4.1 i386 +libdb5.3t64 5.3.28+dfsg2-7 amd64 +libdb5.3t64 5.3.28+dfsg2-7 i386 +libdbd-mysql-perl 4.052-1ubuntu3 amd64 +libdbi-perl 1.643-4build3 amd64 +libdbus-1-3 1.14.10-4ubuntu4.1 amd64 +libdbus-1-3 1.14.10-4ubuntu4.1 i386 -libdbusmenu-glib4 16.04.1+18.10.20180917-0ubuntu8 amd64 -libdbusmenu-gtk3-4 16.04.1+18.10.20180917-0ubuntu8 amd64 +libdbusmenu-glib4 18.10.20180917~bzr492+repack1-3.1ubuntu5 amd64 +libdbusmenu-gtk3-4 18.10.20180917~bzr492+repack1-3.1ubuntu5 amd64 -libdconf1 0.40.0-3 amd64 -libde265-0 1.0.8-1ubuntu0.3 amd64 -libdebconfclient0 0.261ubuntu1 amd64 +libdconf1 0.40.0-4build2 amd64 +libde265-0 1.0.15-1build3 amd64 +libde265-0 1.0.15-1build3 i386 +libdebconfclient0 0.271ubuntu3 amd64 -libdebuginfod1 0.186-1build1 amd64 -libdecor-0-0 0.1.0-3build1 amd64 -libdecor-0-0 0.1.0-3build1 i386 -libdecor-0-plugin-1-cairo 0.1.0-3build1 amd64 -libdecor-0-plugin-1-cairo 0.1.0-3build1 i386 -libdecoration0 1:0.9.14.1+22.04.20220820-0ubuntu1 amd64 -libdee-1.0-4 1.2.7+17.10.20170616-6ubuntu4 amd64 +libdebuginfod1t64 0.190-1.1build4 amd64 +libdecor-0-0 0.2.2-1build2 amd64 +libdecor-0-0 0.2.2-1build2 i386 +libdecor-0-plugin-1-cairo 0.2.2-1build2 amd64 +libdecor-0-plugin-1-cairo 0.2.2-1build2 i386 +libdecoration0t64 1:0.9.14.2+22.10.20220822-0ubuntu12 amd64 +libdee-1.0-4 1.2.7+17.10.20170616-7build5 amd64 -libdevel-callchecker-perl 0.008-1ubuntu4 amd64 -libdevel-caller-perl 2.06-2build4 amd64 +libdevel-callchecker-perl 0.008-2build3 amd64 +libdevel-caller-perl 2.07-1build3 amd64 -libdevel-lexalias-perl 0.05-2build4 amd64 +libdevel-lexalias-perl 0.05-3build4 amd64 -libdevel-size-perl 0.83-1build4 amd64 +libdevel-size-perl 0.83-2build4 amd64 -libdevmapper-event1.02.1 2:1.02.175-2.1ubuntu4 amd64 -libdevmapper1.02.1 2:1.02.175-2.1ubuntu4 amd64 +libdevmapper-event1.02.1 2:1.02.185-3ubuntu3.1 amd64 +libdevmapper1.02.1 2:1.02.185-3ubuntu3.1 amd64 +libdirectfb-1.7-7t64 1.7.7-11.1ubuntu2 amd64 -libdjvulibre21 3.5.28-2build2 amd64 +libdjvulibre21 3.5.28-2build4 amd64 +libdmapsharing-4.0-3t64 3.9.13-2build1 amd64 -libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 amd64 -libdrm-amdgpu1 2.4.113-2~ubuntu0.22.04.1 i386 +libdrm-amdgpu1 2.4.120-2build1 amd64 +libdrm-amdgpu1 2.4.120-2build1 i386 -libdrm-nouveau2 2.4.113-2~ubuntu0.22.04.1 amd64 -libdrm-nouveau2 2.4.113-2~ubuntu0.22.04.1 i386 +libdrm-nouveau2 2.4.120-2build1 amd64 +libdrm-nouveau2 2.4.120-2build1 i386 -libdrm2 2.4.113-2~ubuntu0.22.04.1 amd64 -libdrm2 2.4.113-2~ubuntu0.22.04.1 i386 -libdv4 1.0.0-14build1 amd64 -libdv4 1.0.0-14build1 i386 +libdrm2 2.4.120-2build1 amd64 +libdrm2 2.4.120-2build1 i386 +libduktape207 2.7.0+tests-0ubuntu3 amd64 +libduktape207 2.7.0+tests-0ubuntu3 i386 +libdv4t64 1.0.0-17.1build1 amd64 +libdv4t64 1.0.0-17.1build1 i386 -libdvdread8 6.1.2-1 amd64 -libdw1 0.186-1build1 amd64 -libdw1 0.186-1build1 i386 +libdvdread8t64 6.1.3-1.1build1 amd64 +libdw1t64 0.190-1.1build4 amd64 +libdw1t64 0.190-1.1build4 i386 -libe-book-0.1-1 0.1.3-2build2 amd64 +libe-book-0.1-1 0.1.3-2build6 amd64 -libebml5 1.4.2-2 amd64 +libebackend-1.2-11t64 3.52.3-0ubuntu1 amd64 +libebml5 1.4.5-1 amd64 +libebook-1.2-21t64 3.52.3-0ubuntu1 amd64 +libebook-contacts-1.2-4t64 3.52.3-0ubuntu1 amd64 -libecryptfs1 111-5ubuntu1 amd64 +libecal-2.0-3 3.52.3-0ubuntu1 amd64 +libecryptfs1 111-6ubuntu3 amd64 +libedata-book-1.2-27t64 3.52.3-0ubuntu1 amd64 +libedata-cal-2.0-2t64 3.52.3-0ubuntu1 amd64 +libedataserver-1.2-27t64 3.52.3-0ubuntu1 amd64 -libedit2 3.1-20210910-1build1 amd64 -libedit2 3.1-20210910-1build1 i386 -libefiboot1 37-6ubuntu2 amd64 -libefivar1 37-6ubuntu2 amd64 -libegl-dev 1.4.0-1 amd64 -libegl-mesa0 23.2.1-1ubuntu3.1~22.04.2 amd64 -libegl-mesa0 23.2.1-1ubuntu3.1~22.04.2 i386 -libegl1 1.4.0-1 amd64 -libegl1 1.4.0-1 i386 +libedataserverui-1.2-4t64 3.52.3-0ubuntu1 amd64 +libedit2 3.1-20230828-1build1 amd64 +libedit2 3.1-20230828-1build1 i386 +libeditorconfig0 0.12.7-0.1 amd64 +libefiboot1t64 38-3.1build1 amd64 +libefivar1t64 38-3.1build1 amd64 +libegl-dev 1.7.0-1build1 amd64 +libegl-mesa0 24.0.9-0ubuntu0.1 amd64 +libegl-mesa0 24.0.9-0ubuntu0.1 i386 +libegl1 1.7.0-1build1 amd64 +libegl1 1.7.0-1build1 i386 +libei1 1.2.1-1 amd64 +libeis1 1.2.1-1 amd64 -libelf1 0.186-1build1 amd64 -libelf1 0.186-1build1 i386 -libemail-address-xs-perl 1.04-1build6 amd64 +libelf1t64 0.190-1.1build4 amd64 +libelf1t64 0.190-1.1build4 i386 +libemail-address-xs-perl 1.05-1build4 amd64 -libenchant-2-2 2.3.2-1ubuntu2 amd64 +libenchant-2-2 2.3.3-2build2 amd64 -libencode-detect-perl 1.01-5build5 amd64 +libencode-detect-perl 1.01-6build4 amd64 -libept1.6.0 1.2.1 amd64 +libept1.6.0t64 1.2.1+nmu1build1 amd64 -libespeak-ng1 1.50+dfsg-10ubuntu0.1 amd64 +libespeak-ng1 1.51+dfsg-12build1 amd64 -libetonyek-0.1-1 0.1.10-3build1 amd64 -libev4 1:4.33-1 amd64 +libetonyek-0.1-1 0.1.10-5build1 amd64 +libev4t64 1:4.33-2.1build1 amd64 -libevdocument3-4 42.3-0ubuntu3.1 amd64 -libevent-2.1-7 2.1.12-stable-1build3 amd64 -libevent-core-2.1-7 2.1.12-stable-1build3 amd64 -libevolution 3.44.4-0ubuntu2 amd64 -libevview3-3 42.3-0ubuntu3.1 amd64 +libevdocument3-4t64 46.0-1build1 amd64 +libevent-2.1-7t64 2.1.12-stable-9ubuntu2 amd64 +libevent-core-2.1-7t64 2.1.12-stable-9ubuntu2 amd64 +libevolution 3.52.3-0ubuntu1 amd64 +libevview3-3t64 46.0-1build1 amd64 -libexempi8 2.5.2-1ubuntu0.22.04.1 amd64 +libexecs1 1.4-2build1 amd64 +libexempi8 2.6.5-1build1 amd64 -libexiv2-27 0.27.5-3ubuntu1 amd64 -libexpat1 2.4.7-1ubuntu0.3 amd64 -libexpat1 2.4.7-1ubuntu0.3 i386 -libexpat1-dev 2.4.7-1ubuntu0.3 amd64 +libexiv2-27 0.27.6-1build1 amd64 +libexpat1 2.6.1-2ubuntu0.1 amd64 +libexpat1 2.6.1-2ubuntu0.1 i386 +libexpat1-dev 2.6.1-2ubuntu0.1 amd64 -libext2fs2 1.46.5-2ubuntu1.2 amd64 +libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 amd64 -libfakeroot 1.28-1ubuntu1 amd64 +libfakeroot 1.33-1 amd64 -libfastjson4 0.99.9-1build2 amd64 -libfaudio0 22.02-1 amd64 -libfaudio0 22.02-1 i386 -libfcgi-bin 2.4.2-2build2 amd64 -libfcgi-perl 0.82+ds-1build1 amd64 -libfcgi0ldbl 2.4.2-2build2 amd64 -libfcitx-config4 1:4.2.9.8+mint1+vanessa amd64 -libfcitx-core0 1:4.2.9.8+mint1+vanessa amd64 -libfcitx-gclient1 1:4.2.9.8+mint1+vanessa amd64 -libfcitx-qt5-1 1.2.7-1.2build1 amd64 +libfastjson4 1.2304.0-1build1 amd64 +libfaudio0 24.02+dfsg-1build2 amd64 +libfcgi-bin 2.4.2-2.1build1 amd64 +libfcgi-perl 0.82+ds-3build2 amd64 +libfcgi0t64 2.4.2-2.1build1 amd64 +libfcitx-config4 1:4.2.9.9+mint1+wilma amd64 +libfcitx-core0 1:4.2.9.9+mint1+wilma amd64 +libfcitx-gclient1 1:4.2.9.9+mint1+wilma amd64 +libfcitx-qt5-1 1.2.7-2build13 amd64 -libfcitx-utils0 1:4.2.9.8+mint1+vanessa amd64 -libfdisk1 2.37.2-4ubuntu3.4 amd64 +libfcitx-utils0 1:4.2.9.9+mint1+wilma amd64 +libfdisk1 2.39.3-9ubuntu6.1 amd64 -libfido2-1 1.10.0-1 amd64 +libfido2-1 1.14.0-1build3 amd64 -libfile-fcntllock-perl 0.22-3build7 amd64 +libfile-fcntllock-perl 0.22-4ubuntu5 amd64 -libfindlib-ocaml 1.9.1-1build2 amd64 -libfindlib-ocaml-dev 1.9.1-1build2 amd64 +libfindlib-ocaml 1.9.6-1build4 amd64 +libfindlib-ocaml-dev 1.9.6-1build4 amd64 +libflac++10 1.4.3+ds-2.1ubuntu2 amd64 +libflac12t64 1.4.3+ds-2.1ubuntu2 amd64 +libflac12t64 1.4.3+ds-2.1ubuntu2 i386 -libflashrom1 1.2-5build1 amd64 -libflatpak0 1.12.7-1 amd64 -libflite1 2.2-3 amd64 +libflashrom1 1.3.0-2.1ubuntu2 amd64 +libflatpak0 1.14.6-1 amd64 +libflite1 2.2-6build3 amd64 -libfluidsynth3 2.2.5-1 amd64 -libfolks-eds26 0.15.5-2 amd64 -libfolks26 0.15.5-2 amd64 +libfluidsynth3 2.3.4-1build3 amd64 +libfolks-eds26 0.15.9-1ubuntu5 amd64 +libfolks26 0.15.9-1ubuntu5 amd64 -libfontconfig1 2.13.1-4.2ubuntu5 amd64 -libfontconfig1 2.13.1-4.2ubuntu5 i386 +libfontconfig1 2.15.0-1.1ubuntu2 amd64 +libfontconfig1 2.15.0-1.1ubuntu2 i386 -libfontenc1 1:1.1.4-1build3 amd64 +libfontenc1 1:1.1.8-1build1 amd64 -libfreecell-solver0 5.0.0-2 amd64 -libfreehand-0.1-1 0.1.2-3build2 amd64 -libfreeimage3 3.18.0+ds2-6ubuntu5.1 amd64 -libfreerdp-client2-2 2.6.1+dfsg1-3ubuntu2.7 amd64 -libfreerdp-server2-2 2.6.1+dfsg1-3ubuntu2.7 amd64 -libfreerdp2-2 2.6.1+dfsg1-3ubuntu2.7 amd64 -libfreetype6 2.11.1+dfsg-1ubuntu0.2 amd64 -libfreetype6 2.11.1+dfsg-1ubuntu0.2 i386 +libfreecell-solver0 5.0.0-2build1 amd64 +libfreehand-0.1-1 0.1.2-3build3 amd64 +libfreeimage3 3.18.0+ds2-10build4 amd64 +libfreerdp-server3-3 3.5.1+dfsg1-0ubuntu1 amd64 +libfreerdp2-2t64 2.11.5+dfsg1-1build2 amd64 +libfreerdp3-3 3.5.1+dfsg1-0ubuntu1 amd64 +libfreetype6 2.13.2+dfsg-1build3 amd64 +libfreetype6 2.13.2+dfsg-1build3 i386 +libfreezethaw-perl 0.5001-3 all -libfuse-dev 2.9.9-5ubuntu3 amd64 -libfuse2 2.9.9-5ubuntu3 amd64 -libfuse3-3 3.10.5-1build1 amd64 -libfwupd2 1.7.9-1~22.04.3 amd64 -libfwupdplugin5 1.7.9-1~22.04.3 amd64 -libgail-3-0 3.24.33-1ubuntu2.2 amd64 -libgail-common 2.24.33-2ubuntu2.1 amd64 -libgail18 2.24.33-2ubuntu2.1 amd64 -libgamemode0 1.6.1-1build2 amd64 -libgamemode0 1.6.1-1build2 i386 -libgamemodeauto0 1.6.1-1build2 amd64 -libgamemodeauto0 1.6.1-1build2 i386 -libgavl2 2.0.0~svn6298-1 amd64 -libgbm1 23.2.1-1ubuntu3.1~22.04.2 amd64 -libgbm1 23.2.1-1ubuntu3.1~22.04.2 i386 -libgc1 1:8.0.6-1.1build1 amd64 -libgcab-1.0-0 1.4-3build2 amd64 -libgcc-11-dev 11.4.0-1ubuntu1~22.04 amd64 -libgcc-12-dev 12.3.0-1ubuntu1~22.04 amd64 +libfuse-dev 2.9.9-8.1build1 amd64 +libfuse2t64 2.9.9-8.1build1 amd64 +libfuse3-3 3.14.0-5build1 amd64 +libfwupd2 1.9.24-1~24.04.1 amd64 +libgail-3-0t64 3.24.41-4ubuntu1.1 amd64 +libgail-common 2.24.33-4ubuntu1.1 amd64 +libgail18t64 2.24.33-4ubuntu1.1 amd64 +libgamemode0 1.8.1-2build1 amd64 +libgamemode0 1.8.1-2build1 i386 +libgamemodeauto0 1.8.1-2build1 amd64 +libgamemodeauto0 1.8.1-2build1 i386 +libgav1-1 0.18.0-1build3 amd64 +libgavl2 2.0.0~svn6298-1build2 amd64 +libgbm1 24.0.9-0ubuntu0.1 amd64 +libgbm1 24.0.9-0ubuntu0.1 i386 +libgc1 1:8.2.6-1build1 amd64 +libgcab-1.0-0 1.6-1build2 amd64 +libgcc-11-dev 11.4.0-9ubuntu1 amd64 +libgcc-12-dev 12.3.0-17ubuntu1 amd64 +libgcc-13-dev 13.2.0-23ubuntu4 amd64 -libgcc-9-dev 9.5.0-1ubuntu1~22.04 amd64 -libgcc-s1 12.3.0-1ubuntu1~22.04 amd64 -libgcc-s1 12.3.0-1ubuntu1~22.04 i386 -libgck-1-0 3.40.0-4 amd64 +libgcc-9-dev 9.5.0-6ubuntu2 amd64 +libgcc-s1 14-20240412-0ubuntu1 amd64 +libgcc-s1 14-20240412-0ubuntu1 i386 +libgck-1-0 3.41.2-1build3 amd64 +libgck-2-2 4.2.0-5 amd64 -libgcr-base-3-1 3.40.0-4 amd64 -libgcr-ui-3-1 3.40.0-4 amd64 -libgcrypt20 1.9.4-3ubuntu3 amd64 -libgcrypt20 1.9.4-3ubuntu3 i386 -libgd3 2.3.0-2ubuntu2 amd64 -libgd3 2.3.0-2ubuntu2 i386 +libgcr-4-4 4.2.0-5 amd64 +libgcr-base-3-1 3.41.2-1build3 amd64 +libgcr-ui-3-1 3.41.2-1build3 amd64 +libgcrypt20 1.10.3-2build1 amd64 +libgcrypt20 1.10.3-2build1 i386 +libgd3 2.3.3-9ubuntu5 amd64 +libgd3 2.3.3-9ubuntu5 i386 -libgdata22 0.18.1-2build1 amd64 -libgdbm-compat4 1.23-1 amd64 -libgdbm6 1.23-1 amd64 -libgdk-pixbuf-2.0-0 2.42.8+dfsg-1ubuntu0.3 amd64 -libgdk-pixbuf-2.0-0 2.42.8+dfsg-1ubuntu0.3 i386 -libgdk-pixbuf-xlib-2.0-0 2.40.2-2build4 amd64 -libgdk-pixbuf2.0-0 2.40.2-2build4 amd64 -libgdk-pixbuf2.0-bin 2.42.8+dfsg-1ubuntu0.3 amd64 +libgdata22 0.18.1-6build2 amd64 +libgdbm-compat4t64 1.23-5.1build1 amd64 +libgdbm6t64 1.23-5.1build1 amd64 +libgdk-pixbuf-2.0-0 2.42.10+dfsg-3ubuntu3.1 amd64 +libgdk-pixbuf-2.0-0 2.42.10+dfsg-3ubuntu3.1 i386 +libgdk-pixbuf-xlib-2.0-0 2.40.2-3build2 amd64 +libgdk-pixbuf2.0-0 2.40.2-3build2 amd64 +libgdk-pixbuf2.0-bin 2.42.10+dfsg-3ubuntu3.1 amd64 -libgdm1 42.0-1ubuntu7.22.04.4 amd64 -libgee-0.8-2 0.20.5-2 amd64 -libgegl-0.4-0 1:0.4.34-1build1 amd64 +libgdm1 46.0-2ubuntu1 amd64 +libgedit-amtk-5-0 5.8.0-4build2 amd64 +libgedit-amtk-5-common 5.8.0-4build2 all +libgedit-gtksourceview-300-0 299.0.4-3build1 amd64 +libgedit-gtksourceview-300-common 299.0.4-3build1 all +libgee-0.8-2 0.20.6-1build2 amd64 +libgegl-0.4-0t64 1:0.4.48-2.4build2 amd64 -libgeo-ip-perl 1.51-2build2 amd64 -libgeoclue-2-0 2.5.7-3ubuntu3 amd64 +libgeo-ip-perl 1.51-4build3 amd64 +libgeoclue-2-0 2.7.0-3ubuntu7 amd64 +libgeocode-glib-2-0 3.26.3-6build3 amd64 -libgeoip1 1.6.12-8 amd64 +libgeoip1t64 1.6.12-11.1build1 amd64 -libgettextpo0 0.21-4ubuntu4 amd64 -libgexiv2-2 0.14.0-1build1 amd64 -libgfapi0 10.1-1ubuntu0.2 amd64 +libgettextpo0 0.21-14ubuntu2 amd64 +libgexiv2-2 0.14.2-2build3 amd64 +libgfapi0 11.1-4ubuntu0.1 amd64 -libgfortran5 12.3.0-1ubuntu1~22.04 amd64 -libgfrpc0 10.1-1ubuntu0.2 amd64 -libgfxdr0 10.1-1ubuntu0.2 amd64 +libgfortran5 14-20240412-0ubuntu1 amd64 +libgfrpc0 11.1-4ubuntu0.1 amd64 +libgfxdr0 11.1-4ubuntu0.1 amd64 -libgimp2.0 2.10.30-1ubuntu0.1 amd64 -libgirepository-1.0-1 1.72.0-1 amd64 +libgimp2.0t64 2.10.36-3ubuntu0.24.04.1 amd64 +libgirepository-1.0-1 1.80.1-1 amd64 -libgit2-glib-1.0-0 1.0.0.1-1 amd64 -libgjs0g 1.72.4-0ubuntu0.22.04.3~really.is.1.72.2.0ubuntu2 amd64 -libgl-dev 1.4.0-1 amd64 -libgl1 1.4.0-1 amd64 -libgl1 1.4.0-1 i386 -libgl1-amber-dri 21.3.9-0ubuntu1~22.04.1 amd64 +libgit2-1.7 1.7.2+ds-1ubuntu3 amd64 +libgit2-glib-1.0-0 1.2.0-1build4 amd64 +libgjs0g 1.80.2-1build2 amd64 +libgl-dev 1.7.0-1build1 amd64 +libgl1 1.7.0-1build1 amd64 +libgl1 1.7.0-1build1 i386 +libgl1-amber-dri 21.3.9-0ubuntu2 amd64 -libgl1-mesa-dri 23.2.1-1ubuntu3.1~22.04.2 amd64 -libgl1-mesa-dri 23.2.1-1ubuntu3.1~22.04.2 i386 +libgl1-mesa-dri 24.0.9-0ubuntu0.1 amd64 +libgl1-mesa-dri 24.0.9-0ubuntu0.1 i386 -libglade2-0 1:2.6.4-2.4 amd64 -libglapi-mesa 23.2.1-1ubuntu3.1~22.04.2 amd64 -libglapi-mesa 23.2.1-1ubuntu3.1~22.04.2 i386 +libglade2-0 1:2.6.4-2.4build2 amd64 +libglapi-mesa 24.0.9-0ubuntu0.1 amd64 +libglapi-mesa 24.0.9-0ubuntu0.1 i386 -libgles-dev 1.4.0-1 amd64 -libgles1 1.4.0-1 amd64 -libgles2 1.4.0-1 amd64 -libglib-object-introspection-perl 0.049-1+build2 amd64 -libglib-perl 3:1.329.3-2build1 amd64 +libgles-dev 1.7.0-1build1 amd64 +libgles1 1.7.0-1build1 amd64 +libgles2 1.7.0-1build1 amd64 +libglib-object-introspection-perl 0.051-1build3 amd64 +libglib-perl 3:1.329.3-3build3 amd64 -libglib2.0-bin 2.72.4-0ubuntu2.3 amd64 +libglib2.0-0t64 2.80.0-6ubuntu3.1 amd64 +libglib2.0-0t64 2.80.0-6ubuntu3.1 i386 +libglib2.0-bin 2.80.0-6ubuntu3.1 amd64 -libglibmm-2.4-1v5 2.66.2-2 amd64 -libglpk40 5.0-1 amd64 +libglibmm-2.4-1t64 2.66.7-1build1 amd64 +libglpk40 5.0-1build2 amd64 -libglusterfs0 10.1-1ubuntu0.2 amd64 -libglvnd-core-dev 1.4.0-1 amd64 -libglvnd-dev 1.4.0-1 amd64 -libglvnd0 1.4.0-1 amd64 -libglvnd0 1.4.0-1 i386 -libglx-dev 1.4.0-1 amd64 -libglx-mesa0 23.2.1-1ubuntu3.1~22.04.2 amd64 -libglx-mesa0 23.2.1-1ubuntu3.1~22.04.2 i386 -libglx0 1.4.0-1 amd64 -libglx0 1.4.0-1 i386 -libgme0 0.6.3-2 amd64 -libgmp-dev 2:6.2.1+dfsg-3ubuntu1 amd64 -libgmp-ocaml 20021123-21build2 amd64 -libgmp-ocaml-dev 20021123-21build2 amd64 -libgmp10 2:6.2.1+dfsg-3ubuntu1 amd64 -libgmp10 2:6.2.1+dfsg-3ubuntu1 i386 -libgmp3-dev 2:6.2.1+dfsg-3ubuntu1 amd64 -libgmpxx4ldbl 2:6.2.1+dfsg-3ubuntu1 amd64 +libglusterfs0 11.1-4ubuntu0.1 amd64 +libglut-dev 3.4.0-1build1 amd64 +libglut3.12 3.4.0-1build1 amd64 +libglvnd-core-dev 1.7.0-1build1 amd64 +libglvnd-dev 1.7.0-1build1 amd64 +libglvnd0 1.7.0-1build1 amd64 +libglvnd0 1.7.0-1build1 i386 +libglx-dev 1.7.0-1build1 amd64 +libglx-mesa0 24.0.9-0ubuntu0.1 amd64 +libglx-mesa0 24.0.9-0ubuntu0.1 i386 +libglx0 1.7.0-1build1 amd64 +libglx0 1.7.0-1build1 i386 +libgme0 0.6.3-7build1 amd64 +libgmp-dev 2:6.3.0+dfsg-2ubuntu6 amd64 +libgmp-ocaml 20021123-22build1 amd64 +libgmp-ocaml-dev 20021123-22build1 amd64 +libgmp10 2:6.3.0+dfsg-2ubuntu6 amd64 +libgmp10 2:6.3.0+dfsg-2ubuntu6 i386 +libgmp3-dev 2:6.3.0+dfsg-2ubuntu6 amd64 +libgmpxx4ldbl 2:6.3.0+dfsg-2ubuntu6 amd64 -libgnome-autoar-0-0 0.4.3-1 amd64 -libgnome-autoar-gtk-0-0 0.4.3-1 amd64 -libgnome-bg-4-1 42.9-0ubuntu1 amd64 -libgnome-bluetooth-3.0-13 42.0-5 amd64 +libgnome-autoar-0-0 0.4.4-2build4 amd64 +libgnome-autoar-gtk-0-0 0.4.4-2build4 amd64 +libgnome-bg-4-2t64 44.0-5build2 amd64 +libgnome-bluetooth-3.0-13 46.0-1build1 amd64 +libgnome-bluetooth-ui-3.0-13 46.0-1build1 amd64 -libgnome-desktop-3-19 42.9-0ubuntu1 amd64 -libgnome-desktop-4-1 42.9-0ubuntu1 amd64 +libgnome-desktop-3-20t64 44.0-5build2 amd64 +libgnome-desktop-4-2t64 44.0-5build2 amd64 -libgnome-menu-3-0 3.36.0-1ubuntu3 amd64 +libgnome-menu-3-0 3.36.0-1.1ubuntu3 amd64 +libgnome-rr-4-2t64 44.0-5build2 amd64 -libgnomecanvas2-0 2.30.3-4build1 amd64 -libgnomecanvas2-common 2.30.3-4build1 all +libgnomecanvas2-0 2.30.3-4.1build3 amd64 +libgnomecanvas2-common 2.30.3-4.1build3 all -libgnomekbd8 3.26.1-2 amd64 +libgnomekbd8 3.28.1-1build3 amd64 -libgnutls30 3.7.3-4ubuntu1.5 amd64 -libgnutls30 3.7.3-4ubuntu1.5 i386 -libgoa-1.0-0b 3.44.0+mint1+vanessa amd64 +libgnutls30t64 3.8.3-1.1ubuntu3.2 amd64 +libgnutls30t64 3.8.3-1.1ubuntu3.2 i386 +libgoa-1.0-0b 3.50.4-0ubuntu2 amd64 -libgom-1.0-0 0.4-1build2 amd64 -libgomp1 12.3.0-1ubuntu1~22.04 amd64 -libgovirt-common 0.3.8-1 all -libgovirt2 0.3.8-1 amd64 -libgpg-error0 1.43-3 amd64 -libgpg-error0 1.43-3 i386 -libgpgme11 1.16.0-1.2ubuntu4.2 amd64 -libgpgmepp6 1.16.0-1.2ubuntu4.2 amd64 -libgphoto2-6 2.5.27-1build2 amd64 -libgphoto2-6 2.5.27-1build2 i386 +libgoa-backend-1.0-2 3.50.4-0ubuntu2 amd64 +libgom-1.0-0t64 0.5.0-1 amd64 +libgomp1 14-20240412-0ubuntu1 amd64 +libgomp1 14-20240412-0ubuntu1 i386 +libgovirt-common 0.3.9-2build3 all +libgovirt2 0.3.9-2build3 amd64 +libgpg-error0 1.47-3build2 amd64 +libgpg-error0 1.47-3build2 i386 +libgpgme11t64 1.18.0-4.1ubuntu4 amd64 +libgpgmepp6t64 1.18.0-4.1ubuntu4 amd64 +libgphoto2-6t64 2.5.31-2.1build2 amd64 +libgphoto2-6t64 2.5.31-2.1build2 i386 -libgphoto2-port12 2.5.27-1build2 amd64 -libgphoto2-port12 2.5.27-1build2 i386 -libgpm2 1.20.7-10build1 amd64 -libgpm2 1.20.7-10build1 i386 -libgpod-common 0.8.3-16build2 amd64 -libgpod4 0.8.3-16build2 amd64 +libgphoto2-port12t64 2.5.31-2.1build2 amd64 +libgphoto2-port12t64 2.5.31-2.1build2 i386 +libgpm2 1.20.7-11 amd64 +libgpm2 1.20.7-11 i386 +libgpod-common 0.8.3-19.1ubuntu4 amd64 +libgpod4t64 0.8.3-19.1ubuntu4 amd64 +libgprofng0 2.42-4ubuntu2 amd64 -libgraphicsmagick++-q16-12 1.4+really1.3.38-1ubuntu0.1 amd64 -libgraphicsmagick-q16-3 1.4+really1.3.38-1ubuntu0.1 amd64 +libgraphicsmagick++-q16-12t64 1.4+really1.3.42-1.1build3 amd64 +libgraphicsmagick-q16-3t64 1.4+really1.3.42-1.1build3 amd64 -libgrilo-0.3-0 0.3.14-1build1 amd64 -libgs9 9.55.0~dfsg1-0ubuntu5.9 amd64 -libgs9-common 9.55.0~dfsg1-0ubuntu5.9 all -libgsf-1-114 1.14.47-1build2 amd64 +libgrilo-0.3-0 0.3.16-1build3 amd64 +libgs-common 10.02.1~dfsg1-0ubuntu7.3 all +libgs10 10.02.1~dfsg1-0ubuntu7.3 amd64 +libgs10-common 10.02.1~dfsg1-0ubuntu7.3 all +libgsf-1-114 1.14.51-2build2 amd64 -libgsl27 2.7.1+dfsg-3 amd64 -libgslcblas0 2.7.1+dfsg-3 amd64 +libgsl27 2.7.1+dfsg-6ubuntu2 amd64 +libgslcblas0 2.7.1+dfsg-6ubuntu2 amd64 -libgsound0 1.0.3-2build1 amd64 -libgspell-1-2 1.9.1-4 amd64 +libgsound0t64 1.0.3-3.2build2 amd64 +libgspell-1-2 1.12.2-1build4 amd64 -libgssapi-krb5-2 1.19.2-2ubuntu0.4 amd64 -libgssapi-krb5-2 1.19.2-2ubuntu0.4 i386 +libgssapi-krb5-2 1.20.1-6ubuntu2.1 amd64 +libgssapi-krb5-2 1.20.1-6ubuntu2.1 i386 -libgstreamer-gl1.0-0 1.20.1-1ubuntu0.2 amd64 -libgstreamer-plugins-bad1.0-0 1.20.3-0ubuntu1.1 amd64 -libgstreamer-plugins-base1.0-0 1.20.1-1ubuntu0.2 amd64 -libgstreamer-plugins-base1.0-0 1.20.1-1ubuntu0.2 i386 -libgstreamer-plugins-good1.0-0 1.20.3-0ubuntu1.1 amd64 -libgstreamer-plugins-good1.0-0 1.20.3-0ubuntu1.1 i386 -libgstreamer1.0-0 1.20.3-0ubuntu1 amd64 -libgstreamer1.0-0 1.20.3-0ubuntu1 i386 +libgssdp-1.6-0 1.6.3-1build3 amd64 +libgstreamer-gl1.0-0 1.24.2-1ubuntu0.1 amd64 +libgstreamer-plugins-bad1.0-0 1.24.2-1ubuntu4 amd64 +libgstreamer-plugins-base1.0-0 1.24.2-1ubuntu0.1 amd64 +libgstreamer-plugins-base1.0-0 1.24.2-1ubuntu0.1 i386 +libgstreamer-plugins-good1.0-0 1.24.2-1ubuntu1 amd64 +libgstreamer-plugins-good1.0-0 1.24.2-1ubuntu1 i386 +libgstreamer1.0-0 1.24.2-1 amd64 +libgstreamer1.0-0 1.24.2-1 i386 -libgtk-3-bin 3.24.33-1ubuntu2.2 amd64 -libgtk-3-common 3.24.33-1ubuntu2.2 all -libgtk-4-1 4.6.9+ds-0ubuntu0.22.04.2 amd64 -libgtk-4-bin 4.6.9+ds-0ubuntu0.22.04.2 amd64 +libgtk-3-0t64 3.24.41-4ubuntu1.1 amd64 +libgtk-3-bin 3.24.41-4ubuntu1.1 amd64 +libgtk-3-common 3.24.41-4ubuntu1.1 all +libgtk-4-1 4.14.2+ds-1ubuntu1 amd64 +libgtk-4-bin 4.14.2+ds-1ubuntu1 amd64 -libgtk-layer-shell0 0.7.0-1 amd64 -libgtk-vnc-2.0-0 1.3.0-1ubuntu1 amd64 +libgtk-4-media-gstreamer 4.14.2+ds-1ubuntu1 amd64 +libgtk-layer-shell0 0.8.2-1build2 amd64 +libgtk-vnc-2.0-0 1.3.1-1build2 amd64 -libgtk2.0-bin 2.24.33-2ubuntu2.1 amd64 -libgtk2.0-common 2.24.33-2ubuntu2.1 all +libgtk2.0-0t64 2.24.33-4ubuntu1.1 amd64 +libgtk2.0-bin 2.24.33-4ubuntu1.1 amd64 +libgtk2.0-common 2.24.33-4ubuntu1.1 all -libgtkmm-3.0-1v5 3.24.5-1build1 amd64 -libgtksourceview-3.0-1 3.24.11-2build1 amd64 +libgtkmm-3.0-1t64 3.24.9-1 amd64 +libgtksourceview-3.0-1 3.24.11-2build4 amd64 -libgtksourceview-4-0 4.8.3-1 amd64 +libgtksourceview-4-0 4.8.4-5build4 amd64 -libgtop-2.0-11 2.40.0-2build3 amd64 +libgtksourceview-5-0 5.12.0-1build1 amd64 +libgtksourceview-5-common 5.12.0-1build1 all +libgtop-2.0-11 2.41.3-1build4 amd64 -libgts-0.7-5 0.7.6+darcs121130-5 amd64 -libgts-bin 0.7.6+darcs121130-5 amd64 -libgucharmap-2-90-7 1:14.0.3-1 amd64 -libgudev-1.0-0 1:237-2build1 amd64 -libgudev-1.0-0 1:237-2build1 i386 +libgts-0.7-5t64 0.7.6+darcs121130-5.2build1 amd64 +libgts-bin 0.7.6+darcs121130-5.2build1 amd64 +libgucharmap-2-90-7 1:15.1.3-1build1 amd64 +libgudev-1.0-0 1:238-5ubuntu1 amd64 +libgudev-1.0-0 1:238-5ubuntu1 i386 +libguestfs-hfsplus 1:1.52.0-5ubuntu3 amd64 +libguestfs-reiserfs 1:1.52.0-5ubuntu3 amd64 +libguestfs-xfs 1:1.52.0-5ubuntu3 amd64 +libguestfs0t64 1:1.52.0-5ubuntu3 amd64 +libgupnp-1.6-0 1.6.6-1build3 amd64 -libgupnp-dlna-2.0-4 0.12.0-3 amd64 +libgupnp-dlna-2.0-4 0.12.0-4build2 amd64 -libgusb2 0.3.10-1 amd64 +libgupnp-igd-1.6-0 1.6.0-3build3 amd64 +libgusb2 0.4.8-1build2 amd64 -libgvc6 2.42.2-6ubuntu0.1 amd64 -libgvnc-1.0-0 1.3.0-1ubuntu1 amd64 +libgvc6 2.42.2-9ubuntu0.1 amd64 +libgvnc-1.0-0 1.3.1-1build2 amd64 +libgweather-4-0t64 4.4.2-1build1 amd64 +libgweather-4-common 4.4.2-1build1 all -libgxps2 0.3.2-2 amd64 -libhandy-1-0 1.6.1-1 amd64 -libharfbuzz-icu0 2.7.4-1ubuntu3.1 amd64 -libharfbuzz0b 2.7.4-1ubuntu3.1 amd64 -libharfbuzz0b 2.7.4-1ubuntu3.1 i386 -libhash-fieldhash-perl 0.15-1build5 amd64 +libgxps2t64 0.3.2-4build3 amd64 +libhandy-1-0 1.8.3-1build2 amd64 +libharfbuzz-gobject0 8.3.0-2build2 amd64 +libharfbuzz-icu0 8.3.0-2build2 amd64 +libharfbuzz-subset0 8.3.0-2build2 amd64 +libharfbuzz0b 8.3.0-2build2 amd64 +libharfbuzz0b 8.3.0-2build2 i386 +libhash-fieldhash-perl 0.15-3build3 amd64 -libhdf5-103-1 1.10.7+repack-4ubuntu2 amd64 -libheif1 1.14.2-1ubuntu1 amd64 +libhdf5-103-1t64 1.10.10+repack-3.1ubuntu4 amd64 +libheif-plugin-aomdec 1.17.6-1ubuntu4 amd64 +libheif-plugin-aomdec 1.17.6-1ubuntu4 i386 +libheif-plugin-aomenc 1.17.6-1ubuntu4 amd64 +libheif-plugin-aomenc 1.17.6-1ubuntu4 i386 +libheif-plugin-libde265 1.17.6-1ubuntu4 amd64 +libheif-plugin-libde265 1.17.6-1ubuntu4 i386 +libheif1 1.17.6-1ubuntu4 amd64 +libheif1 1.17.6-1ubuntu4 i386 +libhfsp0t64 1.0.4-17.1build1 amd64 -libhogweed6 3.7.3-1build2 amd64 -libhogweed6 3.7.3-1build2 i386 -libhpmud0 3.21.12+dfsg0-1 amd64 +libhogweed6t64 3.9.1-2.2build1.1 amd64 +libhogweed6t64 3.9.1-2.2build1.1 i386 +libhpmud0 3.23.12+dfsg0-0ubuntu5 amd64 -libhtml-parser-perl 3.76-1build2 amd64 +libhtml-parser-perl 3.81-1build3 amd64 +libhtml-tokeparser-simple-perl 3.16-4 all -libhttp-message-perl 6.36-1 all +libhttp-message-perl 6.45-1ubuntu1 all -libhunspell-1.7-0 1.7.0-4build1 amd64 +libhunspell-1.7-0 1.7.2+really1.7.2-10build3 amd64 +libhwasan0 14-20240412-0ubuntu1 amd64 +libhwloc-plugins 2.10.0-1build1 amd64 +libhwloc15 2.10.0-1build1 amd64 +libhwy1t64 1.0.7-8.1build1 amd64 -libibus-1.0-5 1.5.26-4 amd64 -libibverbs1 39.0-1 amd64 -libical3 3.0.14-1build1 amd64 -libice-dev 2:1.0.10-1build2 amd64 -libice6 2:1.0.10-1build2 amd64 -libicu-dev 70.1-2 amd64 +libibus-1.0-5 1.5.29-2 amd64 +libibverbs1 50.0-2build2 amd64 +libical3t64 3.0.17-1.1build3 amd64 +libice-dev 2:1.0.10-1build3 amd64 +libice6 2:1.0.10-1build3 amd64 +libicu-dev 74.2-1ubuntu3.1 amd64 +libicu74 74.2-1ubuntu3.1 amd64 +libicu74 74.2-1ubuntu3.1 i386 -libidn2-0 2.3.2-2build1 amd64 -libidn2-0 2.3.2-2build1 i386 +libidn2-0 2.3.7-2build1 amd64 +libidn2-0 2.3.7-2build1 i386 -libigdgmm12 22.1.2+ds1-1 amd64 -libigdgmm12 22.1.2+ds1-1 i386 +libigdgmm12 22.3.17+ds1-1 amd64 +libigdgmm12 22.3.17+ds1-1 i386 +libimath-3-1-29t64 3.1.9-3.1ubuntu2 amd64 -libimobiledevice-utils 1.3.0-6build3 amd64 -libimobiledevice6 1.3.0-6build3 amd64 +libimobiledevice-utils 1.3.0-8.1build3 amd64 +libimobiledevice6 1.3.0-8.1build3 amd64 +libindirect-perl 0.39-2build4 amd64 -libinput-bin 1.20.0-1ubuntu0.3 amd64 -libinput10 1.20.0-1ubuntu0.3 amd64 -libinstpatch-1.0-2 1.1.6-1 amd64 -libintl-perl 1.26-3build2 all -libintl-xs-perl 1.26-3build2 amd64 +libinput-bin 1.25.0-1ubuntu2 amd64 +libinput10 1.25.0-1ubuntu2 amd64 +libinstpatch-1.0-2 1.1.6-1build2 amd64 +libintl-perl 1.33-1build3 all +libintl-xs-perl 1.33-1build3 amd64 -libio-pty-perl 1:1.15-2build2 amd64 +libio-pty-perl 1:1.20-1build2 amd64 -libip4tc2 1.8.7-1ubuntu5.2 amd64 -libip6tc2 1.8.7-1ubuntu5.2 amd64 +libip4tc2 1.8.10-3ubuntu2 amd64 +libip6tc2 1.8.10-3ubuntu2 amd64 -libiscsi7 1.19.0-3build2 amd64 +libiscsi7 1.19.0-3build4 amd64 -libisl23 0.24-2build1 amd64 -libiso9660-11 2.1.0-3ubuntu0.2 amd64 -libisoburn1 1.5.4-2 amd64 -libisofs6 1.5.4-1 amd64 +libisl23 0.26-3build1 amd64 +libiso9660-11t64 2.1.0-4.1ubuntu1.2 amd64 +libisoburn1t64 1:1.5.6-1.1ubuntu3 amd64 +libisofs6t64 1.5.6.pl01-1.1ubuntu2 amd64 -libitm1 12.3.0-1ubuntu1~22.04 amd64 -libiw30 30~pre9-13.1ubuntu4 amd64 +libitm1 14-20240412-0ubuntu1 amd64 +libiw30t64 30~pre9-16.1ubuntu2 amd64 -libjack-jackd2-0 1.9.20~dfsg-1 amd64 -libjack-jackd2-0 1.9.20~dfsg-1 i386 -libjansson4 2.13.1-1.1build3 amd64 +libjack-jackd2-0 1.9.21~dfsg-3ubuntu3 amd64 +libjack-jackd2-0 1.9.21~dfsg-3ubuntu3 i386 +libjansson4 2.14-2build2 amd64 -libjavascriptcoregtk-4.1-0 2.44.3-0ubuntu0.22.04.1 amd64 +libjavascriptcoregtk-4.1-0 2.44.3-0ubuntu0.24.04.1 amd64 +libjavascriptcoregtk-6.0-1 2.44.3-0ubuntu0.24.04.1 amd64 -libjcat1 0.1.9-1 amd64 +libjcat1 0.2.0-2build3 amd64 -libjq1 1.6-2.1ubuntu3 amd64 +libjq1 1.7.1-3build1 amd64 -libjson-c5 0.15-3~ubuntu1.22.04.2 amd64 -libjson-glib-1.0-0 1.6.6-1build1 amd64 +libjson-c5 0.17-1build1 amd64 +libjson-glib-1.0-0 1.8.0-2build2 amd64 -libjson-xs-perl 4.030-1build3 amd64 +libjson-xs-perl 4.030-2build3 amd64 -libjxr-tools 1.2~git20170615.f752187-5 amd64 -libjxr0 1.2~git20170615.f752187-5 amd64 -libk3b7 21.12.3-0ubuntu1 amd64 -libk3b7-extracodecs 21.12.3-0ubuntu1 amd64 -libk5crypto3 1.19.2-2ubuntu0.4 amd64 -libk5crypto3 1.19.2-2ubuntu0.4 i386 +libjxl0.7 0.7.0-10.2ubuntu6 amd64 +libjxr-tools 1.2~git20170615.f752187-5.1ubuntu2 amd64 +libjxr0t64 1.2~git20170615.f752187-5.1ubuntu2 amd64 +libk3b-data 23.08.5-0ubuntu5 all +libk3b8 23.08.5-0ubuntu5 amd64 +libk5crypto3 1.20.1-6ubuntu2.1 amd64 +libk5crypto3 1.20.1-6ubuntu2.1 i386 -libkeybinder-3.0-0 0.3.2-1.1 amd64 +libkeybinder-3.0-0 0.3.2-1.1build2 amd64 -libkf5archive5 5.92.0-0ubuntu1 amd64 +libkf5archive-data 5.115.0-0ubuntu5 all +libkf5archive5 5.115.0-0ubuntu5 amd64 -libkf5auth-data 5.92.0-0ubuntu1 all -libkf5auth5 5.92.0-0ubuntu1 amd64 -libkf5authcore5 5.92.0-0ubuntu1 amd64 -libkf5bookmarks-data 5.92.0-0ubuntu1 all -libkf5bookmarks5 5.92.0-0ubuntu1 amd64 -libkf5cddb5 4:21.12.3-0ubuntu1 amd64 +libkf5auth-data 5.115.0-0ubuntu5 all +libkf5auth5 5.115.0-0ubuntu5 amd64 +libkf5authcore5 5.115.0-0ubuntu5 amd64 +libkf5bookmarks-data 5.115.0-0ubuntu5 all +libkf5bookmarks5 5.115.0-0ubuntu5 amd64 +libkf5cddb5 4:23.08.5-0ubuntu3 amd64 -libkf5configwidgets-data 5.92.0-0ubuntu1 all -libkf5configwidgets5 5.92.0-0ubuntu1 amd64 -libkf5coreaddons-data 5.92.0-0ubuntu1 all -libkf5coreaddons5 5.92.0-0ubuntu1 amd64 -libkf5crash5 5.92.0-0ubuntu1 amd64 +libkf5configwidgets-data 5.115.0-0ubuntu5 all +libkf5configwidgets5 5.115.0-0ubuntu5 amd64 +libkf5coreaddons-data 5.115.0-0ubuntu5 all +libkf5coreaddons5 5.115.0-0ubuntu5 amd64 +libkf5crash5 5.115.0-0ubuntu5 amd64 -libkf5declarative-data 5.92.0-0ubuntu1 all -libkf5declarative5 5.92.0-0ubuntu1 amd64 +libkf5declarative-data 5.115.0-0ubuntu5 all +libkf5declarative5 5.115.0-0ubuntu5 amd64 -libkf5doctools5 5.92.0-0ubuntu1 amd64 -libkf5filemetadata-data 5.92.0-0ubuntu1 all -libkf5filemetadata3 5.92.0-0ubuntu1 amd64 -libkf5globalaccel-bin 5.92.0-0ubuntu1 amd64 -libkf5globalaccel-data 5.92.0-0ubuntu1 all -libkf5globalaccel5 5.92.0-0ubuntu1 amd64 -libkf5globalaccelprivate5 5.92.0-0ubuntu1 amd64 +libkf5doctools5 5.115.0-0ubuntu5 amd64 +libkf5filemetadata-data 5.115.0-0ubuntu4 all +libkf5filemetadata3 5.115.0-0ubuntu4 amd64 +libkf5globalaccel-bin 5.115.0-0ubuntu5 amd64 +libkf5globalaccel-data 5.115.0-0ubuntu5 all +libkf5globalaccel5 5.115.0-0ubuntu5 amd64 +libkf5globalaccelprivate5 5.115.0-0ubuntu5 amd64 -libkf5guiaddons-data 5.92.0-0ubuntu1 all -libkf5guiaddons5 5.92.0-0ubuntu1 amd64 -libkf5i18n-data 5.92.0-0ubuntu2 all -libkf5i18n5 5.92.0-0ubuntu2 amd64 -libkf5iconthemes-data 5.92.0-0ubuntu1 all -libkf5iconthemes5 5.92.0-0ubuntu1 amd64 +libkf5guiaddons-data 5.115.0-0ubuntu5 all +libkf5guiaddons5 5.115.0-0ubuntu5 amd64 +libkf5i18n-data 5.115.0-0ubuntu6 all +libkf5i18n5 5.115.0-0ubuntu6 amd64 +libkf5iconthemes-data 5.115.0-0ubuntu6 all +libkf5iconthemes5 5.115.0-0ubuntu6 amd64 -libkf5jobwidgets-data 5.92.0-0ubuntu1 all -libkf5jobwidgets5 5.92.0-0ubuntu1 amd64 -libkf5kcmutils-data 5.92.0-0ubuntu1 all -libkf5kcmutils5 5.92.0-0ubuntu1 amd64 -libkf5kdegames-data 4:21.12.3-1ubuntu1 all -libkf5kdegames7 4:21.12.3-1ubuntu1 amd64 -libkf5kdegamesprivate7 4:21.12.3-1ubuntu1 amd64 -libkf5kiocore5 5.92.0-0ubuntu1 amd64 -libkf5kiofilewidgets5 5.92.0-0ubuntu1 amd64 -libkf5kiogui5 5.92.0-0ubuntu1 amd64 -libkf5kiontlm5 5.92.0-0ubuntu1 amd64 -libkf5kiowidgets5 5.92.0-0ubuntu1 amd64 -libkf5kirigami2-5 5.92.0-0ubuntu2 amd64 +libkf5jobwidgets-data 5.115.0-0ubuntu5 all +libkf5jobwidgets5 5.115.0-0ubuntu5 amd64 +libkf5kcmutils-data 5.115.0-0ubuntu5 all +libkf5kcmutils5 5.115.0-0ubuntu5 amd64 +libkf5kcmutilscore5 5.115.0-0ubuntu5 amd64 +libkf5kdegames-data 4:23.08.5-0ubuntu3 all +libkf5kdegames7 4:23.08.5-0ubuntu3 amd64 +libkf5kdegamesprivate7 4:23.08.5-0ubuntu3 amd64 +libkf5kiocore5 5.115.0-0ubuntu6 amd64 +libkf5kiofilewidgets5 5.115.0-0ubuntu6 amd64 +libkf5kiogui5 5.115.0-0ubuntu6 amd64 +libkf5kiontlm5 5.115.0-0ubuntu6 amd64 +libkf5kiowidgets5 5.115.0-0ubuntu6 amd64 +libkf5kirigami2-5 5.115.0-0ubuntu6 amd64 -libkf5newstuff-data 5.92.0-0ubuntu1.1 all -libkf5newstuff5 5.92.0-0ubuntu1.1 amd64 -libkf5newstuffcore5 5.92.0-0ubuntu1.1 amd64 -libkf5notifications-data 5.92.0-0ubuntu1 all -libkf5notifications5 5.92.0-0ubuntu1 amd64 -libkf5notifyconfig-data 5.92.0-0ubuntu1 all -libkf5notifyconfig5 5.92.0-0ubuntu1 amd64 -libkf5package-data 5.92.0-0ubuntu1 all -libkf5package5 5.92.0-0ubuntu1 amd64 -libkf5plasma5 5.92.0-0ubuntu1 amd64 -libkf5plotting5 5.92.0-0ubuntu1 amd64 -libkf5quickaddons5 5.92.0-0ubuntu1 amd64 -libkf5service-bin 5.92.0-0ubuntu1 amd64 -libkf5service-data 5.92.0-0ubuntu1 all -libkf5service5 5.92.0-0ubuntu1 amd64 -libkf5solid5 5.92.0-0ubuntu1 amd64 -libkf5solid5-data 5.92.0-0ubuntu1 all +libkf5newstuff-data 5.115.0-0ubuntu5 all +libkf5newstuff5 5.115.0-0ubuntu5 amd64 +libkf5newstuffcore5 5.115.0-0ubuntu5 amd64 +libkf5newstuffwidgets5 5.115.0-0ubuntu5 amd64 +libkf5notifications-data 5.115.0-0ubuntu6 all +libkf5notifications5 5.115.0-0ubuntu6 amd64 +libkf5notifyconfig-data 5.115.0-0ubuntu6 all +libkf5notifyconfig5 5.115.0-0ubuntu6 amd64 +libkf5package-data 5.115.0-0ubuntu5 all +libkf5package5 5.115.0-0ubuntu5 amd64 +libkf5plasma5 5.115.0-0ubuntu4 amd64 +libkf5plotting5 5.115.0-0ubuntu4 amd64 +libkf5quickaddons5 5.115.0-0ubuntu5 amd64 +libkf5service-bin 5.115.0-0ubuntu4 amd64 +libkf5service-data 5.115.0-0ubuntu4 all +libkf5service5 5.115.0-0ubuntu4 amd64 +libkf5solid5 5.115.0-0ubuntu5 amd64 +libkf5solid5-data 5.115.0-0ubuntu5 all -libkf5textwidgets-data 5.92.0-0ubuntu1 all -libkf5textwidgets5 5.92.0-0ubuntu1 amd64 -libkf5wallet-bin 5.92.0-0ubuntu1 amd64 -libkf5wallet-data 5.92.0-0ubuntu1 all -libkf5wallet5 5.92.0-0ubuntu1 amd64 +libkf5textwidgets-data 5.115.0-0ubuntu4 all +libkf5textwidgets5 5.115.0-0ubuntu4 amd64 +libkf5wallet-bin 5.115.0-0ubuntu3 amd64 +libkf5wallet-data 5.115.0-0ubuntu3 all +libkf5wallet5 5.115.0-0ubuntu3 amd64 -libkf5xmlgui-bin 5.92.0-0ubuntu2 amd64 -libkf5xmlgui-data 5.92.0-0ubuntu2 all -libkf5xmlgui5 5.92.0-0ubuntu2 amd64 -libkf6archive-data 6.0.0-20240828.171022.3f569a3-1.0~jammy1 all -libkf6archive6 6.0.0-20240828.171022.3f569a3-1.0~jammy1 amd64 +libkf5xmlgui-bin 5.115.0-0ubuntu5 amd64 +libkf5xmlgui-data 5.115.0-0ubuntu5 all +libkf5xmlgui5 5.115.0-0ubuntu5 amd64 +libkf6archive-data 6.0.0-20240828.171022.3f569a3-1.0~noble1 all +libkf6archive6 6.0.0-20240828.171022.3f569a3-1.0~noble1 amd64 -libkmod2 29-1ubuntu1 amd64 +libkmod2 31+20240202-2ubuntu7 amd64 -libkrb5-3 1.19.2-2ubuntu0.4 amd64 -libkrb5-3 1.19.2-2ubuntu0.4 i386 -libkrb5support0 1.19.2-2ubuntu0.4 amd64 -libkrb5support0 1.19.2-2ubuntu0.4 i386 -libksba8 1.6.0-2ubuntu0.2 amd64 -libkwalletbackend5-5 5.92.0-0ubuntu1 amd64 +libkrb5-3 1.20.1-6ubuntu2.1 amd64 +libkrb5-3 1.20.1-6ubuntu2.1 i386 +libkrb5support0 1.20.1-6ubuntu2.1 amd64 +libkrb5support0 1.20.1-6ubuntu2.1 i386 +libksba8 1.6.6-1build1 amd64 +libkwalletbackend5-5 5.115.0-0ubuntu3 amd64 -liblangtag-common 0.6.3-2ubuntu1 all -liblangtag1 0.6.3-2ubuntu1 amd64 +liblangtag-common 0.6.7-1build2 all +liblangtag1 0.6.7-1build2 amd64 +liblc3-1 1.0.4-3build1 amd64 -liblcms2-utils 2.12~rc1-2build2 amd64 +liblcms2-utils 2.14-2build1 amd64 +libldacbt-abr2 2.0.2.3+git20200429+ed310a0-4ubuntu2 amd64 -libldb2 2:2.4.4-0ubuntu0.22.04.2 amd64 -libldm-1.0-0 0.2.5-1 amd64 +libldap2 2.6.7+dfsg-1~exp1ubuntu8 amd64 +libldap2 2.6.7+dfsg-1~exp1ubuntu8 i386 +libldb2 2:2.8.0+samba4.19.5+dfsg-4ubuntu9 amd64 +libldm-1.0-0t64 0.2.5-1.1build2 amd64 +liblerc4 4.0.0+ds-4ubuntu2 amd64 -liblightdm-gobject-1-0 1.30.0-0ubuntu5 amd64 -liblilv-0-0 0.24.12-2 amd64 -liblirc-client0 0.10.1-6.3ubuntu1 amd64 +liblightdm-gobject-1-0 1.30.0-0ubuntu14 amd64 +liblilv-0-0 0.24.22-1build1 amd64 +liblirc-client0t64 0.10.2-0.8build1 amd64 -liblist-moreutils-xs-perl 0.430-2build2 amd64 +liblist-moreutils-xs-perl 0.430-3build5 amd64 +libllvm14t64 1:14.0.6-19build4 amd64 -liblmdb0 0.9.24-1build2 amd64 +libllvm17t64 1:17.0.6-9ubuntu1 amd64 +libllvm17t64 1:17.0.6-9ubuntu1 i386 +libllvm18 1:18.1.3-1ubuntu1 amd64 +liblmdb0 0.9.31-1build1 amd64 -liblocale-gettext-perl 1.07-4build3 amd64 -liblockfile-bin 1.17-1build2 amd64 -liblockfile1 1.17-1build2 amd64 +liblocale-gettext-perl 1.07-6ubuntu5 amd64 +liblockfile-bin 1.17-1build3 amd64 +liblockfile1 1.17-1build3 amd64 -liblouisutdml-bin 2.10.0-4 amd64 +liblouisutdml-bin 2.12.0-3.1build1 amd64 -liblouisutdml9 2.10.0-4 amd64 -liblqr-1-0 0.4.2-2.1 amd64 -liblsan0 12.3.0-1ubuntu1~22.04 amd64 +liblouisutdml9t64 2.12.0-3.1build1 amd64 +liblqr-1-0 0.4.2-2.1build2 amd64 +liblrdf0 0.6.1-4build1 amd64 +liblsan0 14-20240412-0ubuntu1 amd64 -libltdl7 2.4.6-15build2 amd64 -libltdl7 2.4.6-15build2 i386 -liblua5.2-0 5.2.4-2 amd64 -liblua5.3-0 5.3.6-1build1 amd64 -liblvm2cmd2.03 2.03.11-2.1ubuntu4 amd64 +libltdl7 2.4.7-7build1 amd64 +libltdl7 2.4.7-7build1 i386 +liblua5.1-0 5.1.5-9build2 amd64 +liblua5.2-0 5.2.4-3build2 amd64 +liblua5.3-0 5.3.6-2build2 amd64 +liblua5.4-0 5.4.6-3build2 amd64 +liblvm2cmd2.03 2.03.16-3ubuntu3.1 amd64 -libmagic-mgc 1:5.41-3ubuntu0.1 amd64 +libmagic-mgc 1:5.45-3build1 amd64 +libmagic1t64 1:5.45-3build1 amd64 +libmagick++-6.q16-9t64 8:6.9.12.98+dfsg1-5.2build2 amd64 +libmagickcore-6.q16-7-extra 8:6.9.12.98+dfsg1-5.2build2 amd64 +libmagickcore-6.q16-7t64 8:6.9.12.98+dfsg1-5.2build2 amd64 +libmagickwand-6.q16-7t64 8:6.9.12.98+dfsg1-5.2build2 amd64 -libmalcontent-0-0 0.10.4-1 amd64 -libmanette-0.2-0 0.2.6-3build1 amd64 -libmarco-private2 1.26.0-3ubuntu1 amd64 -libmariadb3 1:10.6.18-0ubuntu0.22.04.1 amd64 +libmalcontent-0-0 0.11.1-1build4 amd64 +libmanette-0.2-0 0.2.7-1build2 amd64 +libmarco-private2 1.26.2-4build4 amd64 +libmariadb3 1:10.11.8-0ubuntu0.24.04.1 amd64 -libmate-desktop-2-17 1.26.0-1 amd64 -libmate-menu2 1.26.0+mint1+vanessa amd64 -libmate-panel-applet-4-1 1.26.2-1 amd64 -libmate-sensors-applet-plugin0 1.26.0-1 amd64 -libmate-slab0 1.26.0+mint1+vanessa amd64 -libmate-window-settings1 1.26.0+mint1+vanessa amd64 -libmatedict6 1.26.0+mint1+vanessa amd64 -libmatekbd-common 1.26.0-1 all -libmatekbd4 1.26.0-1 amd64 -libmatemixer-common 1.26.0-2 all -libmatemixer0 1.26.0-2 amd64 -libmateweather-common 1.26.0-1 all -libmateweather1 1.26.0-1 amd64 +libmate-desktop-2-17t64 1.26.2-1.1build3 amd64 +libmate-menu2 1.26.1+mint1 amd64 +libmate-panel-applet-4-1 1.27.1-2build3 amd64 +libmate-sensors-applet-plugin0 1.26.0-1build3 amd64 +libmate-slab0t64 1.26.1+mint1 amd64 +libmate-window-settings1t64 1.26.1+mint1 amd64 +libmatedict6 1.26.1+mint1 amd64 +libmatekbd-common 1.26.1-1build2 all +libmatekbd4 1.26.1-1build2 amd64 +libmatemixer-common 1.26.1-1build4 all +libmatemixer0 1.26.1-1build4 amd64 +libmateweather-common 1.26.3-3.1build2 all +libmateweather1t64 1.26.3-3.1build2 amd64 -libmatroska7 1.6.3-2 amd64 +libmatroska7 1.7.1-1build1 amd64 -libmbedcrypto7 2.28.0-1build1 amd64 +libmbedcrypto7t64 2.28.8-1 amd64 +libmbim-utils 1.31.2-0ubuntu3 amd64 -libmediaart-2.0-0 1.9.5-2build1 amd64 -libmediainfo0v5 21.09+dfsg-4 amd64 -libmessaging-menu0 22.2.0-1 amd64 -libmetacity3 1:3.44.0-1ubuntu1 amd64 -libmetis5 5.1.0.dfsg-7build2 amd64 +libmediaart-2.0-0 1.9.6-1build2 amd64 +libmediainfo0v5 24.01+dfsg-1build2 amd64 +libmessaging-menu0 23.10.0-1build3 amd64 +libmetacity3 1:3.52.0-1build1 amd64 +libmetis5 5.1.0.dfsg-7build3 amd64 -libmhash2 0.9.9.9-9build2 amd64 +libmhash2 0.9.9.9-9build3 amd64 -libminizip1 1.1-8build1 amd64 -libmjpegutils-2.1-0 1:2.1.0+debian-6build1 amd64 -libmm-glib0 1.20.0-1~ubuntu22.04.3 amd64 +libminizip1t64 1:1.3.dfsg-3.1ubuntu2.1 amd64 +libmjpegutils-2.1-0t64 1:2.1.0+debian-8.1build1 amd64 +libmldbm-perl 2.05-4 all +libmm-glib0 1.23.4-0ubuntu2 amd64 -libmodplug1 1:0.8.9.0-3 amd64 +libmodplug1 1:0.8.9.0-3build1 amd64 -libmoose-perl 2.2200-1build1 amd64 +libmoose-perl 2.2207-1build2 amd64 -libmotif-common 2.3.8-3 all -libmount1 2.37.2-4ubuntu3.4 amd64 -libmount1 2.37.2-4ubuntu3.4 i386 -libmouse-perl 2.5.10-1build4 amd64 +libmotif-common 2.3.8-3.1build1 all +libmount1 2.39.3-9ubuntu6.1 amd64 +libmount1 2.39.3-9ubuntu6.1 i386 +libmouse-perl 2.5.10-1build8 amd64 +libmozjs-115-0t64 115.10.0-1 amd64 -libmp3lame0 3.100-3build2 amd64 -libmp3lame0 3.100-3build2 i386 -libmpc3 1.2.1-2build1 amd64 +libmp3lame0 3.100-6build1 amd64 +libmp3lame0 3.100-6build1 i386 +libmpc3 1.3.1-1build1 amd64 -libmpeg2encpp-2.1-0 1:2.1.0+debian-6build1 amd64 -libmpfr6 4.1.0-3build3 amd64 -libmpg123-0 1.29.3-1build1 amd64 -libmpg123-0 1.29.3-1build1 i386 -libmplex2-2.1-0 1:2.1.0+debian-6build1 amd64 +libmpeg2encpp-2.1-0t64 1:2.1.0+debian-8.1build1 amd64 +libmpfr6 4.2.1-1build1 amd64 +libmpg123-0t64 1.32.5-1ubuntu1 amd64 +libmpg123-0t64 1.32.5-1ubuntu1 i386 +libmplex2-2.1-0t64 1:2.1.0+debian-8.1build1 amd64 -libmspack0 0.10.1-2build2 amd64 -libmspub-0.1-1 0.1.4-3build3 amd64 -libmtdev1 1.1.6-1build4 amd64 +libmsgraph-0-1 0.2.1-0ubuntu3 amd64 +libmspack0t64 0.11-1.1build1 amd64 +libmspub-0.1-1 0.1.4-3build7 amd64 +libmtdev1t64 1.1.6-1.1build1 amd64 -libmtp-runtime 1.1.19-1build1 amd64 -libmtp9 1.1.19-1build1 amd64 -libmuffin0 6.0.1+virginia amd64 +libmtp-runtime 1.1.21-3.1build1 amd64 +libmtp9t64 1.1.21-3.1build1 amd64 +libmuffin0 6.2.0+wilma amd64 -libmusicbrainz5-2 5.1.0+git20150707-10 amd64 -libmusicbrainz5cc2v5 5.1.0+git20150707-10 amd64 -libmutter-10-0 42.9-0ubuntu8 amd64 -libmwaw-0.3-3 0.3.21-1build1 amd64 -libmypaint-1.5-1 1.6.0-2 amd64 +libmusicbrainz5-2 5.1.0+git20150707-10build2 amd64 +libmusicbrainz5cc2v5 5.1.0+git20150707-10build2 amd64 +libmutter-14-0 46.2-1ubuntu0.24.04.1 amd64 +libmwaw-0.3-3 0.3.22-1build1 amd64 +libmypaint-1.5-1 1.6.0-2build2 amd64 -libmysofa1 1.2.1~dfsg0-1 amd64 -libmysqlclient21 8.0.39-0ubuntu0.22.04.1 amd64 -libmythes-1.2-0 2:1.2.4-4build1 amd64 +libmysofa1 1.3.2+dfsg-2ubuntu2 amd64 +libmysqlclient21 8.0.39-0ubuntu0.24.04.2 amd64 +libmythes-1.2-0 2:1.2.5-1build1 amd64 -libnatpmp1 20150609-7.1build2 amd64 +libnatpmp1t64 20230423-1.2build1 amd64 -libncurses-dev 6.3-2ubuntu0.1 amd64 +libnautilus-extension4 1:46.2-0ubuntu0.2 amd64 +libncurses-dev 6.4+20240113-1ubuntu2 amd64 -libncurses5-dev 6.3-2ubuntu0.1 amd64 -libncurses6 6.3-2ubuntu0.1 amd64 -libncurses6 6.3-2ubuntu0.1 i386 +libncurses6 6.4+20240113-1ubuntu2 amd64 +libncurses6 6.4+20240113-1ubuntu2 i386 -libncursesw6 6.3-2ubuntu0.1 amd64 -libncursesw6 6.3-2ubuntu0.1 i386 -libndctl6 72.1-1 amd64 -libndp0 1.8-0ubuntu3.1 amd64 -libnemo-extension1 6.0.2+virginia amd64 +libncursesw6 6.4+20240113-1ubuntu2 amd64 +libncursesw6 6.4+20240113-1ubuntu2 i386 +libndctl6 77-2ubuntu2 amd64 +libndp0 1.8-1fakesync1ubuntu0.24.04.1 amd64 +libnemo-extension1 6.2.8+wilma amd64 -libnet-dbus-perl 1.2.0-1build3 amd64 +libneon27t64 0.33.0-1.1build3 amd64 +libnet-dbus-perl 1.2.0-2build3 amd64 -libnet-libidn-perl 0.12.ds-3build6 amd64 +libnet-libidn-perl 0.12.ds-4build4 amd64 -libnet-ssleay-perl 1.92-1build2 amd64 -libnet1 1.1.6+dfsg-3.1build3 amd64 -libnetaddr-ip-perl 4.079+dfsg-1build7 amd64 +libnet-ssleay-perl 1.94-1build4 amd64 +libnet1 1.1.6+dfsg-3.2build1 amd64 +libnetaddr-ip-perl 4.079+dfsg-2build4 amd64 +libnetpbm11t64 2:11.05.02-1.1build1 amd64 -libnettle8 3.7.3-1build2 amd64 -libnettle8 3.7.3-1build2 i386 -libnewt0.52 0.52.21-5ubuntu2 amd64 -libnextcloudsync0 3.4.2-1ubuntu1 amd64 +libnetplan1 1.0.1-1ubuntu2~24.04.1 amd64 +libnettle8t64 3.9.1-2.2build1.1 amd64 +libnettle8t64 3.9.1-2.2build1.1 i386 +libnewt0.52 0.52.24-2ubuntu2 amd64 +libnextcloudsync0 3.14.0-20240914.150754.d8fcb9273-1.0~noble1 amd64 -libnfsidmap1 1:2.6.1-1ubuntu1.2 amd64 +libnfs14 5.0.2-1build1 amd64 +libnfsidmap1 1:2.6.4-3ubuntu5 amd64 +libnftables1 1.0.9-1build1 amd64 -libnice10 0.1.18-2 amd64 -libnih1 1.0.3-12build1 amd64 -libnl-3-200 3.5.0-0.1 amd64 -libnl-genl-3-200 3.5.0-0.1 amd64 -libnl-route-3-200 3.5.0-0.1 amd64 -libnm0 1.36.6-0ubuntu2 amd64 -libnma-common 1.8.34-1ubuntu1 all -libnma0 1.8.34-1ubuntu1 amd64 -libnorm1 1.5.9+dfsg-2 amd64 -libnotify-bin 0.7.9-3ubuntu5.22.04.1 amd64 -libnotify4 0.7.9-3ubuntu5.22.04.1 amd64 -libnpth0 1.6-3build2 amd64 -libnsl-dev 1.3.0-2build2 amd64 -libnsl2 1.3.0-2build2 amd64 -libnsl2 1.3.0-2build2 i386 -libnspr4 2:4.35-0ubuntu0.22.04.1 amd64 -libnss-mdns 0.15.1-1ubuntu1 amd64 -libnss-myhostname 249.11-0ubuntu3.12 amd64 -libnss-nis 3.1-0ubuntu6 amd64 -libnss-nis 3.1-0ubuntu6 i386 -libnss-nisplus 1.3-0ubuntu6 amd64 -libnss-nisplus 1.3-0ubuntu6 i386 -libnss-systemd 249.11-0ubuntu3.12 amd64 +libnghttp3-3 0.8.0-2 amd64 +libnice10 0.1.21-2build3 amd64 +libnl-3-200 3.7.0-0.3build1 amd64 +libnl-genl-3-200 3.7.0-0.3build1 amd64 +libnl-route-3-200 3.7.0-0.3build1 amd64 +libnm0 1.46.0-1ubuntu2 amd64 +libnm0 1.46.0-1ubuntu2 i386 +libnma-common 1.10.6+mint1+wilma all +libnma-gtk4-0 1.10.6+mint1+wilma amd64 +libnma0 1.10.6+mint1+wilma amd64 +libnorm1t64 1.5.9+dfsg-3.1build1 amd64 +libnotify-bin 0.8.3-1build2 amd64 +libnotify4 0.8.3-1build2 amd64 +libnpth0t64 1.6-3.1build1 amd64 +libnsl-dev 1.3.0-3build3 amd64 +libnsl2 1.3.0-3build3 amd64 +libnsl2 1.3.0-3build3 i386 +libnspr4 2:4.35-1.1build1 amd64 +libnss-mdns 0.15.1-4build1 amd64 +libnss-myhostname 255.4-1ubuntu8.4 amd64 +libnss-nis 3.1-0ubuntu7 amd64 +libnss-nis 3.1-0ubuntu7 i386 +libnss-nisplus 1.3-5build1 amd64 +libnss-nisplus 1.3-5build1 i386 +libnss-systemd 255.4-1ubuntu8.4 amd64 -libntfs-3g89 1:2021.8.22-3ubuntu1.2 amd64 -libnuma1 2.0.14-3ubuntu2 amd64 +libntfs-3g89t64 1:2022.10.3-1.2ubuntu3 amd64 +libnuma1 2.0.18-1build1 amd64 +libnuma1 2.0.18-1build1 i386 -libnvpair3linux 2.1.5-1ubuntu6~22.04.4 amd64 -liboauth0 1.0.3-5 amd64 -libobject-id-perl 0.1.2-2.1ubuntu1 all -libodbc2 2.3.9-5ubuntu0.1 amd64 -libodbc2 2.3.9-5ubuntu0.1 i386 -libodfgen-0.1-1 0.1.8-2build2 amd64 +libnvme1t64 1.8-3build1 amd64 +libnvpair3linux 2.2.2-0ubuntu9 amd64 +liboauth0 1.0.3-5build2 amd64 +libobject-id-perl 0.1.2-3 all +libobject-pad-perl 0.808-1build3 amd64 +libodbc2 2.3.12-1ubuntu0.24.04.1 amd64 +libodbc2 2.3.12-1ubuntu0.24.04.1 i386 +libodfgen-0.1-1 0.1.8-2build3 amd64 -liboobs-1-5 3.0.0-4 amd64 -libopenal-data 1:1.19.1-2build3 all -libopenal1 1:1.19.1-2build3 amd64 -libopenal1 1:1.19.1-2build3 i386 +liboobs-1-5 3.0.0-4build2 amd64 +libopenal-data 1:1.23.1-4build1 all +libopenal1 1:1.23.1-4build1 amd64 +libopenal1 1:1.23.1-4build1 i386 -libopenblas-pthread-dev 0.3.20+ds-1 amd64 +libopenblas-pthread-dev 0.3.26+ds-1 amd64 -libopenblas0-pthread 0.3.20+ds-1 amd64 +libopenblas0-pthread 0.3.26+ds-1 amd64 +libopencv-calib3d406t64 4.6.0+dfsg-13.1ubuntu1 amd64 +libopencv-core406t64 4.6.0+dfsg-13.1ubuntu1 amd64 +libopencv-dnn406t64 4.6.0+dfsg-13.1ubuntu1 amd64 +libopencv-features2d406t64 4.6.0+dfsg-13.1ubuntu1 amd64 +libopencv-flann406t64 4.6.0+dfsg-13.1ubuntu1 amd64 +libopencv-imgproc406t64 4.6.0+dfsg-13.1ubuntu1 amd64 +libopencv-objdetect406t64 4.6.0+dfsg-13.1ubuntu1 amd64 +libopencv-video406t64 4.6.0+dfsg-13.1ubuntu1 amd64 +libopenexr-3-1-30 3.1.5-5.1build3 amd64 -libopengl-dev 1.4.0-1 amd64 -libopengl0 1.4.0-1 amd64 +libopengl-dev 1.7.0-1build1 amd64 +libopengl0 1.7.0-1build1 amd64 +libopenh264-7 2.4.1+dfsg-1 amd64 -libopenmpt-modplug1 0.8.9.0-openmpt1-2 amd64 -libopenmpt0 0.6.1-1 amd64 -libopenni2-0 2.2.0.33+dfsg-15 amd64 -libopenobex2 1.7.2-2.1 amd64 +libopenjp2-7 2.5.0-2build3 i386 +libopenmpt-modplug1 0.8.9.0-openmpt1-2build2 amd64 +libopenmpt0t64 0.7.3-1.1build3 amd64 +libopenni2-0 2.2.0.33+dfsg-18 amd64 +libopenobex2 1.7.2-2.2 amd64 +libopusfile0 0.12-4build3 amd64 -liborc-0.4-0 1:0.4.32-2ubuntu0.1 amd64 -liborc-0.4-0 1:0.4.32-2ubuntu0.1 i386 +liborc-0.4-0t64 1:0.4.38-1ubuntu0.1 amd64 +liborc-0.4-0t64 1:0.4.38-1ubuntu0.1 i386 +liborcus-0.18-0 0.19.2-3build3 amd64 -libosinfo-1.0-0 1.8.0-1 amd64 +liborcus-parser-0.18-0 0.19.2-3build3 amd64 +libosinfo-1.0-0 1.11.0-2build3 amd64 -libosmesa6 23.2.1-1ubuntu3.1~22.04.2 amd64 -libosmesa6 23.2.1-1ubuntu3.1~22.04.2 i386 -libosp5 1.5.2-13ubuntu3 amd64 -libostree-1-1 2022.2-3 amd64 -libp11-kit0 0.24.0-6build1 amd64 -libp11-kit0 0.24.0-6build1 i386 +libosmesa6 24.0.9-0ubuntu0.1 amd64 +libosmesa6 24.0.9-0ubuntu0.1 i386 +libosp5 1.5.2-15ubuntu2 amd64 +libossp-uuid-perl 1.6.2-1.5build13 amd64 +libossp-uuid16 1.6.2-1.5build13 amd64 +libostree-1-1 2024.5-1build2 amd64 +libp11-kit0 0.25.3-4ubuntu2.1 amd64 +libp11-kit0 0.25.3-4ubuntu2.1 i386 -libpackage-stash-xs-perl 0.29-1build5 amd64 -libpackagekit-glib2-18 1.2.5-2ubuntu2mint1+vera amd64 -libpadwalker-perl 2.5-1build2 amd64 -libpagemaker-0.0-0 0.0.4-1build3 amd64 -libpam-cap 1:2.44-1ubuntu0.22.04.1 amd64 +libpackage-stash-xs-perl 0.30-1build4 amd64 +libpackagekit-glib2-18 1.2.8+mint1+wilma amd64 +libpadwalker-perl 2.5-1build6 amd64 +libpagemaker-0.0-0 0.0.4-1build4 amd64 +libpam-cap 1:2.66-5ubuntu2 amd64 -libpam-modules 1.4.0-11ubuntu2.4 amd64 -libpam-modules-bin 1.4.0-11ubuntu2.4 amd64 +libpam-modules 1.5.3-5ubuntu5.1 amd64 +libpam-modules-bin 1.5.3-5ubuntu5.1 amd64 -libpam-systemd 249.11-0ubuntu3.12 amd64 +libpam-systemd 255.4-1ubuntu8.4 amd64 -libpango-1.0-0 1.50.6+ds-2ubuntu1 amd64 -libpango-1.0-0 1.50.6+ds-2ubuntu1 i386 -libpango-perl 1.227-3build3 amd64 +libpango-1.0-0 1.52.1+ds-1build1 amd64 +libpango-1.0-0 1.52.1+ds-1build1 i386 +libpango-perl 1.227-4build4 amd64 -libpangocairo-1.0-0 1.50.6+ds-2ubuntu1 amd64 -libpangocairo-1.0-0 1.50.6+ds-2ubuntu1 i386 -libpangoft2-1.0-0 1.50.6+ds-2ubuntu1 amd64 -libpangoft2-1.0-0 1.50.6+ds-2ubuntu1 i386 -libpangomm-1.4-1v5 2.46.2-1 amd64 -libpangoxft-1.0-0 1.50.6+ds-2ubuntu1 amd64 +libpangocairo-1.0-0 1.52.1+ds-1build1 amd64 +libpangocairo-1.0-0 1.52.1+ds-1build1 i386 +libpangoft2-1.0-0 1.52.1+ds-1build1 amd64 +libpangoft2-1.0-0 1.52.1+ds-1build1 i386 +libpangomm-1.4-1v5 2.46.4-1build3 amd64 +libpangoxft-1.0-0 1.52.1+ds-1build1 amd64 -libpar-packer-perl 1.054-1build1 amd64 +libpar-packer-perl 1.061-1build4 amd64 -libparams-classify-perl 0.015-1build5 amd64 -libparams-util-perl 1.102-1build3 amd64 -libparams-validate-perl 1.30-1build3 amd64 +libparams-classify-perl 0.015-2build5 amd64 +libparams-util-perl 1.102-2build3 amd64 +libparams-validate-perl 1.31-2build3 amd64 -libparted-fs-resize0 3.4-2build1 amd64 -libparted2 3.4-2build1 amd64 +libparted2t64 3.6-4build1 amd64 -libpcap0.8 1.10.1-4build1 amd64 -libpcap0.8 1.10.1-4build1 i386 -libpcaudio0 1.1-6build2 amd64 -libpci3 1:3.7.0-6 amd64 -libpciaccess0 0.16-3 amd64 -libpciaccess0 0.16-3 i386 +libpcap0.8t64 1.10.4-4.1ubuntu3 amd64 +libpcap0.8t64 1.10.4-4.1ubuntu3 i386 +libpcaudio0 1.2-2build3 amd64 +libpci3 1:3.10.0-2build1 amd64 +libpciaccess0 0.17-3build1 amd64 +libpciaccess0 0.17-3build1 i386 -libpcre3 2:8.39-13ubuntu0.22.04.1 amd64 -libpcre3 2:8.39-13ubuntu0.22.04.1 i386 -libpcrecpp0v5 2:8.39-13ubuntu0.22.04.1 amd64 +libpcre3 2:8.39-15build1 amd64 +libpcrecpp0v5 2:8.39-15build1 amd64 -libpeas-1.0-0 1.32.0-1 amd64 +libpcsclite1 2.0.3-1build1 i386 +libpeas-1.0-0 1.36.0-3build4 amd64 -libperlio-gzip-perl 0.19-1build8 amd64 -libperlio-utf8-strict-perl 0.009-1build1 amd64 +libperl5.38t64 5.38.2-3.2build2 amd64 +libperlio-gzip-perl 0.20-1build4 amd64 +libperlio-utf8-strict-perl 0.010-1build3 amd64 -libphonenumber8 8.12.44-1 amd64 -libphonon4qt5-4 4:4.11.1-4 amd64 -libphonon4qt5-data 4:4.11.1-4 all +libphodav-3.0-0 3.0-8build3 amd64 +libphodav-3.0-common 3.0-8build3 all +libphonenumber8 8.12.57+ds-4.2build3 amd64 +libphonon-l10n 4:4.12.0-3.1build3 all +libphonon4qt5-data 4:4.12.0-3.1build3 all -libpipewire-0.3-0 0.3.48-1ubuntu3 amd64 +libpipewire-0.3-0t64 1.0.5-1ubuntu1 amd64 -libpipewire-0.3-modules 0.3.48-1ubuntu3 amd64 +libpipewire-0.3-modules 1.0.5-1ubuntu1 amd64 -libpkcs11-helper1 1.28-1ubuntu0.22.04.1 amd64 +libpkcs11-helper1t64 1.29.0-2.1build2 amd64 +libpkgconf3 1.8.1-2build1 amd64 +libplist-2.0-4 2.3.0-1~exp2build2 amd64 -libplymouth5 0.9.5+git20211018-1ubuntu3 amd64 -libpmem1 1.11.1-3build1 amd64 -libpmemobj1 1.11.1-3build1 amd64 -libpng16-16 1.6.37-3build5 amd64 -libpng16-16 1.6.37-3build5 i386 +libplymouth5 24.004.60-1ubuntu7 amd64 +libpmem1 1.13.1-1.1ubuntu2 amd64 +libpmemobj1 1.13.1-1.1ubuntu2 amd64 +libpng16-16t64 1.6.43-5build1 amd64 +libpng16-16t64 1.6.43-5build1 i386 -libpolkit-agent-1-0 0.105-33 amd64 -libpolkit-gobject-1-0 0.105-33 amd64 -libpolkit-qt5-1-1 0.114.0-2 amd64 -libpoppler-cpp0v5 22.02.0-2ubuntu0.5 amd64 -libpoppler-glib8 22.02.0-2ubuntu0.5 amd64 +libpolkit-agent-1-0 124-2ubuntu1 amd64 +libpolkit-gobject-1-0 124-2ubuntu1 amd64 +libpolkit-qt5-1-1 0.200.0-1build4 amd64 +libpoppler-cpp0t64 24.02.0-1ubuntu9.1 amd64 +libpoppler-glib8t64 24.02.0-1ubuntu9.1 amd64 -libpopt0 1.18-3build1 amd64 -libportaudio2 19.6.0-1.1 amd64 -libportsmf0v5 0.1~svn20101010-5ubuntu2 amd64 +libpoppler134 24.02.0-1ubuntu9.1 amd64 +libpopt0 1.19+dfsg-1build1 amd64 +libportal-gtk3-1 0.7.1-5build5 amd64 +libportal-gtk4-1 0.7.1-5build5 amd64 +libportal1 0.7.1-5build5 amd64 +libportaudio2 19.6.0-1.2build3 amd64 +libportmidi0 1:217-6.1build3 amd64 +libportsmf0t64 0.1~svn20101010-7build1 amd64 -libpq-dev 14.13-0ubuntu0.22.04.1 amd64 -libpq5 14.13-0ubuntu0.22.04.1 amd64 -libpresage-data 0.9.1-2.2ubuntu1 all -libpresage1v5 0.9.1-2.2ubuntu1 amd64 -libproc-processtable-perl 0.634-1build1 amd64 +libppd2 2:2.0.0-0ubuntu4 amd64 +libppd2-common 2:2.0.0-0ubuntu4 all +libpq-dev 16.4-0ubuntu0.24.04.2 amd64 +libpq5 16.4-0ubuntu0.24.04.2 amd64 +libpresage-data 0.9.1-2.6ubuntu2 all +libpresage1v5 0.9.1-2.6ubuntu2 amd64 +libproc-processtable-perl 0.636-1build3 amd64 +libproc2-0 2:4.0.4-4ubuntu3 amd64 -libproxy1-plugin-gsettings 0.4.17-2 amd64 -libproxy1-plugin-networkmanager 0.4.17-2 amd64 -libproxy1-plugin-webkit 0.4.17-2 amd64 -libproxy1v5 0.4.17-2 amd64 -libproxy1v5 0.4.17-2 i386 -libpsl5 0.21.0-1.2build2 amd64 -libpsl5 0.21.0-1.2build2 i386 +libprotobuf32t64 3.21.12-8.2build1 amd64 +libproxy1-plugin-gsettings 0.5.4-4build1 amd64 +libproxy1-plugin-networkmanager 0.5.4-4build1 amd64 +libproxy1-plugin-webkit 0.5.4-4build1 amd64 +libproxy1v5 0.5.4-4build1 amd64 +libproxy1v5 0.5.4-4build1 i386 +libpsl5t64 0.21.2-1.1build1 amd64 +libpsl5t64 0.21.2-1.1build1 i386 -libpugixml1v5 1.12.1-1 amd64 -libpulse-mainloop-glib0 1:15.99.1+dfsg1-1ubuntu2.2 amd64 -libpulse0 1:15.99.1+dfsg1-1ubuntu2.2 amd64 -libpulse0 1:15.99.1+dfsg1-1ubuntu2.2 i386 -libpulsedsp 1:15.99.1+dfsg1-1ubuntu2.2 amd64 +libpugixml1v5 1.14-0.1build1 amd64 +libpulse-mainloop-glib0 1:16.1+dfsg1-2ubuntu10 amd64 +libpulse0 1:16.1+dfsg1-2ubuntu10 amd64 +libpulse0 1:16.1+dfsg1-2ubuntu10 i386 -libpwquality1 1.4.4-1build2 amd64 +libpwquality1 1.4.5-3build1 amd64 -libpython3-dev 3.10.6-1~22.04.1 amd64 -libpython3-stdlib 3.10.6-1~22.04.1 amd64 +libpython3-all-dev 3.12.3-0ubuntu2 amd64 +libpython3-dev 3.12.3-0ubuntu2 amd64 +libpython3-stdlib 3.12.3-0ubuntu2 amd64 +libpython3.12-dev 3.12.3-1ubuntu0.1 amd64 +libpython3.12-minimal 3.12.3-1ubuntu0.1 amd64 +libpython3.12-stdlib 3.12.3-1ubuntu0.1 amd64 +libpython3.12t64 3.12.3-1ubuntu0.1 amd64 -libqca-qt5-2 2.3.4-1build1 amd64 +libqca-qt5-2 2.3.8-1build3 amd64 -libqmi-glib5 1.32.0-1ubuntu0.22.04.1 amd64 -libqmi-proxy 1.32.0-1ubuntu0.22.04.1 amd64 +libqmi-glib5 1.35.2-0ubuntu2 amd64 +libqmi-proxy 1.35.2-0ubuntu2 amd64 +libqmi-utils 1.35.2-0ubuntu2 amd64 +libqpdf29t64 11.9.0-1.1build1 amd64 -libqt5concurrent5 5.15.3+dfsg-2ubuntu0.2 amd64 +libqrtr-glib0 1.2.2-1ubuntu4 amd64 +libqt5charts5 5.15.13-1 amd64 +libqt5concurrent5t64 5.15.13+dfsg-1ubuntu1 amd64 -libqt5dbus5 5.15.3+dfsg-2ubuntu0.2 amd64 -libqt5designer5 5.15.3-1 amd64 +libqt5core5t64 5.15.13+dfsg-1ubuntu1 amd64 +libqt5dbus5t64 5.15.13+dfsg-1ubuntu1 amd64 +libqt5designer5 5.15.13-1 amd64 -libqt5help5 5.15.3-1 amd64 -libqt5keychain1 0.13.2-5 amd64 -libqt5location5 5.15.3+dfsg-3 amd64 -libqt5multimedia5 5.15.3-1 amd64 -libqt5multimedia5-plugins 5.15.3-1 amd64 -libqt5multimediagsttools5 5.15.3-1 amd64 -libqt5multimediaquick5 5.15.3-1 amd64 -libqt5multimediawidgets5 5.15.3-1 amd64 -libqt5network5 5.15.3+dfsg-2ubuntu0.2 amd64 -libqt5opengl5 5.15.3+dfsg-2ubuntu0.2 amd64 -libqt5positioning5 5.15.3+dfsg-3 amd64 -libqt5positioningquick5 5.15.3+dfsg-3 amd64 -libqt5printsupport5 5.15.3+dfsg-2ubuntu0.2 amd64 -libqt5qml5 5.15.3+dfsg-1 amd64 -libqt5qmlmodels5 5.15.3+dfsg-1 amd64 -libqt5qmlworkerscript5 5.15.3+dfsg-1 amd64 -libqt5quick5 5.15.3+dfsg-1 amd64 -libqt5quickcontrols2-5 5.15.3+dfsg-1 amd64 -libqt5quicktemplates2-5 5.15.3+dfsg-1 amd64 -libqt5quickwidgets5 5.15.3+dfsg-1 amd64 -libqt5sensors5 5.15.3-1 amd64 -libqt5serialport5 5.15.3-1 amd64 -libqt5sql5 5.15.3+dfsg-2ubuntu0.2 amd64 -libqt5sql5-sqlite 5.15.3+dfsg-2ubuntu0.2 amd64 -libqt5svg5 5.15.3-1 amd64 -libqt5test5 5.15.3+dfsg-2ubuntu0.2 amd64 -libqt5texttospeech5 5.15.3-1 amd64 -libqt5waylandclient5 5.15.3-1 amd64 -libqt5webchannel5 5.15.3-1 amd64 -libqt5webengine-data 5.15.9+dfsg-1 all -libqt5webengine5 5.15.9+dfsg-1 amd64 -libqt5webenginecore5 5.15.9+dfsg-1 amd64 -libqt5webenginewidgets5 5.15.9+dfsg-1 amd64 -libqt5webkit5 5.212.0~alpha4-15ubuntu1 amd64 -libqt5websockets5 5.15.3-1 amd64 -libqt5widgets5 5.15.3+dfsg-2ubuntu0.2 amd64 -libqt5x11extras5 5.15.3-1 amd64 -libqt5xml5 5.15.3+dfsg-2ubuntu0.2 amd64 -libqt5xmlpatterns5 5.15.3-1 amd64 -libqt6core5compat6 6.2.4-1 amd64 -libqt6core6 6.2.4+dfsg-2ubuntu1.1 amd64 -libqt6dbus6 6.2.4+dfsg-2ubuntu1.1 amd64 -libqt6gui6 6.2.4+dfsg-2ubuntu1.1 amd64 -libqt6keychain1 0.13.2-5 amd64 -libqt6network6 6.2.4+dfsg-2ubuntu1.1 amd64 -libqt6opengl6 6.2.4+dfsg-2ubuntu1.1 amd64 -libqt6positioning6 6.2.4-1 amd64 -libqt6printsupport6 6.2.4+dfsg-2ubuntu1.1 amd64 -libqt6qml6 6.2.4+dfsg-3ubuntu1 amd64 -libqt6qmlmodels6 6.2.4+dfsg-3ubuntu1 amd64 -libqt6quick6 6.2.4+dfsg-3ubuntu1 amd64 -libqt6quickcontrols2-6 6.2.4+dfsg-3ubuntu1 amd64 -libqt6quicktemplates2-6 6.2.4+dfsg-3ubuntu1 amd64 -libqt6quickwidgets6 6.2.4+dfsg-3ubuntu1 amd64 -libqt6sql6 6.2.4+dfsg-2ubuntu1.1 amd64 -libqt6sql6-sqlite 6.2.4+dfsg-2ubuntu1.1 amd64 -libqt6svg6 6.2.4-1ubuntu1 amd64 -libqt6webchannel6 6.2.4-1ubuntu1 amd64 -libqt6webengine6-data 6.2.4+dfsg-6ubuntu1 all -libqt6webenginecore6 6.2.4+dfsg-6ubuntu1 amd64 -libqt6webenginewidgets6 6.2.4+dfsg-6ubuntu1 amd64 -libqt6websockets6 6.2.4-1 amd64 -libqt6widgets6 6.2.4+dfsg-2ubuntu1.1 amd64 -libqt6xml6 6.2.4+dfsg-2ubuntu1.1 amd64 -libquadmath0 12.3.0-1ubuntu1~22.04 amd64 +libqt5gui5t64 5.15.13+dfsg-1ubuntu1 amd64 +libqt5help5 5.15.13-1 amd64 +libqt5keychain1 0.14.2-1build5 amd64 +libqt5location5 5.15.13+dfsg-1 amd64 +libqt5multimedia5 5.15.13-1 amd64 +libqt5multimedia5-plugins 5.15.13-1 amd64 +libqt5multimediagsttools5 5.15.13-1 amd64 +libqt5multimediaquick5 5.15.13-1 amd64 +libqt5multimediawidgets5 5.15.13-1 amd64 +libqt5network5t64 5.15.13+dfsg-1ubuntu1 amd64 +libqt5opengl5t64 5.15.13+dfsg-1ubuntu1 amd64 +libqt5positioning5 5.15.13+dfsg-1 amd64 +libqt5positioningquick5 5.15.13+dfsg-1 amd64 +libqt5printsupport5t64 5.15.13+dfsg-1ubuntu1 amd64 +libqt5qml5 5.15.13+dfsg-1 amd64 +libqt5qmlmodels5 5.15.13+dfsg-1 amd64 +libqt5qmlworkerscript5 5.15.13+dfsg-1 amd64 +libqt5quick5 5.15.13+dfsg-1 amd64 +libqt5quickcontrols2-5 5.15.13+dfsg-1 amd64 +libqt5quicktemplates2-5 5.15.13+dfsg-1 amd64 +libqt5quickwidgets5 5.15.13+dfsg-1 amd64 +libqt5remoteobjects5 5.15.13-1 amd64 +libqt5sensors5 5.15.13-1 amd64 +libqt5serialport5 5.15.13-1 amd64 +libqt5sql5-sqlite 5.15.13+dfsg-1ubuntu1 amd64 +libqt5sql5t64 5.15.13+dfsg-1ubuntu1 amd64 +libqt5svg5 5.15.13-1 amd64 +libqt5test5t64 5.15.13+dfsg-1ubuntu1 amd64 +libqt5texttospeech5 5.15.13-1 amd64 +libqt5waylandclient5 5.15.13-1 amd64 +libqt5waylandcompositor5 5.15.13-1 amd64 +libqt5webchannel5 5.15.13-1 amd64 +libqt5webengine-data 5.15.16+dfsg-3 all +libqt5webengine5 5.15.16+dfsg-3 amd64 +libqt5webenginecore5 5.15.16+dfsg-3 amd64 +libqt5webenginewidgets5 5.15.16+dfsg-3 amd64 +libqt5webkit5 5.212.0~alpha4-36 amd64 +libqt5websockets5 5.15.13-1 amd64 +libqt5widgets5t64 5.15.13+dfsg-1ubuntu1 amd64 +libqt5x11extras5 5.15.13-1 amd64 +libqt5xml5t64 5.15.13+dfsg-1ubuntu1 amd64 +libqt5xmlpatterns5 5.15.13-1 amd64 +libqt6core5compat6 6.4.2-4build3 amd64 +libqt6core6t64 6.4.2+dfsg-21.1build5 amd64 +libqt6dbus6t64 6.4.2+dfsg-21.1build5 amd64 +libqt6gui6t64 6.4.2+dfsg-21.1build5 amd64 +libqt6keychain1 0.14.2-1build5 amd64 +libqt6network6t64 6.4.2+dfsg-21.1build5 amd64 +libqt6opengl6t64 6.4.2+dfsg-21.1build5 amd64 +libqt6positioning6 6.4.2-3build3 amd64 +libqt6printsupport6t64 6.4.2+dfsg-21.1build5 amd64 +libqt6qml6 6.4.2+dfsg-4build3 amd64 +libqt6qmlmodels6 6.4.2+dfsg-4build3 amd64 +libqt6quick6 6.4.2+dfsg-4build3 amd64 +libqt6quickcontrols2-6 6.4.2+dfsg-4build3 amd64 +libqt6quicktemplates2-6 6.4.2+dfsg-4build3 amd64 +libqt6quickwidgets6 6.4.2+dfsg-4build3 amd64 +libqt6sql6-sqlite 6.4.2+dfsg-21.1build5 amd64 +libqt6sql6t64 6.4.2+dfsg-21.1build5 amd64 +libqt6svg6 6.4.2-4ubuntu3 amd64 +libqt6waylandclient6 6.4.2-5build3 amd64 +libqt6waylandcompositor6 6.4.2-5build3 amd64 +libqt6waylandeglclienthwintegration6 6.4.2-5build3 amd64 +libqt6waylandeglcompositorhwintegration6 6.4.2-5build3 amd64 +libqt6webchannel6 6.4.2-3build2 amd64 +libqt6webengine6-data 6.4.2-final+dfsg-12ubuntu9 all +libqt6webenginecore6 6.4.2-final+dfsg-12ubuntu9 amd64 +libqt6webenginecore6-bin 6.4.2-final+dfsg-12ubuntu9 amd64 +libqt6webenginewidgets6 6.4.2-final+dfsg-12ubuntu9 amd64 +libqt6websockets6 6.4.2-3build2 amd64 +libqt6widgets6t64 6.4.2+dfsg-21.1build5 amd64 +libqt6wlshellintegration6 6.4.2-5build3 amd64 +libqt6xml6t64 6.4.2+dfsg-21.1build5 amd64 +libquadmath0 14-20240412-0ubuntu1 amd64 -libquicktime2 2:1.2.4-12build5 amd64 +libquicktime2 2:1.2.4-16 amd64 -librados2 17.2.7-0ubuntu0.22.04.1 amd64 -libraptor2-0 2.0.15-0ubuntu4 amd64 -libraqm0 0.7.0-4ubuntu1 amd64 +librados2 19.2.0~git20240301.4c76c50-0ubuntu6.1 amd64 +libraptor2-0 2.0.16-3build3 amd64 +libraqm0 0.10.1-1build1 amd64 -librasqal3 0.9.33-0.2ubuntu1 amd64 +librasqal3t64 0.9.33-2.1build1 amd64 +librav1e0 0.7.1-2 amd64 -librbd1 17.2.7-0ubuntu0.22.04.1 amd64 +libraw23t64 0.21.2-2.1build1 amd64 +librbd1 19.2.0~git20240301.4c76c50-0ubuntu6.1 amd64 -librda0 0.0.5-1.1 amd64 -librdf0 1.0.17-1.1ubuntu3 amd64 -librdmacm1 39.0-1 amd64 -libre-engine-re2-perl 0.14-1build2 amd64 +librda0 0.0.5-1.1build2 amd64 +librdf0t64 1.0.17-3.1ubuntu3 amd64 +librdmacm1t64 50.0-2build2 amd64 +libre-engine-re2-perl 0.18+ds-1build3 amd64 +libre2-10 20230301-3build1 amd64 -libreadline8 8.1.2-1 amd64 +libreadline8t64 8.2-4build1 amd64 -libreoffice-base 1:7.3.7-0ubuntu0.22.04.6 amd64 -libreoffice-base-core 1:7.3.7-0ubuntu0.22.04.6 amd64 -libreoffice-base-drivers 1:7.3.7-0ubuntu0.22.04.6 amd64 -libreoffice-calc 1:7.3.7-0ubuntu0.22.04.6 amd64 -libreoffice-common 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-core 1:7.3.7-0ubuntu0.22.04.6 amd64 -libreoffice-draw 1:7.3.7-0ubuntu0.22.04.6 amd64 -libreoffice-gnome 1:7.3.7-0ubuntu0.22.04.6 amd64 -libreoffice-gtk3 1:7.3.7-0ubuntu0.22.04.6 amd64 -libreoffice-help-common 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-help-de 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-help-en-gb 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-help-en-us 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-help-es 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-help-fr 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-help-it 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-help-pt 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-help-pt-br 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-help-vi 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-help-zh-cn 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-help-zh-tw 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-impress 1:7.3.7-0ubuntu0.22.04.6 amd64 +libregexp-wildcards-perl 1.05-3 all +libreiserfscore0t64 1:3.6.27-7.1build1 amd64 +libreoffice-base 4:24.2.5-0ubuntu0.24.04.2 amd64 +libreoffice-base-core 4:24.2.5-0ubuntu0.24.04.2 amd64 +libreoffice-base-drivers 4:24.2.5-0ubuntu0.24.04.2 amd64 +libreoffice-calc 4:24.2.5-0ubuntu0.24.04.2 amd64 +libreoffice-common 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-core 4:24.2.5-0ubuntu0.24.04.2 amd64 +libreoffice-draw 4:24.2.5-0ubuntu0.24.04.2 amd64 +libreoffice-gnome 4:24.2.5-0ubuntu0.24.04.2 amd64 +libreoffice-gtk3 4:24.2.5-0ubuntu0.24.04.2 amd64 +libreoffice-help-common 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-help-de 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-help-en-gb 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-help-en-us 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-help-es 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-help-fr 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-help-it 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-help-pt 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-help-pt-br 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-help-vi 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-help-zh-cn 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-help-zh-tw 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-impress 4:24.2.5-0ubuntu0.24.04.2 amd64 -libreoffice-l10n-de 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-l10n-en-gb 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-l10n-en-za 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-l10n-eo 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-l10n-es 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-l10n-fr 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-l10n-it 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-l10n-pt 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-l10n-pt-br 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-l10n-vi 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-l10n-zh-cn 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-l10n-zh-tw 1:7.3.7-0ubuntu0.22.04.6 all -libreoffice-math 1:7.3.7-0ubuntu0.22.04.6 amd64 -libreoffice-sdbc-hsqldb 1:7.3.7-0ubuntu0.22.04.6 amd64 -libreoffice-sdbc-mysql 1:7.3.7-0ubuntu0.22.04.6 amd64 -libreoffice-sdbc-postgresql 1:7.3.7-0ubuntu0.22.04.6 amd64 +libreoffice-l10n-de 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-l10n-en-gb 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-l10n-en-za 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-l10n-eo 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-l10n-es 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-l10n-fr 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-l10n-it 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-l10n-pt 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-l10n-pt-br 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-l10n-vi 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-l10n-zh-cn 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-l10n-zh-tw 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-math 4:24.2.5-0ubuntu0.24.04.2 amd64 +libreoffice-sdbc-hsqldb 4:24.2.5-0ubuntu0.24.04.2 amd64 +libreoffice-sdbc-mysql 4:24.2.5-0ubuntu0.24.04.2 amd64 +libreoffice-sdbc-postgresql 4:24.2.5-0ubuntu0.24.04.2 amd64 -libreoffice-writer 1:7.3.7-0ubuntu0.22.04.6 amd64 +libreoffice-uiconfig-base 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-uiconfig-calc 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-uiconfig-common 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-uiconfig-draw 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-uiconfig-impress 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-uiconfig-math 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-uiconfig-writer 4:24.2.5-0ubuntu0.24.04.2 all +libreoffice-writer 4:24.2.5-0ubuntu0.24.04.2 amd64 -librevenge-0.0-0 0.0.4-6ubuntu7 amd64 +librest-1.0-0 0.9.1-6build3 amd64 +librevenge-0.0-0 0.0.5-3build1 amd64 -librhythmbox-core10 3.4.4-5ubuntu1 amd64 +librhythmbox-core10 3.4.7-2ubuntu6 amd64 +libroc0.3 0.3.0+dfsg-7ubuntu2 amd64 -librpm9 4.17.0+dfsg1-4build1 amd64 -librpmio9 4.17.0+dfsg1-4build1 amd64 -librsvg2-2 2.52.5+dfsg-3ubuntu0.2 amd64 -librsvg2-common 2.52.5+dfsg-3ubuntu0.2 amd64 -librtmp1 2.4+20151223.gitfa8646d.1-2build4 amd64 -librtmp1 2.4+20151223.gitfa8646d.1-2build4 i386 -librubberband2 2.0.0-2 amd64 +librpm9t64 4.18.2+dfsg-2.1build2 amd64 +librpmio9t64 4.18.2+dfsg-2.1build2 amd64 +librsvg2-2 2.58.0+dfsg-1build1 amd64 +librsvg2-2 2.58.0+dfsg-1build1 i386 +librsvg2-common 2.58.0+dfsg-1build1 amd64 +librsvg2-common 2.58.0+dfsg-1build1 i386 +librtmp1 2.4+20151223.gitfa8646d.1-2build7 amd64 +librtmp1 2.4+20151223.gitfa8646d.1-2build7 i386 +librubberband2 3.3.0+dfsg-2build1 amd64 +libruby 1:3.2~ubuntu1 amd64 +libruby3.2 3.2.3-1ubuntu0.24.04.1 amd64 +librygel-core-2.8-0 0.42.5-1ubuntu3 amd64 +librygel-db-2.8-0 0.42.5-1ubuntu3 amd64 +librygel-renderer-2.8-0 0.42.5-1ubuntu3 amd64 +librygel-renderer-gst-2.8-0 0.42.5-1ubuntu3 amd64 +librygel-server-2.8-0 0.42.5-1ubuntu3 amd64 -libsane-common 1.1.1-5 all -libsane-hpaio 3.21.12+dfsg0-1 amd64 -libsane1 1.1.1-5 amd64 -libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 amd64 -libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 i386 -libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 amd64 -libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 i386 -libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 amd64 -libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 i386 +libsane-common 1.2.1-7build4 all +libsane-hpaio 3.23.12+dfsg0-0ubuntu5 amd64 +libsane1 1.2.1-7build4 amd64 +libsasl2-2 2.1.28+dfsg1-5ubuntu3.1 amd64 +libsasl2-2 2.1.28+dfsg1-5ubuntu3.1 i386 +libsasl2-modules 2.1.28+dfsg1-5ubuntu3.1 amd64 +libsasl2-modules 2.1.28+dfsg1-5ubuntu3.1 i386 +libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3.1 amd64 +libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3.1 i386 -libscalar-list-utils-perl 1:1.61-1 amd64 -libsdl-image1.2 1.2.12-13build1 amd64 +libsbsms10 2.3.0-1build1 amd64 +libscalar-list-utils-perl 1:1.63-1build3 amd64 +libsdl-image1.2 1.2.12-13build4 amd64 -libsdl2-2.0-0 2.0.20+dfsg-2ubuntu1.22.04.1 amd64 -libsdl2-2.0-0 2.0.20+dfsg-2ubuntu1.22.04.1 i386 +libsdl2-2.0-0 2.30.0+dfsg-1build3 amd64 +libsdl2-2.0-0 2.30.0+dfsg-1build3 i386 -libsecret-1-0 0.20.5-2 amd64 +libsecret-1-0 0.21.4-1build3 amd64 -libselinux1 3.3-1build2 amd64 -libselinux1 3.3-1build2 i386 -libselinux1-dev 3.3-1build2 amd64 +libselinux1 3.5-2ubuntu2 amd64 +libselinux1 3.5-2ubuntu2 i386 +libselinux1-dev 3.5-2ubuntu2 amd64 -libsemanage2 3.3-1build2 amd64 +libsemanage2 3.5-1build5 amd64 -libsensors5 1:3.6.0-7ubuntu1 amd64 -libsensors5 1:3.6.0-7ubuntu1 i386 -libsepol-dev 3.3-1build1 amd64 +libsensors5 1:3.6.0-9build1 amd64 +libsensors5 1:3.6.0-9build1 i386 +libsepol-dev 3.5-2build1 amd64 -libsepol2 3.3-1build1 amd64 +libsepol2 3.5-2build1 amd64 -libsereal-decoder-perl 4.023+ds-1 amd64 -libsereal-encoder-perl 4.023+ds-1 amd64 +libsereal-decoder-perl 5.004+ds-1build3 amd64 +libsereal-encoder-perl 5.004+ds-1build3 amd64 -libsgutils2-2 1.46-1ubuntu0.22.04.1 amd64 +libsframe1 2.42-4ubuntu2 amd64 +libsgutils2-1.46-2 1.46-3ubuntu4 amd64 +libsharpyuv0 1.3.2-0.4build3 amd64 +libsharpyuv0 1.3.2-0.4build3 i386 -libshout3 2.4.5-1build3 amd64 -libshout3 2.4.5-1build3 i386 -libsidplay1v5 1.36.60-1 amd64 -libsidplay2 2.1.1-15ubuntu2 amd64 +libshine3 3.1.1-2build1 i386 +libshout3 2.4.6-1build2 amd64 +libshout3 2.4.6-1build2 i386 +libshumate-1.0-1 1.2~beta-3build3 amd64 +libshumate-common 1.2~beta-3build3 all +libsidplay1v5 1.36.60-1build1 amd64 +libsidplay2 2.1.1-15ubuntu3 amd64 -libslang2 2.3.2-5build4 amd64 -libslang2 2.3.2-5build4 i386 -libslirp0 4.6.1-1build1 amd64 +libslang2 2.3.3-3build2 amd64 +libslang2 2.3.3-3build2 i386 +libslirp0 4.7.0-1ubuntu3 amd64 -libsmartcols1 2.37.2-4ubuntu3.4 amd64 -libsmbclient 2:4.15.13+dfsg-0ubuntu1.6 amd64 -libsmbios-c2 2.4.3-1build1 amd64 +libsmartcols1 2.39.3-9ubuntu6.1 amd64 +libsmbclient0 2:4.19.5+dfsg-4ubuntu9 amd64 +libsmbios-c2 2.4.3-1build2 amd64 +libsmi2t64 0.4.8+dfsg2-16.1build1 amd64 +libsnapd-glib-2-1 1.64-0ubuntu5 amd64 -libsndfile1 1.0.31-2ubuntu0.1 amd64 -libsndfile1 1.0.31-2ubuntu0.1 i386 +libsnappy1v5 1.1.10-1build1 i386 +libsndfile1 1.2.2-1ubuntu5 amd64 +libsndfile1 1.2.2-1ubuntu5 i386 -libsndio7.0 1.8.1-1.1 amd64 -libsndio7.0 1.8.1-1.1 i386 +libsndio7.0 1.9.0-0.3build3 amd64 +libsndio7.0 1.9.0-0.3build3 i386 -libsnmp40 5.9.1+dfsg-1ubuntu2.6 amd64 -libsocket6-perl 0.29-1build4 amd64 +libsnmp40t64 5.9.4+dfsg-1.1ubuntu3 amd64 +libsocket6-perl 0.29-3build3 amd64 -libsord-0-0 0.16.8-2 amd64 +libsord-0-0 0.16.16-2build1 amd64 -libsoup-3.0-0 3.0.7-0ubuntu1 amd64 +libsoup-2.4-1 2.74.3-6ubuntu1 amd64 +libsoup-3.0-0 3.4.4-5build2 amd64 +libsoup-3.0-0 3.4.4-5build2 i386 -libsoup-gnome2.4-1 2.74.2-3 amd64 -libsoup2.4-1 2.74.2-3 amd64 -libsoup2.4-1 2.74.2-3 i386 +libsoup-gnome-2.4-1 2.74.3-6ubuntu1 amd64 -libsource-highlight4v5 3.1.9-4.1build2 amd64 +libsource-highlight4t64 3.1.9-4.3build1 amd64 -libspa-0.2-modules 0.3.48-1ubuntu3 amd64 -libspandsp2 0.0.6+dfsg-2 amd64 -libspatialaudio0 0.3.0+git20180730+dfsg1-2build1 amd64 -libspectre1 0.2.10-1 amd64 -libspeechd2 0.11.1-1ubuntu3 amd64 +libsoxr0 0.1.3-4build3 i386 +libspa-0.2-bluetooth 1.0.5-1ubuntu1 amd64 +libspa-0.2-modules 1.0.5-1ubuntu1 amd64 +libspandsp2t64 0.0.6+dfsg-2.1build1 amd64 +libspectre1 0.2.12-1build2 amd64 +libspeechd2 0.12.0~rc2-2build3 amd64 -libspf2-2 1.2.10-7.1ubuntu1 amd64 -libsphinxbase3 0.8+5prealpha+1-13build1 amd64 -libspice-client-glib-2.0-8 0.39-3ubuntu1 amd64 -libspice-client-gtk-3.0-5 0.39-3ubuntu1 amd64 -libspice-server1 0.15.0-2ubuntu4 amd64 -libsqlite3-0 3.37.2-2ubuntu0.3 amd64 -libsqlite3-0 3.37.2-2ubuntu0.3 i386 -libsqlite3-dev 3.37.2-2ubuntu0.3 amd64 -libsratom-0-0 0.6.8-1 amd64 +libspeexdsp1 1.2.1-1ubuntu3 i386 +libspf2-2t64 1.2.10-8.1ubuntu3 amd64 +libsphinxbase3t64 0.8+5prealpha+1-17build2 amd64 +libspice-client-glib-2.0-8 0.42-2ubuntu2 amd64 +libspice-client-gtk-3.0-5 0.42-2ubuntu2 amd64 +libspice-server1 0.15.1-1build2 amd64 +libsqlite3-0 3.45.1-1ubuntu2 amd64 +libsqlite3-0 3.45.1-1ubuntu2 i386 +libsqlite3-dev 3.45.1-1ubuntu2 amd64 +libsratom-0-0 0.6.16-1build1 amd64 +libsrt1.5-gnutls 1.5.3-1build2 amd64 -libssh-4 0.9.6-2ubuntu0.22.04.3 amd64 -libssh-4 0.9.6-2ubuntu0.22.04.3 i386 -libssh-gcrypt-4 0.9.6-2ubuntu0.22.04.3 amd64 -libssh2-1 1.10.0-3 amd64 -libssl-dev 3.0.2-0ubuntu1.18 amd64 +libssh-4 0.10.6-2build2 amd64 +libssh-4 0.10.6-2build2 i386 +libssh-gcrypt-4 0.10.6-2build2 amd64 +libssh2-1t64 1.11.0-4.1build2 amd64 +libssl-dev 3.0.13-0ubuntu3.4 amd64 -libstartup-notification0 0.12-6build2 amd64 +libssl3t64 3.0.13-0ubuntu3.4 amd64 +libssl3t64 3.0.13-0ubuntu3.4 i386 +libstartup-notification0 0.12-6build3 amd64 -libstd-rust-1.75 1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04 amd64 -libstd-rust-dev 1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04 amd64 -libstdc++-11-dev 11.4.0-1ubuntu1~22.04 amd64 -libstdc++-9-dev 9.5.0-1ubuntu1~22.04 amd64 -libstdc++6 12.3.0-1ubuntu1~22.04 amd64 -libstdc++6 12.3.0-1ubuntu1~22.04 i386 +libstd-rust-1.75 1.75.0+dfsg0ubuntu1-0ubuntu7.1 amd64 +libstd-rust-dev 1.75.0+dfsg0ubuntu1-0ubuntu7.1 amd64 +libstdc++-11-dev 11.4.0-9ubuntu1 amd64 +libstdc++-13-dev 13.2.0-23ubuntu4 amd64 +libstdc++-9-dev 9.5.0-6ubuntu2 amd64 +libstdc++6 14-20240412-0ubuntu1 amd64 +libstdc++6 14-20240412-0ubuntu1 i386 +libstdlib-ocaml 4.14.1-1ubuntu1 amd64 +libstdlib-ocaml-dev 4.14.1-1ubuntu1 amd64 +libstring-license-perl 0.0.9-2ubuntu1 all -libsub-identify-perl 0.14-1build5 amd64 +libsub-identify-perl 0.14-3build3 amd64 -libsub-name-perl 0.26-1build3 amd64 +libsub-name-perl 0.27-1build3 amd64 -libsuil-0-0 0.10.10-1 amd64 +libsuil-0-0 0.10.20-1build1 amd64 +libsuitesparseconfig7 1:7.6.1+dfsg-1build1 amd64 +libsvtav1enc1d1 1.7.0+dfsg-2build1 amd64 +libsvtav1enc1d1 1.7.0+dfsg-2build1 i386 +libswresample4 7:6.1.1-3ubuntu5 i386 -libsynctex2 2021.20210626.59705-1ubuntu0.2 amd64 -libsyntax-keyword-try-perl 0.26-1build1 amd64 -libsys-cpuaffinity-perl 1.13~03-1build1 amd64 +libsynctex2 2023.20230311.66589-9build3 amd64 +libsyntax-keyword-try-perl 0.29-1build3 amd64 +libsys-cpuaffinity-perl 1.13~03-2build3 amd64 -libsys-meminfo-perl 0.99-1build5 amd64 -libsystemd0 249.11-0ubuntu3.12 amd64 -libsystemd0 249.11-0ubuntu3.12 i386 +libsys-meminfo-perl 0.99-2build4 amd64 +libsysmetrics1 1.7.3ubuntu0.24.04.1 amd64 +libsystemd-shared 255.4-1ubuntu8.4 amd64 +libsystemd0 255.4-1ubuntu8.4 amd64 +libsystemd0 255.4-1ubuntu8.4 i386 -libtag1v5 1.11.1+dfsg.1-3ubuntu3 amd64 -libtag1v5 1.11.1+dfsg.1-3ubuntu3 i386 -libtag1v5-vanilla 1.11.1+dfsg.1-3ubuntu3 amd64 -libtag1v5-vanilla 1.11.1+dfsg.1-3ubuntu3 i386 +libtag1v5 1.13.1-1build1 amd64 +libtag1v5 1.13.1-1build1 i386 +libtag1v5-vanilla 1.13.1-1build1 amd64 +libtag1v5-vanilla 1.13.1-1build1 i386 -libtalloc2 2.3.3-2build1 amd64 -libtasn1-6 4.18.0-4build1 amd64 -libtasn1-6 4.18.0-4build1 i386 -libtbb12 2021.5.0-7ubuntu2 amd64 -libtbbmalloc2 2021.5.0-7ubuntu2 amd64 -libtcl8.6 8.6.12+dfsg-1build1 amd64 -libtdb1 1.4.5-2build1 amd64 -libteamdctl0 1.31-1build2 amd64 -libterm-readkey-perl 2.38-1build4 amd64 +libtalloc2 2.4.2-1build2 amd64 +libtasn1-6 4.19.0-3build1 amd64 +libtasn1-6 4.19.0-3build1 i386 +libtbb12 2021.11.0-2ubuntu2 amd64 +libtbbbind-2-5 2021.11.0-2ubuntu2 amd64 +libtbbmalloc2 2021.11.0-2ubuntu2 amd64 +libtcl8.6 8.6.14+dfsg-1build1 amd64 +libtdb1 1.4.10-1build1 amd64 +libteamdctl0 1.31-1build3 amd64 +libtepl-6-4 6.8.0-2build4 amd64 +libtepl-common 6.8.0-2build4 all +libterm-readkey-perl 2.38-2build4 amd64 -libtevent0 0.11.0-1build1 amd64 -libtext-charwidth-perl 0.04-10build3 amd64 +libtevent0t64 0.16.1-2build1 amd64 +libtext-charwidth-perl 0.04-11build3 amd64 -libtext-iconv-perl 1.7-7build3 amd64 +libtext-iconv-perl 1.7-8build3 amd64 -libtext-levenshteinxs-perl 0.03-4build10 amd64 -libtext-markdown-discount-perl 0.13-1build1 amd64 +libtext-levenshteinxs-perl 0.03-5build4 amd64 +libtext-markdown-discount-perl 0.16-1build3 amd64 -libtext-xslate-perl 3.5.9-1build1 amd64 +libtext-xslate-perl 3.5.9-1build5 amd64 +libtiff6 4.5.1+git230720-4ubuntu2.2 amd64 +libtiff6 4.5.1+git230720-4ubuntu2.2 i386 -libtime-moment-perl 0.44-1build6 amd64 +libtime-moment-perl 0.44-2build4 amd64 -libtimezonemap-data 0.4.6-2build2 all -libtimezonemap1 0.4.6-2build2 amd64 +libtimezonemap-data 0.4.6-6ubuntu1 all +libtimezonemap1 0.4.6-6ubuntu1 amd64 -libtinfo6 6.3-2ubuntu0.1 amd64 -libtinfo6 6.3-2ubuntu0.1 i386 +libtinfo6 6.4+20240113-1ubuntu2 amd64 +libtinfo6 6.4+20240113-1ubuntu2 i386 +libtinyxml2-10 10.0.0+dfsg-2 amd64 -libtinyxml2.6.2v5 2.6.2-6ubuntu0.22.04.1 amd64 +libtinyxml2.6.2v5 2.6.2-6.1 amd64 -libtirpc-dev 1.3.2-2ubuntu0.1 amd64 -libtirpc3 1.3.2-2ubuntu0.1 amd64 -libtirpc3 1.3.2-2ubuntu0.1 i386 -libtk8.6 8.6.12-1build1 amd64 +libtirpc-dev 1.3.4+ds-1.1build1 amd64 +libtirpc3t64 1.3.4+ds-1.1build1 amd64 +libtirpc3t64 1.3.4+ds-1.1build1 i386 +libtk8.6 8.6.14-1build1 amd64 -libtotem-plparser18 3.26.6-1build1 amd64 -libtotem0 42.0-1ubuntu1 amd64 -libtpms0 0.9.3-0ubuntu1.22.04.1 amd64 -libtracker-sparql-3.0-0 3.3.0-1 amd64 +libtotem-plparser18 3.26.6-1build5 amd64 +libtotem0 43.0-2ubuntu4 amd64 +libtpms0 0.9.3-0ubuntu4 amd64 +libtracker-sparql-3.0-0 3.7.1-1build1 amd64 -libtsan0 11.4.0-1ubuntu1~22.04 amd64 -libtsan2 12.3.0-1ubuntu1~22.04 amd64 -libtsk19 4.11.1+dfsg-1 amd64 -libtspi1 0.3.15-0.2 amd64 -libtss2-esys-3.0.2-0 3.2.0-1ubuntu1.1 amd64 -libtss2-mu0 3.2.0-1ubuntu1.1 amd64 -libtss2-sys1 3.2.0-1ubuntu1.1 amd64 -libtss2-tcti-cmd0 3.2.0-1ubuntu1.1 amd64 -libtss2-tcti-device0 3.2.0-1ubuntu1.1 amd64 -libtss2-tcti-mssim0 3.2.0-1ubuntu1.1 amd64 -libtss2-tcti-swtpm0 3.2.0-1ubuntu1.1 amd64 +libts0t64 1.22-1.1build1 amd64 +libtsan0 11.4.0-9ubuntu1 amd64 +libtsan2 14-20240412-0ubuntu1 amd64 +libtsk19t64 4.12.1+dfsg-1.1ubuntu2 amd64 +libtspi1 0.3.15-0.3build2 amd64 +libtss2-esys-3.0.2-0t64 4.0.1-7.1ubuntu5.1 amd64 +libtss2-mu-4.0.1-0t64 4.0.1-7.1ubuntu5.1 amd64 +libtss2-rc0t64 4.0.1-7.1ubuntu5.1 amd64 +libtss2-sys1t64 4.0.1-7.1ubuntu5.1 amd64 +libtss2-tcti-cmd0t64 4.0.1-7.1ubuntu5.1 amd64 +libtss2-tcti-device0t64 4.0.1-7.1ubuntu5.1 amd64 +libtss2-tcti-libtpms0t64 4.0.1-7.1ubuntu5.1 amd64 +libtss2-tcti-mssim0t64 4.0.1-7.1ubuntu5.1 amd64 +libtss2-tcti-spi-helper0t64 4.0.1-7.1ubuntu5.1 amd64 +libtss2-tcti-swtpm0t64 4.0.1-7.1ubuntu5.1 amd64 +libtss2-tctildr0t64 4.0.1-7.1ubuntu5.1 amd64 -libtype-tiny-xs-perl 0.022-1build2 amd64 +libtype-tiny-xs-perl 0.025-1build3 amd64 -libubsan1 12.3.0-1ubuntu1~22.04 amd64 +libubsan1 14-20240412-0ubuntu1 amd64 -libudev1 249.11-0ubuntu3.12 amd64 -libudev1 249.11-0ubuntu3.12 i386 +libudev1 255.4-1ubuntu8.4 amd64 +libudev1 255.4-1ubuntu8.4 i386 -libudisks2-0 2.9.4-1ubuntu2 amd64 +libudisks2-0 2.10.1-6build1 amd64 -libunicode-string-perl 2.10-1build5 amd64 -libunicode-utf8-perl 0.62-1build4 amd64 +libumfpack6 1:7.6.1+dfsg-1build1 amd64 +libunibreak5 5.1-2build1 amd64 +libunicode-string-perl 2.10-2build4 amd64 +libunicode-utf8-perl 0.62-2build3 amd64 -libunity-protocol-private0 7.1.4+19.04.20190319-6build1 amd64 +libunistring5 1.1-2build1 amd64 +libunistring5 1.1-2build1 i386 +libunity-protocol-private0 7.1.4+19.04.20190319-6build4 amd64 -libunity9 7.1.4+19.04.20190319-6build1 amd64 +libunity9 7.1.4+19.04.20190319-6build4 amd64 -libuno-cppu3 1:7.3.7-0ubuntu0.22.04.6 amd64 -libuno-cppuhelpergcc3-3 1:7.3.7-0ubuntu0.22.04.6 amd64 -libuno-purpenvhelpergcc3-3 1:7.3.7-0ubuntu0.22.04.6 amd64 -libuno-sal3 1:7.3.7-0ubuntu0.22.04.6 amd64 -libuno-salhelpergcc3-3 1:7.3.7-0ubuntu0.22.04.6 amd64 +libuno-cppu3t64 4:24.2.5-0ubuntu0.24.04.2 amd64 +libuno-cppuhelpergcc3-3t64 4:24.2.5-0ubuntu0.24.04.2 amd64 +libuno-purpenvhelpergcc3-3t64 4:24.2.5-0ubuntu0.24.04.2 amd64 +libuno-sal3t64 4:24.2.5-0ubuntu0.24.04.2 amd64 +libuno-salhelpergcc3-3t64 4:24.2.5-0ubuntu0.24.04.2 amd64 -libupower-glib3 0.99.17-1 amd64 -liburi-escape-xs-perl 0.14-1build6 amd64 +libupower-glib3 1.90.3-1 amd64 +liburcu8t64 0.14.0-3.1build1 amd64 +liburi-escape-xs-perl 0.14-2build4 amd64 -libusb-1.0-0 2:1.0.25-1ubuntu2 amd64 -libusb-1.0-0 2:1.0.25-1ubuntu2 i386 -libusbmuxd6 2.0.2-3build2 amd64 +libusb-1.0-0 2:1.0.27-1 amd64 +libusb-1.0-0 2:1.0.27-1 i386 +libusbmuxd6 2.0.2-4build3 amd64 -libusbredirparser1 0.11.0-2build1 amd64 +libusbredirparser1t64 0.13.0-2.1build1 amd64 -libuuid-perl 0.28-1build4 amd64 -libuuid1 2.37.2-4ubuntu3.4 amd64 -libuuid1 2.37.2-4ubuntu3.4 i386 -libuutil3linux 2.1.5-1ubuntu6~22.04.4 amd64 -libuv1 1.43.0-1ubuntu0.1 amd64 -libv4l-0 1.22.1-2build1 amd64 -libv4l-0 1.22.1-2build1 i386 -libv4lconvert0 1.22.1-2build1 amd64 -libv4lconvert0 1.22.1-2build1 i386 -libva-drm2 2.14.0-1 amd64 -libva-wayland2 2.14.0-1 amd64 -libva-x11-2 2.14.0-1 amd64 -libva2 2.14.0-1 amd64 -libva2 2.14.0-1 i386 +libuuid-perl 0.31-1build3 amd64 +libuuid1 2.39.3-9ubuntu6.1 amd64 +libuuid1 2.39.3-9ubuntu6.1 i386 +libuutil3linux 2.2.2-0ubuntu9 amd64 +libuv1t64 1.48.0-1.1build1 amd64 +libv4l-0t64 1.26.1-4build3 amd64 +libv4l-0t64 1.26.1-4build3 i386 +libv4lconvert0t64 1.26.1-4build3 amd64 +libv4lconvert0t64 1.26.1-4build3 i386 +libva-drm2 2.20.0-2build1 amd64 +libva-drm2 2.20.0-2build1 i386 +libva-glx2 2.20.0-2build1 amd64 +libva-glx2 2.20.0-2build1 i386 +libva-wayland2 2.20.0-2build1 amd64 +libva-x11-2 2.20.0-2build1 amd64 +libva-x11-2 2.20.0-2build1 i386 +libva2 2.20.0-2build1 amd64 +libva2 2.20.0-2build1 i386 -libvamp-hostsdk3v5 2.10.0-1 amd64 -libvariable-magic-perl 0.62-1build5 amd64 -libvcdinfo0 2.0.1+dfsg-5 amd64 -libvde0 2.3.2+r586-8 amd64 -libvdeplug2 4.0.1-3 amd64 -libvdpau1 1.4-3build2 amd64 +libvamp-hostsdk3v5 2.10.0-4build1 amd64 +libvariable-magic-perl 0.63-1build3 amd64 +libvcdinfo0 2.0.1+dfsg-6build3 amd64 +libvde0 2.3.2+r586-10 amd64 +libvdeplug2t64 4.0.1-5.1build1 amd64 +libvdpau1 1.5-2build1 amd64 +libvdpau1 1.5-2build1 i386 -libvirt-clients 8.0.0-1ubuntu7.10 amd64 -libvirt-daemon 8.0.0-1ubuntu7.10 amd64 -libvirt-daemon-config-network 8.0.0-1ubuntu7.10 all -libvirt-daemon-config-nwfilter 8.0.0-1ubuntu7.10 all -libvirt-daemon-driver-qemu 8.0.0-1ubuntu7.10 amd64 -libvirt-daemon-driver-storage-rbd 8.0.0-1ubuntu7.10 amd64 -libvirt-daemon-system 8.0.0-1ubuntu7.10 amd64 -libvirt-daemon-system-systemd 8.0.0-1ubuntu7.10 all -libvirt-glib-1.0-0 4.0.0-2 amd64 +libvirglrenderer1 1.0.0-1ubuntu2 amd64 +libvirt-clients 10.0.0-2ubuntu8.3 amd64 +libvirt-daemon 10.0.0-2ubuntu8.3 amd64 +libvirt-daemon-config-network 10.0.0-2ubuntu8.3 all +libvirt-daemon-config-nwfilter 10.0.0-2ubuntu8.3 all +libvirt-daemon-driver-qemu 10.0.0-2ubuntu8.3 amd64 +libvirt-daemon-driver-storage-rbd 10.0.0-2ubuntu8.3 amd64 +libvirt-daemon-system 10.0.0-2ubuntu8.3 amd64 +libvirt-daemon-system-systemd 10.0.0-2ubuntu8.3 all +libvirt-glib-1.0-0 5.0.0-2build3 amd64 -libvirt0 8.0.0-1ubuntu7.10 amd64 -libvisio-0.1-1 0.1.7-1build5 amd64 +libvirt-l10n 10.0.0-2ubuntu8.3 all +libvirt0 10.0.0-2ubuntu8.3 amd64 +libvisio-0.1-1 0.1.7-1build9 amd64 -libvisual-0.4-plugins 1:0.4.0+dfsg1-16 amd64 -libvkd3d1 1.1-5 amd64 -libvkd3d1 1.1-5 i386 -libvlc-bin 3.0.16-1build7 amd64 -libvlc5 3.0.16-1build7 amd64 -libvlccore9 3.0.16-1build7 amd64 +libvisual-0.4-plugins 1:0.4.2+dfsg-2build3 amd64 +libvkd3d-shader1 1.2-15build1 amd64 +libvkd3d1 1.2-15build1 amd64 +libvlc-bin 3.0.20-3build6 amd64 +libvlc5 3.0.20-3build6 amd64 +libvlccore9 3.0.20-3build6 amd64 -libvncclient1 0.9.13+dfsg-3build2 amd64 -libvncserver1 0.9.13+dfsg-3build2 amd64 +libvncclient1 0.9.14+dfsg-1build2 amd64 +libvncserver1 0.9.14+dfsg-1build2 amd64 -libvolume-key1 0.3.12-3.1build3 amd64 +libvolume-key1 0.3.12-7build2 amd64 -libvte-2.91-0 0.68.0-1ubuntu0.1 amd64 -libvte-2.91-common 0.68.0-1ubuntu0.1 amd64 -libvulkan1 1.3.204.1-2 amd64 -libvulkan1 1.3.204.1-2 i386 -libwacom-bin 2.2.0-1 amd64 -libwacom-common 2.2.0-1 all -libwacom9 2.2.0-1 amd64 +libvpx9 1.14.0-1ubuntu2.1 amd64 +libvpx9 1.14.0-1ubuntu2.1 i386 +libvte-2.91-0 0.76.0-1ubuntu0.1 amd64 +libvte-2.91-common 0.76.0-1ubuntu0.1 amd64 +libvulkan1 1.3.275.0-1build1 amd64 +libvulkan1 1.3.275.0-1build1 i386 +libwacom-bin 2.10.0-2 amd64 +libwacom-common 2.10.0-2 all +libwacom9 2.10.0-2 amd64 -libwayland-client0 1.20.0-1ubuntu0.1 amd64 -libwayland-client0 1.20.0-1ubuntu0.1 i386 +libwayland-client0 1.22.0-2.1build1 amd64 +libwayland-client0 1.22.0-2.1build1 i386 -libwayland-server0 1.20.0-1ubuntu0.1 amd64 -libwayland-server0 1.20.0-1ubuntu0.1 i386 -libwbclient0 2:4.15.13+dfsg-0ubuntu1.6 amd64 +libwayland-server0 1.22.0-2.1build1 amd64 +libwayland-server0 1.22.0-2.1build1 i386 +libwbclient0 2:4.19.5+dfsg-4ubuntu9 amd64 -libwebkit2gtk-4.1-0 2.44.3-0ubuntu0.22.04.1 amd64 +libwebkit2gtk-4.1-0 2.44.3-0ubuntu0.24.04.1 amd64 +libwebkitgtk-6.0-4 2.44.3-0ubuntu0.24.04.1 amd64 -libwebp7 1.2.2-2ubuntu0.22.04.2 amd64 -libwebp7 1.2.2-2ubuntu0.22.04.2 i386 -libwebpdemux2 1.2.2-2ubuntu0.22.04.2 amd64 -libwebpmux3 1.2.2-2ubuntu0.22.04.2 amd64 -libwebrtc-audio-processing1 0.3.1-0ubuntu5 amd64 +libwebp7 1.3.2-0.4build3 amd64 +libwebp7 1.3.2-0.4build3 i386 +libwebpdemux2 1.3.2-0.4build3 amd64 +libwebpmux3 1.3.2-0.4build3 amd64 +libwebpmux3 1.3.2-0.4build3 i386 +libwebrtc-audio-processing1 0.3.1-0ubuntu6 amd64 -libwhoopsie-preferences0 23 amd64 -libwhoopsie0 0.2.77 amd64 +libwhoopsie-preferences0 23build3 amd64 +libwhoopsie0 0.2.77build3 amd64 -libwine 6.0.3~repack-1 amd64 -libwine 6.0.3~repack-1 i386 -libwinpr2-2 2.6.1+dfsg1-3ubuntu2.7 amd64 +libwine 9.0~repack-4build3 amd64 +libwine 9.0~repack-4build3 i386 +libwinpr2-2t64 2.11.5+dfsg1-1build2 amd64 +libwinpr3-3 3.5.1+dfsg1-0ubuntu1 amd64 +libwireplumber-0.4-0 0.4.17-1ubuntu4 amd64 +libwireshark17t64 4.2.2-1.1build3 amd64 -libwmf-0.2-7 0.2.12-5ubuntu1 amd64 -libwmf-0.2-7-gtk 0.2.12-5ubuntu1 amd64 -libwmf0.2-7 0.2.12-5ubuntu1 amd64 +libwiretap14t64 4.2.2-1.1build3 amd64 +libwmf-0.2-7 0.2.13-1.1build3 amd64 +libwmf-0.2-7-gtk 0.2.13-1.1build3 amd64 +libwmf0.2-7 0.2.13-1.1build3 amd64 -libwnck-3-0 40.1-1 amd64 +libwnck-3-0 43.0-3build4 amd64 -libwpd-0.10-10 0.10.3-2build1 amd64 +libwpd-0.10-10 0.10.3-2build2 amd64 -libwps-0.4-4 0.4.12-2build1 amd64 +libwps-0.4-4 0.4.14-2build1 amd64 +libwsutil15t64 4.2.2-1.1build3 amd64 +libwww-mechanize-perl 2.18-1ubuntu1 all +libwxbase3.2-1t64 3.2.4+dfsg-4build1 amd64 +libwxgtk-gl3.2-1t64 3.2.4+dfsg-4build1 amd64 -libx11-6 2:1.7.5-1ubuntu0.3 amd64 -libx11-6 2:1.7.5-1ubuntu0.3 i386 +libwxgtk3.2-1t64 3.2.4+dfsg-4build1 amd64 +libx11-6 2:1.8.7-1build1 amd64 +libx11-6 2:1.8.7-1build1 i386 -libx11-dev 2:1.7.5-1ubuntu0.3 amd64 +libx11-dev 2:1.8.7-1build1 amd64 -libx11-xcb1 2:1.7.5-1ubuntu0.3 amd64 -libx11-xcb1 2:1.7.5-1ubuntu0.3 i386 +libx11-xcb1 2:1.8.7-1build1 amd64 +libx11-xcb1 2:1.8.7-1build1 i386 +libx264-164 2:0.164.3108+git31e19f9-1 amd64 +libx264-164 2:0.164.3108+git31e19f9-1 i386 -libx265-199 3.5-2 amd64 -libxapian30 1.4.18-4 amd64 -libxapp1 2.8.2+virginia amd64 -libxatracker2 23.2.1-1ubuntu3.1~22.04.2 amd64 +libx265-199 3.5-2build1 amd64 +libx265-199 3.5-2build1 i386 +libxapian30 1.4.22-1build1 amd64 +libxapp1 2.8.5+wilma amd64 +libxatracker2 24.0.9-0ubuntu0.1 amd64 -libxaw7 2:1.0.14-1 amd64 +libxaw7 2:1.0.14-1build2 amd64 +libxcb-record0 1.15-1ubuntu2 amd64 -libxcb1 1.14-3ubuntu3 amd64 -libxcb1 1.14-3ubuntu3 i386 -libxcb1-dev 1.14-3ubuntu3 amd64 +libxcb1 1.15-1ubuntu2 amd64 +libxcb1 1.15-1ubuntu2 i386 +libxcb1-dev 1.15-1ubuntu2 amd64 -libxcursor1 1:1.2.0-2build4 amd64 -libxcursor1 1:1.2.0-2build4 i386 +libxcursor1 1:1.2.1-1build1 amd64 +libxcursor1 1:1.2.1-1build1 i386 -libxdelta2 1.1.3-10.4 amd64 +libxdelta2t64 1.1.3-10.6build1 amd64 +libxext-dev 2:1.3.4-1build2 amd64 -libxfont2 1:2.0.5-1build1 amd64 +libxfont2 1:2.0.6-1build1 amd64 -libxkbcommon-x11-0 1.4.0-1 amd64 -libxkbcommon0 1.4.0-1 amd64 -libxkbcommon0 1.4.0-1 i386 +libxkbcommon-x11-0 1.6.0-1build1 amd64 +libxkbcommon0 1.6.0-1build1 amd64 +libxkbcommon0 1.6.0-1build1 i386 -libxkbregistry0 1.4.0-1 amd64 -libxklavier16 5.4-4build2 amd64 -libxm4 2.3.8-3 amd64 -libxml-libxml-perl 2.0207+dfsg+really+2.0134-1 amd64 +libxkbregistry0 1.6.0-1build1 amd64 +libxkbregistry0 1.6.0-1build1 i386 +libxklavier16 5.4-5build2 amd64 +libxm4 2.3.8-3.1build1 amd64 +libxml-libxml-perl 2.0207+dfsg+really+2.0134-1build4 amd64 -libxml-parser-perl 2.46-3build1 amd64 +libxml-parser-perl 2.47-1build3 amd64 -libxml2 2.9.13+dfsg-1ubuntu0.4 amd64 -libxml2 2.9.13+dfsg-1ubuntu0.4 i386 -libxml2-dev 2.9.13+dfsg-1ubuntu0.4 amd64 +libxml2 2.9.14+dfsg-1.3ubuntu3 amd64 +libxml2 2.9.14+dfsg-1.3ubuntu3 i386 +libxml2-dev 2.9.14+dfsg-1.3ubuntu3 amd64 -libxmlb2 0.3.6-2build1 amd64 -libxmlsec1 1.2.33-1build2 amd64 -libxmlsec1-nss 1.2.33-1build2 amd64 +libxmlb2 0.3.18-1 amd64 +libxmlsec1t64 1.2.39-5build2 amd64 +libxmlsec1t64-nss 1.2.39-5build2 amd64 -libxpm4 1:3.5.12-1ubuntu0.22.04.2 amd64 -libxpm4 1:3.5.12-1ubuntu0.22.04.2 i386 +libxnvctrl0 510.47.03-0ubuntu4 amd64 +libxpm4 1:3.5.17-1build2 amd64 +libxpm4 1:3.5.17-1build2 i386 -libxreaderdocument3 4.0.2+virginia amd64 -libxreaderview3 4.0.2+virginia amd64 +libxreaderdocument3 4.2.2+wilma amd64 +libxreaderview3 4.2.2+wilma amd64 -libxs-parse-keyword-perl 0.21-1build1 amd64 +libxs-parse-keyword-perl 0.39-1build3 amd64 +libxs-parse-sublike-perl 0.21-2build3 amd64 -libxsimd-dev 7.6.0-2 amd64 -libxslt1.1 1.1.34-4ubuntu0.22.04.1 amd64 -libxslt1.1 1.1.34-4ubuntu0.22.04.1 i386 +libxsimd-dev 12.1.1-3build1 amd64 +libxslt1.1 1.1.39-0exp1build1 amd64 +libxslt1.1 1.1.39-0exp1build1 i386 -libxt-dev 1:1.2.1-1 amd64 -libxt6 1:1.2.1-1 amd64 -libxtables12 1.8.7-1ubuntu5.2 amd64 +libxt-dev 1:1.2.1-1.2build1 amd64 +libxt6t64 1:1.2.1-1.2build1 amd64 +libxtables12 1.8.10-3ubuntu2 amd64 +libxtst6 2:1.2.3-1.1build1 i386 +libxvidcore4 2:1.3.7-1build1 i386 -libyaml-libyaml-perl 0.83+ds-1build1 amd64 +libyaml-libyaml-perl 0.89+ds-1build2 amd64 +libyara10 4.5.0-1build2 amd64 -libyelp0 42.1-1 amd64 +libyelp0 42.2-1build2 amd64 +libyuv0 0.0~git202401110.af6ac82-1 amd64 -libz3-4 4.8.12-1 amd64 -libz3-dev 4.8.12-1 amd64 +libz3-4 4.8.12-3.1build1 amd64 +libz3-dev 4.8.12-3.1build1 amd64 -libzbar0 0.23.92-4build2 amd64 -libzen0v5 0.4.39-1 amd64 -libzfs4linux 2.1.5-1ubuntu6~22.04.4 amd64 +libzbar0t64 0.23.93-4build3 amd64 +libzen0t64 0.4.41-2.1build1 amd64 +libzfs4linux 2.2.2-0ubuntu9 amd64 -libzip4 1.7.3-1ubuntu2 amd64 -libzmq5 4.3.4-2 amd64 -libzpool5linux 2.1.5-1ubuntu6~22.04.4 amd64 +libzip4t64 1.7.3-1.1ubuntu2 amd64 +libzix-0-0 0.4.2-2build1 amd64 +libzmq5 4.3.5-1build2 amd64 +libzpool5linux 2.2.2-0ubuntu9 amd64 -libzvbi-common 0.2.35-19 all -libzvbi0 0.2.35-19 amd64 +libzvbi-common 0.2.42-2 all +libzvbi0t64 0.2.42-2 amd64 +libzvbi0t64 0.2.42-2 i386 +libzxing3 2.2.1-3 amd64 -licensecheck 3.2.14-2 all -lightdm 1.30.0-0ubuntu5 amd64 +licensecheck 3.3.9-1ubuntu1 all +lightdm 1.30.0-0ubuntu14 amd64 -lintian 2.114.0ubuntu1.4 all +lintian 2.117.0ubuntu1.1 all -linux-firmware 20220329.git681281e4-0ubuntu3.31 all -linux-generic 5.15.0.121.121 amd64 +linux-firmware 20240318.git3b128b60-0ubuntu2.3 amd64 +linux-generic 6.8.0-44.44 amd64 -linux-headers-6.8.0-40-generic 6.8.0-40.40~22.04.3 amd64 -linux-headers-generic 5.15.0.121.121 amd64 +linux-headers-6.8.0-40 6.8.0-40.40 all +linux-headers-6.8.0-40-generic 6.8.0-40.40 amd64 +linux-headers-6.8.0-44 6.8.0-44.44 all +linux-headers-6.8.0-44-generic 6.8.0-44.44 amd64 +linux-headers-generic 6.8.0-44.44 amd64 -linux-image-generic 5.15.0.121.121 amd64 +linux-image-6.8.0-44-generic 6.8.0-44.44 amd64 +linux-image-generic 6.8.0-44.44 amd64 +linux-modules-6.8.0-44-generic 6.8.0-44.44 amd64 +linux-modules-extra-6.8.0-44-generic 6.8.0-44.44 amd64 -linux-tools-6.8.0-40-generic 6.8.0-40.40~22.04.3 amd64 +linux-tools-6.8.0-40 6.8.0-40.40 amd64 +linux-tools-6.8.0-40-generic 6.8.0-40.40 amd64 +linux-tools-6.8.0-44 6.8.0-44.44 amd64 +linux-tools-6.8.0-44-generic 6.8.0-44.44 amd64 +llvm-14 1:14.0.6-19build4 amd64 +llvm-14-dev 1:14.0.6-19build4 amd64 +llvm-14-linker-tools 1:14.0.6-19build4 amd64 +llvm-14-runtime 1:14.0.6-19build4 amd64 +llvm-14-tools 1:14.0.6-19build4 amd64 -locales 2.35-0ubuntu3.8 all -login 1:4.8.1-2ubuntu2.2 amd64 -logrotate 3.19.0-1ubuntu1.1 amd64 +locales 2.39-0ubuntu8.3 all +login 1:4.13+dfsg1-4ubuntu3 amd64 +logrotate 3.21.0-2build1 amd64 -lp-solve 5.5.2.5-2build2 amd64 -lsb-base 11.1.0ubuntu4 all +lp-solve 5.5.2.5-2build4 amd64 +lsb-base 11.6 all -lsdvd 0.17-1build3 amd64 -lshw 02.19.git.2021.06.19.996aaad9c7-2build1 amd64 -lskat 4:21.12.3-0ubuntu1 amd64 +lsdvd 0.17-1build5 amd64 +lshw 02.19.git.2021.06.19.996aaad9c7-2build3 amd64 +lskat 4:23.08.5-0ubuntu3 amd64 -lsof 4.93.2+dfsg-1.1build2 amd64 -lsscsi 0.31-1build2 amd64 +lsof 4.95.0-1build3 amd64 +lsscsi 0.32-1build1 amd64 -ltrace 0.7.3-6.1ubuntu6.22.04.1 amd64 -lvm2 2.03.11-2.1ubuntu4 amd64 -lzip 1.23-1 amd64 -lzop 1.04-2build2 amd64 -m4 1.4.18-5ubuntu2 amd64 +ltrace 0.7.3-6.4ubuntu3 amd64 +lvm2 2.03.16-3ubuntu3.1 amd64 +lzip 1.24.1-1build1 amd64 +lzop 1.04-2build3 amd64 +m4 1.4.19-4build1 amd64 -make 4.3-4.1build1 amd64 +make 4.3-4.1build2 amd64 -man-db 2.10.2-1 amd64 +man-db 2.12.0-4build2 amd64 -marco 1.26.0-3ubuntu1 amd64 -marco-common 1.26.0-3ubuntu1 all +marco 1.26.2-4build4 amd64 +marco-common 1.26.2-4build4 all +mariadb-client 1:10.11.8-0ubuntu0.24.04.1 amd64 -mariadb-client-core-10.6 1:10.6.18-0ubuntu0.22.04.1 amd64 +mariadb-client-core 1:10.11.8-0ubuntu0.24.04.1 amd64 -mariadb-server 1:10.6.18-0ubuntu0.22.04.1 all +mariadb-plugin-provider-bzip2 1:10.11.8-0ubuntu0.24.04.1 amd64 +mariadb-plugin-provider-lz4 1:10.11.8-0ubuntu0.24.04.1 amd64 +mariadb-plugin-provider-lzma 1:10.11.8-0ubuntu0.24.04.1 amd64 +mariadb-plugin-provider-lzo 1:10.11.8-0ubuntu0.24.04.1 amd64 +mariadb-plugin-provider-snappy 1:10.11.8-0ubuntu0.24.04.1 amd64 +mariadb-server 1:10.11.8-0ubuntu0.24.04.1 amd64 -mariadb-server-core-10.6 1:10.6.18-0ubuntu0.22.04.1 amd64 -mate-applets 1.26.0-1 amd64 -mate-applets-common 1.26.0-1 all +mariadb-server-core 1:10.11.8-0ubuntu0.24.04.1 amd64 +mate-applets 1.26.1-3build1 amd64 +mate-applets-common 1.26.1-3build1 all -mate-control-center 1.26.0+mint1+vanessa amd64 +mate-control-center 1.26.1+mint1 amd64 -mate-desktop 1.26.0-1 amd64 -mate-desktop-common 1.26.0-1 all +mate-desktop 1.26.2-1.1build3 amd64 +mate-desktop-common 1.26.2-1.1build3 all -mate-indicator-applet 1.26.0-1 amd64 -mate-indicator-applet-common 1.26.0-1 all -mate-media 1.26.0+mint1+vanessa amd64 -mate-media-common 1.26.0+mint1+vanessa all +mate-indicator-applet 1.26.0-1build3 amd64 +mate-indicator-applet-common 1.26.0-1build3 all +mate-media 1.26.2+mint2+wilma amd64 +mate-media-common 1.26.2+mint2+wilma all -mate-notification-daemon 1.26.0-1 amd64 -mate-notification-daemon-common 1.26.0-1 all -mate-panel 1.26.2-1 amd64 -mate-panel-common 1.26.2-1 all -mate-polkit 1.26.0-1 amd64 -mate-polkit-common 1.26.0-1 amd64 -mate-power-manager 1.26.0+mint2+vanessa amd64 -mate-power-manager-common 1.26.0+mint2+vanessa all -mate-screensaver 1.26.1-1 amd64 -mate-screensaver-common 1.26.1-1 all -mate-sensors-applet 1.26.0-1 amd64 -mate-sensors-applet-common 1.26.0-1 all -mate-session-manager 1.26.0-1ubuntu1 amd64 -mate-settings-daemon 1.26.0-1ubuntu1 amd64 -mate-settings-daemon-common 1.26.0-1ubuntu1 all -mate-system-monitor 1.26.0-1 amd64 +mate-notification-daemon 1.26.1-1build4 amd64 +mate-notification-daemon-common 1.26.1-1build4 all +mate-panel 1.27.1-2build3 amd64 +mate-panel-common 1.27.1-2build3 all +mate-polkit 1.26.1+mint1 amd64 +mate-polkit-common 1.26.1+mint1 all +mate-power-manager 1.26.1+mint1 amd64 +mate-power-manager-common 1.26.1+mint1 all +mate-screensaver 1.26.2-1build2 amd64 +mate-screensaver-common 1.26.2-1build2 all +mate-sensors-applet 1.26.0-1build3 amd64 +mate-sensors-applet-common 1.26.0-1build3 all +mate-session-manager 1.26.1-2build2 amd64 +mate-settings-daemon 1.26.1-1build4 amd64 +mate-settings-daemon-common 1.26.1-1build4 all +mate-system-monitor 1.26.3-1build3 amd64 -mate-terminal 1.26.0+mint1+vanessa amd64 -mate-terminal-common 1.26.0+mint1+vanessa all +mate-terminal 1.26.1+mint1 amd64 +mate-terminal-common 1.26.1+mint1 all -mate-utils 1.26.0+mint1+vanessa amd64 +mate-utils 1.26.1+mint1 amd64 -mawk 1.3.4.20200120-3 amd64 -mdadm 4.2-0ubuntu2 amd64 +mawk 1.3.4.20240123-1build1 amd64 +mdadm 4.3-1ubuntu2 amd64 -menu 2.1.47ubuntu4 amd64 +menu 2.1.50 amd64 -mercurial 6.1.1-1ubuntu1 amd64 -mercurial-common 6.1.1-1ubuntu1 all +mercurial 6.7.2-1ubuntu2 amd64 +mercurial-common 6.7.2-1ubuntu2 all -mesa-utils-bin 8.4.0-1ubuntu1 amd64 -mesa-va-drivers 23.2.1-1ubuntu3.1~22.04.2 amd64 -mesa-va-drivers 23.2.1-1ubuntu3.1~22.04.2 i386 -mesa-vdpau-drivers 23.2.1-1ubuntu3.1~22.04.2 amd64 -mesa-vulkan-drivers 23.2.1-1ubuntu3.1~22.04.2 amd64 -mesa-vulkan-drivers 23.2.1-1ubuntu3.1~22.04.2 i386 -metacity 1:3.44.0-1ubuntu1 amd64 -metacity-common 1:3.44.0-1ubuntu1 all +mesa-utils-bin 9.0.0-2 amd64 +mesa-va-drivers 24.0.9-0ubuntu0.1 amd64 +mesa-va-drivers 24.0.9-0ubuntu0.1 i386 +mesa-vdpau-drivers 24.0.9-0ubuntu0.1 amd64 +mesa-vdpau-drivers 24.0.9-0ubuntu0.1 i386 +mesa-vulkan-drivers 24.0.9-0ubuntu0.1 amd64 +mesa-vulkan-drivers 24.0.9-0ubuntu0.1 i386 +metacity 1:3.52.0-1build1 amd64 +metacity-common 1:3.52.0-1build1 all -mint-artwork 1.8.0 all +mint-artwork 1.8.4 all -mint-common 2.3.1 all +mint-backgrounds-wilma 1.1 all +mint-common 2.3.9 all -mintsources 2.2.8 all +mintsources 2.3.1 all -mkdocs 1.1.2+dfsg-2ubuntu1 all +mkdocs 1.5.3+dfsg-1 all -modemmanager 1.20.0-1~ubuntu22.04.3 amd64 +modemmanager 1.23.4-0ubuntu2 amd64 -mount 2.37.2-4ubuntu3.4 amd64 -mousetweaks 3.32.0-3build2 amd64 +mount 2.39.3-9ubuntu6.1 amd64 +mousetweaks 3.32.0-4build2 amd64 -msr-tools 1.3-4 amd64 +msr-tools 1.3-5build1 amd64 -mtr-tiny 0.95-1 amd64 +mtr-tiny 0.95-1.1build2 amd64 -mutter 42.9-0ubuntu8 amd64 +mutter 46.2-1ubuntu0.24.04.1 amd64 -myspell-eo 2.1.2000.02.25-60 all +mutter-common-bin 46.2-1ubuntu0.24.04.1 amd64 +myspell-eo 2.1.2000.02.25-62 all -nano 6.2-1 amd64 -nautilus 1:42.6-0ubuntu1 amd64 -nautilus-data 1:42.6-0ubuntu1 all -nautilus-sendto 3.8.6-4 amd64 +nano 7.2-2build1 amd64 +nautilus 1:46.2-0ubuntu0.2 amd64 +nautilus-data 1:46.2-0ubuntu0.2 all +nautilus-sendto 3.8.6-7build2 amd64 -ncurses-base 6.3-2ubuntu0.1 all -ncurses-bin 6.3-2ubuntu0.1 amd64 -ncurses-term 6.3-2ubuntu0.1 all +ncurses-base 6.4+20240113-1ubuntu2 all +ncurses-bin 6.4+20240113-1ubuntu2 amd64 +ncurses-term 6.4+20240113-1ubuntu2 all -nemo 6.0.2+virginia amd64 +nemo 6.2.8+wilma amd64 -nemo-data 6.0.2+virginia all -nemo-dropbox 6.0.1+virginia amd64 +nemo-data 6.2.8+wilma all +nemo-dropbox 6.2.0+wilma amd64 -nemo-filename-repairer 6.0.1+virginia amd64 -nemo-fileroller 6.0.1+virginia amd64 -nemo-font-manager 0.8.8-1 amd64 -nemo-gtkhash 1.2-1build2 amd64 -nemo-image-converter 6.0.1+virginia amd64 -nemo-media-columns 6.0.1+virginia all -nemo-nextcloud 3.4.2-1ubuntu1 all +nemo-filename-repairer 6.2.0+wilma amd64 +nemo-fileroller 6.2.0+wilma amd64 +nemo-font-manager 0.8.8-4build2 amd64 +nemo-gtkhash 1.5-1build2 amd64 +nemo-image-converter 6.2.0+wilma amd64 +nemo-media-columns 6.2.0+wilma all +nemo-nextcloud 3.14.0-20240914.150754.d8fcb9273-1.0~noble1 all -nemo-seahorse 6.0.1+virginia amd64 -nemo-share 6.0.1+virginia amd64 +nemo-seahorse 6.2.0+wilma amd64 +nemo-share 6.2.0+wilma amd64 -net-tools 1.60+git20181103.0eebece-1ubuntu5 amd64 +net-tools 2.10-0.1ubuntu4 amd64 -netcat-openbsd 1.218-4ubuntu1 amd64 +netcat-openbsd 1.226-1ubuntu2 amd64 -netpbm 2:10.0-15.4 amd64 -netplan.io 0.106.1-7ubuntu0.22.04.4 amd64 -network-manager 1.36.6-0ubuntu2 amd64 -network-manager-config-connectivity-ubuntu 1.36.6-0ubuntu2 all -network-manager-fortisslvpn 1.2.10-0ubuntu3 amd64 -network-manager-fortisslvpn-gnome 1.2.10-0ubuntu3 amd64 -network-manager-gnome 1.24.0+mint2+vanessa amd64 -network-manager-openvpn 1.8.18-1 amd64 -network-manager-openvpn-gnome 1.8.18-1 amd64 -network-manager-pptp 1.2.10-1 amd64 -network-manager-pptp-gnome 1.2.10-1 amd64 +netpbm 2:11.05.02-1.1build1 amd64 +netplan-generator 1.0.1-1ubuntu2~24.04.1 amd64 +netplan.io 1.0.1-1ubuntu2~24.04.1 amd64 +network-manager 1.46.0-1ubuntu2 amd64 +network-manager-config-connectivity-ubuntu 1.46.0-1ubuntu2 all +network-manager-fortisslvpn 1.4.0-1build2 amd64 +network-manager-fortisslvpn-gnome 1.4.0-1build2 amd64 +network-manager-gnome 1.34.0+mint1+wilma amd64 +network-manager-openvpn 1.10.2-4build2 amd64 +network-manager-openvpn-gnome 1.10.2-4build2 amd64 +network-manager-pptp 1.2.12-3build2 amd64 +network-manager-pptp-gnome 1.2.12-3build2 amd64 -nextcloud-desktop 3.4.2-1ubuntu1 amd64 -nextcloud-desktop-cmd 3.4.2-1ubuntu1 amd64 +nextcloud-desktop 3.14.0-20240914.150754.d8fcb9273-1.0~noble1 amd64 +nextcloud-desktop-cmd 3.14.0-20240914.150754.d8fcb9273-1.0~noble1 amd64 -nfs-common 1:2.6.1-1ubuntu1.2 amd64 +nfs-common 1:2.6.4-3ubuntu5 amd64 +nftables 1.0.9-1build1 amd64 -ntfs-3g 1:2021.8.22-3ubuntu1.2 amd64 -ntpdate 1:4.2.8p15+dfsg-1ubuntu2 amd64 +ntfs-3g 1:2022.10.3-1.2ubuntu3 amd64 +ntpdate 1:4.2.8p15+dfsg-2~1.2.2+dfsg1-4build2 all +ntpsec-ntpdate 1.2.2+dfsg1-4build2 amd64 +ntpsec-ntpdig 1.2.2+dfsg1-4build2 amd64 -ocaml 4.13.1-3ubuntu1 amd64 -ocaml-base 4.13.1-3ubuntu1 amd64 -ocaml-compiler-libs 4.13.1-3ubuntu1 amd64 -ocaml-findlib 1.9.1-1build2 amd64 -ocaml-interp 4.13.1-3ubuntu1 amd64 +ocaml 4.14.1-1ubuntu1 amd64 +ocaml-base 4.14.1-1ubuntu1 amd64 +ocaml-compiler-libs 4.14.1-1ubuntu1 all +ocaml-findlib 1.9.6-1build4 amd64 +ocaml-interp 4.14.1-1ubuntu1 amd64 -onboard 1.4.1+mint2+vanessa amd64 -onboard-common 1.4.1+mint2+vanessa all -opam 2.1.2-1 amd64 +onboard 1.4.1+mint4+wilma amd64 +onboard-common 1.4.1+mint4+wilma all +opam 2.1.5-1 amd64 -opam-installer 2.1.2-1 amd64 -openfortivpn 1.17.1-1build1 amd64 -openjdk-11-jre 11.0.24+8-1ubuntu3~22.04 amd64 -openjdk-11-jre-headless 11.0.24+8-1ubuntu3~22.04 amd64 -openjdk-8-jdk 8u422-b05-1~22.04 amd64 -openjdk-8-jdk-headless 8u422-b05-1~22.04 amd64 -openjdk-8-jre 8u422-b05-1~22.04 amd64 -openjdk-8-jre-headless 8u422-b05-1~22.04 amd64 +opam-installer 2.1.5-1 amd64 +openfortivpn 1.21.0-2build2 amd64 +openjdk-11-jre 11.0.24+8-1ubuntu3~24.04.1 amd64 +openjdk-11-jre-headless 11.0.24+8-1ubuntu3~24.04.1 amd64 +openjdk-21-jre 21.0.4+7-1ubuntu2~24.04 amd64 +openjdk-21-jre-headless 21.0.4+7-1ubuntu2~24.04 amd64 +openjdk-8-jdk 8u422-b05-1~24.04 amd64 +openjdk-8-jdk-headless 8u422-b05-1~24.04 amd64 +openjdk-8-jre 8u422-b05-1~24.04 amd64 +openjdk-8-jre-headless 8u422-b05-1~24.04 amd64 -openssh-client 1:8.9p1-3ubuntu0.10 amd64 -openssh-server 1:8.9p1-3ubuntu0.10 amd64 -openssh-sftp-server 1:8.9p1-3ubuntu0.10 amd64 -openssl 3.0.2-0ubuntu1.18 amd64 -openvpn 2.5.9-0ubuntu0.22.04.3 amd64 -orca 42.0-1ubuntu2 all +openssh-client 1:9.6p1-3ubuntu13.5 amd64 +openssh-server 1:9.6p1-3ubuntu13.5 amd64 +openssh-sftp-server 1:9.6p1-3ubuntu13.5 amd64 +openssl 3.0.13-0ubuntu3.4 amd64 +openvpn 2.6.9-1ubuntu4.1 amd64 +orca 46.1-1ubuntu1 all -p11-kit 0.24.0-6build1 amd64 -p11-kit-modules 0.24.0-6build1 amd64 -p7zip 16.02+dfsg-8 amd64 -p7zip-full 16.02+dfsg-8 amd64 -packagekit 1.2.5-2ubuntu2mint1+vera amd64 -packagekit-tools 1.2.5-2ubuntu2mint1+vera amd64 -palapeli 4:21.12.3-0ubuntu1 amd64 +p11-kit 0.25.3-4ubuntu2.1 amd64 +p11-kit-modules 0.25.3-4ubuntu2.1 amd64 +p7zip 16.02+transitional.1 all +p7zip-full 16.02+transitional.1 all +packagekit 1.2.8+mint1+wilma amd64 +packagekit-tools 1.2.8+mint1+wilma amd64 +palapeli 4:23.08.5-0ubuntu3 amd64 -parted 3.4-2build1 amd64 -passwd 1:4.8.1-2ubuntu2.2 amd64 +parted 3.6-4build1 amd64 +passwd 1:4.13+dfsg1-4ubuntu3 amd64 -patch 2.7.6-7build2 amd64 -patchutils 0.4.2-1build2 amd64 +patch 2.7.6-7build3 amd64 +patchutils 0.4.2-1build3 amd64 -pciutils 1:3.7.0-6 amd64 -pcmciautils 018-13build1 amd64 -perl 5.34.0-3ubuntu1.3 amd64 -perl-base 5.34.0-3ubuntu1.3 amd64 +pciutils 1:3.10.0-2build1 amd64 +pcmciautils 018-14build1 amd64 +perl 5.38.2-3.2build2 amd64 +perl-base 5.38.2-3.2build2 amd64 -perl-openssl-defaults 5build2 amd64 +perl-modules-5.38 5.38.2-3.2build2 all +perl-openssl-defaults 7build3 amd64 -phonon4qt5-backend-vlc 0.11.3-1 amd64 -pia 3.107-1.1 amd64 -picmi 4:21.12.3-0ubuntu1 amd64 -picom 9-1 amd64 +pia 3.107-2build3 amd64 +picmi 4:23.08.5-0ubuntu3 amd64 +picom 10.2-3build2 amd64 -pinentry-curses 1.1.1-1build2 amd64 -pinentry-gnome3 1.1.1-1build2 amd64 -pipewire 0.3.48-1ubuntu3 amd64 -pipewire-bin 0.3.48-1ubuntu3 amd64 +pinentry-curses 1.2.1-3ubuntu5 amd64 +pinentry-gnome3 1.2.1-3ubuntu5 amd64 +pipewire 1.0.5-1ubuntu1 amd64 +pipewire-alsa 1.0.5-1ubuntu1 amd64 +pipewire-audio 1.0.5-1ubuntu1 all +pipewire-bin 1.0.5-1ubuntu1 amd64 -pix 3.2.2+virginia amd64 -pix-data 3.2.2+virginia all -pix-dbg 3.2.2+virginia amd64 -pixz 1.0.7-1 amd64 -pkexec 0.105-33 amd64 -pkg-config 0.29.2-1ubuntu3 amd64 +pipewire-pulse 1.0.5-1ubuntu1 amd64 +pix 3.4.3+wilma amd64 +pix-data 3.4.3+wilma all +pix-dbg 3.4.3+wilma amd64 +pixz 1.0.7-2build2 amd64 +pkexec 124-2ubuntu1 amd64 +pkg-config 1.8.1-2build1 amd64 +pkgconf 1.8.1-2build1 amd64 +pkgconf-bin 1.8.1-2build1 amd64 -plocate 1.1.15-1ubuntu2 amd64 -plymouth 0.9.5+git20211018-1ubuntu3 amd64 -plymouth-label 0.9.5+git20211018-1ubuntu3 amd64 -plymouth-theme-spinner 0.9.5+git20211018-1ubuntu3 amd64 -plymouth-theme-ubuntu-text 0.9.5+git20211018-1ubuntu3 amd64 +plocate 1.1.19-2ubuntu2 amd64 +plymouth 24.004.60-1ubuntu7 amd64 +plymouth-label 24.004.60-1ubuntu7 amd64 +plymouth-theme-spinner 24.004.60-1ubuntu7 amd64 +plymouth-theme-ubuntu-text 24.004.60-1ubuntu7 amd64 -policykit-1 0.105-33 amd64 -policykit-1-gnome 0.105-7ubuntu3 amd64 +policykit-1 124-2ubuntu1 amd64 +policykit-1-gnome 0.105-7ubuntu5 amd64 -polkitd 0.105-33 amd64 +polkitd 124-2ubuntu1 amd64 -poppler-utils 22.02.0-2ubuntu0.5 amd64 -posterazor 1.5.1-10 amd64 -postfix 3.6.4-1ubuntu1.3 amd64 -postfix-cdb 3.6.4-1ubuntu1.3 amd64 -postfix-ldap 3.6.4-1ubuntu1.3 amd64 -postfix-mysql 3.6.4-1ubuntu1.3 amd64 -postfix-pcre 3.6.4-1ubuntu1.3 amd64 -postfix-pgsql 3.6.4-1ubuntu1.3 amd64 -postfix-sqlite 3.6.4-1ubuntu1.3 amd64 -postgresql-client 14+238 all +poppler-utils 24.02.0-1ubuntu9.1 amd64 +posterazor 1.5.1-10build2 amd64 +postfix 3.8.6-1build2 amd64 +postfix-cdb 3.8.6-1build2 amd64 +postfix-ldap 3.8.6-1build2 amd64 +postfix-mysql 3.8.6-1build2 amd64 +postfix-pcre 3.8.6-1build2 amd64 +postfix-pgsql 3.8.6-1build2 amd64 +postfix-sqlite 3.8.6-1build2 amd64 +postgresql-client 16+257build1.1 all +postgresql-client-16 16.4-0ubuntu0.24.04.2 amd64 -postgresql-doc 14+238 all +postgresql-doc 16+257build1.1 all -power-profiles-daemon 0.10.1-3 amd64 +postgresql-doc-16 16.4-0ubuntu0.24.04.2 all +power-profiles-daemon 0.21-1 amd64 -ppp 2.4.9-1+1ubuntu3 amd64 +ppp 2.4.9-1+1.1ubuntu4 amd64 -printer-driver-brlaser 6-3 amd64 -printer-driver-c2esp 27-11build1 amd64 -printer-driver-foo2zjs 20200505dfsg0-2ubuntu2.22.04.1 amd64 -printer-driver-foo2zjs-common 20200505dfsg0-2ubuntu2.22.04.1 all +printer-driver-brlaser 6-3build2 amd64 +printer-driver-c2esp 27-11ubuntu7 amd64 +printer-driver-foo2zjs 20200505dfsg0-2ubuntu6 amd64 +printer-driver-foo2zjs-common 20200505dfsg0-2ubuntu6 all -printer-driver-hpcups 3.21.12+dfsg0-1 amd64 -printer-driver-hpijs 3.21.12+dfsg0-1 amd64 +printer-driver-hpcups 3.23.12+dfsg0-0ubuntu5 amd64 +printer-driver-hpijs 3.23.12+dfsg0-0ubuntu5 amd64 -printer-driver-min12xxw 0.0.9-11build2 amd64 +printer-driver-min12xxw 0.0.9-11build3 amd64 -printer-driver-postscript-hp 3.21.12+dfsg0-1 amd64 -printer-driver-ptouch 1.6-2build1 amd64 +printer-driver-postscript-hp 3.23.12+dfsg0-0ubuntu5 amd64 +printer-driver-ptouch 1.7-1build2 amd64 -printer-driver-splix 2.0.0+svn315-7fakesync1ubuntu0.22.04.1 amd64 -pristine-tar 1.49 amd64 -procps 2:3.3.17-6ubuntu2.1 amd64 -psmisc 23.4-2build3 amd64 +printer-driver-splix 2.0.0+svn315-7fakesync1ubuntu1 amd64 +pristine-tar 1.50+nmu2build1 amd64 +procps 2:4.0.4-4ubuntu3 amd64 +psmisc 23.7-1build1 amd64 -pulseaudio-equalizer 1:15.99.1+dfsg1-1ubuntu2.2 amd64 -pulseaudio-module-bluetooth 1:15.99.1+dfsg1-1ubuntu2.2 amd64 -pulseaudio-utils 1:15.99.1+dfsg1-1ubuntu2.2 amd64 +pulseaudio-utils 1:16.1+dfsg1-2ubuntu10 amd64 +pv 1.8.5-2build1 amd64 -python-caja-common 1.26.0-1 all +python-caja-common 1.26.0-1build5 all -python-nemo 6.0.1+virginia amd64 +python-nemo 6.2.0+wilma amd64 -python-tables-data 3.7.0-2build1 all +python-tables-data 3.9.2-1build3 all -python3 3.10.6-1~22.04.1 amd64 -python3-all 3.10.6-1~22.04.1 amd64 +python3 3.12.3-0ubuntu2 amd64 +python3-all 3.12.3-0ubuntu2 amd64 +python3-all-dev 3.12.3-0ubuntu2 amd64 -python3-apparmor 3.0.4-2ubuntu2.3build2 all +python3-apparmor 4.0.1really4.0.0-beta3-0ubuntu0.1 all -python3-apport 2.20.11-0ubuntu82.6 all -python3-apt 2.4.0ubuntu4 amd64 +python3-apport 2.28.1-0ubuntu3.1 all +python3-apt 2.7.7ubuntu3 amd64 +python3-asttokens 2.4.1-1 all -python3-bottleneck 1.3.2+ds1-2build1 amd64 -python3-brlapi 6.4-4ubuntu3 amd64 -python3-brotli 1.0.9-2build6 amd64 +python3-bottleneck 1.3.5+ds1-3build1 amd64 +python3-bpfcc 0.29.1+ds-1ubuntu7 all +python3-brlapi 6.6-4ubuntu5 amd64 +python3-brotli 1.1.0-2build2 amd64 -python3-cairo 1.20.1-3build1 amd64 -python3-caja 1.26.0-1 amd64 +python3-cairo 1.25.1-2build2 amd64 +python3-caja 1.26.0-1build5 amd64 -python3-cffi-backend 1.15.0-1build2 amd64 +python3-cffi-backend 1.16.0-2build1 amd64 -python3-compizconfig 1:0.9.14.1+22.04.20220820-0ubuntu1 amd64 +python3-compizconfig 1:0.9.14.2+22.10.20220822-0ubuntu12 amd64 +python3-contourpy 1.0.7-2build1 amd64 -python3-coverage 6.2+dfsg1-2build1 amd64 +python3-coverage 7.4.4+dfsg1-0ubuntu2 amd64 -python3-cryptography 3.4.8-1ubuntu2.2 amd64 -python3-cups 2.0.1-5build1 amd64 +python3-cryptography 41.0.7-4ubuntu0.1 amd64 +python3-cssselect 1.2.0-2 all +python3-cups 2.0.1-5build6 amd64 -python3-dbus 1.2.18-3build1 amd64 -python3-dbus.mainloop.pyqt5 5.15.6+dfsg-1ubuntu3 amd64 +python3-dbus 1.3.2-5build3 amd64 +python3-dbus.mainloop.pyqt5 5.15.10+dfsg-1build6 amd64 -python3-dev 3.10.6-1~22.04.1 amd64 +python3-dev 3.12.3-0ubuntu2 amd64 -python3-distutils 3.10.8-1~22.04 all +python3-executing 2.0.1-0.1 all +python3-feedparser 6.0.10-1 all -python3-fonttools 4.29.1-2build1 amd64 +python3-fonttools 4.46.0-1build2 amd64 +python3-freetype 2.4.0-1 all -python3-gdbm 3.10.8-1~22.04 amd64 -python3-gi 3.42.1-0ubuntu1 amd64 -python3-gi-cairo 3.42.1-0ubuntu1 amd64 +python3-gdbm 3.12.3-0ubuntu1 amd64 +python3-gi 3.48.2-1 amd64 +python3-gi-cairo 3.48.2-1 amd64 -python3-gpg 1.16.0-1.2ubuntu4.2 amd64 -python3-gssapi 1.6.12-1ubuntu0.1 amd64 -python3-guestfs 1:1.46.2-10ubuntu3 amd64 +python3-gpg 1.18.0-4.1ubuntu4 amd64 +python3-gssapi 1.8.2-1ubuntu1 amd64 +python3-guestfs 1:1.52.0-5ubuntu3 amd64 +python3-html2text 2024.2.26-1 all -python3-ibus-1.0 1.5.26-4 all -python3-icu 2.8.1-0ubuntu2 amd64 +python3-ibus-1.0 1.5.29-2 all +python3-icu 2.12-1build2 amd64 -python3-ipython 7.31.1-1 all +python3-ipython 8.20.0-1 all +python3-jaraco.classes 3.2.1-4 all -python3-jedi 0.18.0-1 all +python3-jedi 0.19.1+ds1-1 all +python3-joblib 1.3.2-1 all -python3-kerberos 1.1.14-3.1build5 amd64 -python3-keyring 23.5.0-1 all -python3-keyrings.alt 4.1.0-1 all -python3-kiwisolver 1.3.2-1build1 amd64 +python3-kerberos 1.1.14-3.1build9 amd64 +python3-keyring 24.3.1-1 all +python3-keyrings.alt 5.0.0-1 all +python3-kiwisolver 1.4.4-2build1 amd64 -python3-ldb 2:2.4.4-0ubuntu0.22.04.2 amd64 -python3-lib2to3 3.10.8-1~22.04 all -python3-libapparmor 3.0.4-2ubuntu2.3build2 amd64 +python3-ldb 2:2.8.0+samba4.19.5+dfsg-4ubuntu9 amd64 +python3-lib2to3 3.12.3-0ubuntu1 all +python3-libapparmor 4.0.1really4.0.0-beta3-0ubuntu0.1 amd64 -python3-libvirt 8.0.0-1build1 amd64 -python3-libxml2 2.9.13+dfsg-1ubuntu0.4 amd64 +python3-libevdev 0.5-3 all +python3-libvirt 10.0.0-1build1 amd64 +python3-libxml2 2.9.14+dfsg-1.3ubuntu3 amd64 -python3-llvmlite 0.38.0-1 amd64 +python3-llvmlite 0.42.0-1build2 amd64 -python3-lxml 4.8.0-1build1 amd64 -python3-lz4 3.1.3+dfsg-1build3 amd64 -python3-lzo 1.12-4build1 amd64 +python3-lunr 0.7.0-1 all +python3-lxml 5.2.1-1 amd64 +python3-lz4 4.0.2+dfsg-1build4 amd64 +python3-lzo 1.14-1build4 amd64 -python3-magic 2:0.4.24-2 all +python3-magic 2:0.4.27-3 all -python3-markupsafe 2.0.1-2build1 amd64 -python3-matplotlib 3.5.1-2build1 amd64 +python3-markupsafe 2.1.5-1build2 amd64 +python3-matplotlib 3.6.3-1ubuntu5 amd64 -python3-minimal 3.10.6-1~22.04.1 amd64 +python3-mergedeep 1.3.4-3 all +python3-minimal 3.12.3-0ubuntu2 amd64 -python3-mypy 0.942-1ubuntu1 amd64 +python3-mypy 1.9.0-4ubuntu1 amd64 -python3-netaddr 0.8.0-2 all -python3-netifaces 0.11.0-1build2 amd64 -python3-newt 0.52.21-5ubuntu2 amd64 +python3-netaddr 0.8.0-2ubuntu1 all +python3-netifaces 0.11.0-2build3 amd64 +python3-netplan 1.0.1-1ubuntu2~24.04.1 amd64 +python3-newt 0.52.24-2ubuntu2 amd64 +python3-nltk 3.8.1-1 all -python3-numba 0.55.1-0ubuntu2 amd64 -python3-numexpr 2.8.1-1build1 amd64 -python3-numpy 1:1.21.5-1ubuntu22.04.1 amd64 +python3-ntp 1.2.2+dfsg1-4build2 amd64 +python3-numexpr 2.9.0-1build1 amd64 +python3-numpy 1:1.26.4+ds-6ubuntu1 amd64 -python3-opengl 3.1.5+dfsg-1 all +python3-opengl 3.1.7+dfsg-1 all -python3-openssl 21.0.0-1 all +python3-openssl 23.2.0-1 all -python3-pam 0.4.2-13.4build4 amd64 -python3-pandas 1.3.5+dfsg-3 all -python3-pandas-lib 1.3.5+dfsg-3 amd64 +python3-pam 0.4.2-18build2 amd64 +python3-pandas 2.1.4+dfsg-7 all +python3-pandas-lib 2.1.4+dfsg-7 amd64 -python3-parted 3.11.7-1build1 amd64 +python3-parted 3.12.0-6build3 amd64 +python3-passlib 1.7.4-4 all -python3-pil 9.0.1-1ubuntu0.3 amd64 -python3-pil.imagetk 9.0.1-1ubuntu0.3 amd64 +python3-pil 10.2.0-1ubuntu1 amd64 +python3-pil.imagetk 10.2.0-1ubuntu1 amd64 +python3-png 0.20231004.0-2 all -python3-protobuf 3.12.4-1ubuntu7.22.04.1 amd64 +python3-protobuf 3.21.12-8.2build1 amd64 +python3-pure-eval 0.2.2-1 all +python3-pyasyncore 1.0.2-2 all -python3-pycurl 7.44.1-4build1 amd64 +python3-pycurl 7.45.3-1build2 amd64 -python3-pyinotify 0.9.6-1.3 all +python3-pyinotify 0.9.6-2ubuntu1 all +python3-pypdf 4.0.2-1 all -python3-pyqt5 5.15.6+dfsg-1ubuntu3 amd64 -python3-pyqt5.qtmultimedia 5.15.6+dfsg-1ubuntu3 amd64 -python3-pyqt5.qtopengl 5.15.6+dfsg-1ubuntu3 amd64 -python3-pyqt5.qtpositioning 5.15.6+dfsg-1ubuntu3 amd64 -python3-pyqt5.qtquick 5.15.6+dfsg-1ubuntu3 amd64 -python3-pyqt5.qtsensors 5.15.6+dfsg-1ubuntu3 amd64 -python3-pyqt5.qtserialport 5.15.6+dfsg-1ubuntu3 amd64 -python3-pyqt5.qtsql 5.15.6+dfsg-1ubuntu3 amd64 -python3-pyqt5.qtsvg 5.15.6+dfsg-1ubuntu3 amd64 -python3-pyqt5.qttexttospeech 5.15.6+dfsg-1ubuntu3 amd64 -python3-pyqt5.qtwebchannel 5.15.6+dfsg-1ubuntu3 amd64 -python3-pyqt5.qtwebengine 5.15.5-1 amd64 -python3-pyqt5.qtwebkit 5.15.6+dfsg-1ubuntu3 amd64 -python3-pyqt5.qtwebsockets 5.15.6+dfsg-1ubuntu3 amd64 -python3-pyqt5.qtxmlpatterns 5.15.6+dfsg-1ubuntu3 amd64 -python3-pyqt5.sip 12.9.1-1build1 amd64 +python3-pyqt5 5.15.10+dfsg-1build6 amd64 +python3-pyqt5.qtchart 5.15.6+dfsg-1build2 amd64 +python3-pyqt5.qtmultimedia 5.15.10+dfsg-1build6 amd64 +python3-pyqt5.qtopengl 5.15.10+dfsg-1build6 amd64 +python3-pyqt5.qtpositioning 5.15.10+dfsg-1build6 amd64 +python3-pyqt5.qtquick 5.15.10+dfsg-1build6 amd64 +python3-pyqt5.qtremoteobjects 5.15.10+dfsg-1build6 amd64 +python3-pyqt5.qtsensors 5.15.10+dfsg-1build6 amd64 +python3-pyqt5.qtserialport 5.15.10+dfsg-1build6 amd64 +python3-pyqt5.qtsql 5.15.10+dfsg-1build6 amd64 +python3-pyqt5.qtsvg 5.15.10+dfsg-1build6 amd64 +python3-pyqt5.qttexttospeech 5.15.10+dfsg-1build6 amd64 +python3-pyqt5.qtwebchannel 5.15.10+dfsg-1build6 amd64 +python3-pyqt5.qtwebengine 5.15.6-1build2 amd64 +python3-pyqt5.qtwebkit 5.15.10+dfsg-1build6 amd64 +python3-pyqt5.qtwebsockets 5.15.10+dfsg-1build6 amd64 +python3-pyqt5.qtxmlpatterns 5.15.10+dfsg-1build6 amd64 +python3-pyqt5.sip 12.13.0-1build3 amd64 -python3-pythran 0.10.0+ds2-1 amd64 +python3-pythran 0.15.0+ds-2 amd64 +python3-pyudev 0.24.0-1 all -python3-pyxattr 0.7.2-2ubuntu2 amd64 -python3-qrcode 7.3.1-1 all -python3-qtpy 2.0.0-3 all -python3-rencode 1.0.6-2build1 amd64 -python3-reportlab 3.6.8-1ubuntu0.1 all -python3-reportlab-accel 3.6.8-1ubuntu0.1 amd64 +python3-pyxattr 0.8.1-1build2 amd64 +python3-pyyaml-env-tag 0.1-3 all +python3-qrcode 7.4.2-4 all +python3-qtpy 2.4.1-2 all +python3-regex 0.1.20221031-2build1 amd64 +python3-rencode 1.0.6-2build5 amd64 +python3-repolib 2.2.1+mint1 all +python3-reportlab 4.1.0-4 all +python3-resolvelib 1.0.1-1 all -python3-samba 2:4.15.13+dfsg-0ubuntu1.6 amd64 -python3-scipy 1.8.0-1exp2ubuntu1 amd64 +python3-rlpycairo 0.3.0-3 all +python3-samba 2:4.19.5+dfsg-4ubuntu9 amd64 +python3-scipy 1.11.4-6build1 amd64 -python3-selinux 3.3-1build2 amd64 +python3-selinux 3.5-2ubuntu2 amd64 -python3-setproctitle 1.2.2-2build1 amd64 +python3-setproctitle 1.3.3-1build2 amd64 +python3-sgmllib3k 1.0.0-4 all -python3-simplejson 3.17.6-1build1 amd64 -python3-sip 4.19.25+dfsg-3build1 amd64 +python3-simplejson 3.19.2-1build2 amd64 +python3-sip 4.19.25+dfsg-5build3 amd64 +python3-stack-data 0.6.3-1 all -python3-sympy 1.9-1 all -python3-systemd 234-3ubuntu2 amd64 -python3-tables 3.7.0-2build1 all -python3-tables-lib 3.7.0-2build1 amd64 -python3-talloc 2.3.3-2build1 amd64 -python3-tdb 1.4.5-2build1 amd64 +python3-sympy 1.12-7 all +python3-systemd 235-1build4 amd64 +python3-tables 3.9.2-1build3 all +python3-tables-lib 3.9.2-1build3 amd64 +python3-talloc 2.4.2-1build2 amd64 +python3-tdb 1.4.10-1build1 amd64 -python3-tk 3.10.8-1~22.04 amd64 +python3-tk 3.12.3-0ubuntu1 amd64 +python3-tqdm 4.66.2-2 all -python3-typed-ast 1.4.3-1build1 amd64 +python3-typeshed 0.0~git20231111.6764465-3 all -python3-unicodedata2 14.0.0+ds-8 amd64 +python3-unicodedata2 15.1.0+ds-1build1 amd64 -python3-uno 1:7.3.7-0ubuntu0.22.04.6 amd64 +python3-uno 4:24.2.5-0ubuntu0.24.04.2 amd64 -python3-venv 3.10.6-1~22.04.1 amd64 +python3-venv 3.12.3-0ubuntu2 amd64 +python3-watchdog 3.0.0-1 all -python3-wxgtk4.0 4.0.7+dfsg-13build1 amd64 +python3-wxgtk4.0 4.2.1+dfsg-3build2 amd64 -python3-yaml 5.4.1-1ubuntu1 amd64 +python3-yaml 6.0.1-2build2 amd64 -python3-zope.interface 5.4.0-1build1 amd64 +python3-zope.interface 6.1-1build1 amd64 +python3.12 3.12.3-1ubuntu0.1 amd64 +python3.12-dev 3.12.3-1ubuntu0.1 amd64 +python3.12-minimal 3.12.3-1ubuntu0.1 amd64 +python3.12-venv 3.12.3-1ubuntu0.1 amd64 -qasmixer 0.23.0-1 amd64 +qasmixer 1.4.0-1build3 amd64 -qemu-block-extra 1:6.2+dfsg-2ubuntu6.22 amd64 -qemu-system-common 1:6.2+dfsg-2ubuntu6.22 amd64 +qemu-block-extra 1:8.2.2+ds-0ubuntu1.2 amd64 +qemu-system-common 1:8.2.2+ds-0ubuntu1.2 amd64 -qemu-system-x86 1:6.2+dfsg-2ubuntu6.22 amd64 -qemu-utils 1:6.2+dfsg-2ubuntu6.22 amd64 -qml-module-org-kde-games-core 4:21.12.3-1ubuntu1 amd64 -qml-module-org-kde-kirigami2 5.92.0-0ubuntu2 amd64 -qml-module-org-kde-kquickcontrolsaddons 5.92.0-0ubuntu1 amd64 -qml-module-org-kde-newstuff 5.92.0-0ubuntu1.1 amd64 -qml-module-qt-labs-folderlistmodel 5.15.3+dfsg-1 amd64 -qml-module-qt-labs-platform 5.15.3+dfsg-1 amd64 -qml-module-qt-labs-settings 5.15.3+dfsg-1 amd64 -qml-module-qtgraphicaleffects 5.15.3-1 amd64 -qml-module-qtmultimedia 5.15.3-1 amd64 -qml-module-qtqml 5.15.3+dfsg-1 amd64 -qml-module-qtqml-models2 5.15.3+dfsg-1 amd64 -qml-module-qtquick-controls 5.15.3-1 amd64 -qml-module-qtquick-controls2 5.15.3+dfsg-1 amd64 -qml-module-qtquick-dialogs 5.15.3-1 amd64 -qml-module-qtquick-layouts 5.15.3+dfsg-1 amd64 -qml-module-qtquick-privatewidgets 5.15.3-1 amd64 -qml-module-qtquick-templates2 5.15.3+dfsg-1 amd64 -qml-module-qtquick-window2 5.15.3+dfsg-1 amd64 -qml-module-qtquick2 5.15.3+dfsg-1 amd64 -qpdf 10.6.3-1 amd64 -qt5-gtk-platformtheme 5.15.3+dfsg-2ubuntu0.2 amd64 -qt5-gtk2-platformtheme 5.0.0+git23.g335dbec-4build3 amd64 -qt5-style-plugin-cleanlooks 5.0.0+git23.g335dbec-4build3 amd64 -qt5-style-plugin-motif 5.0.0+git23.g335dbec-4build3 amd64 -qt5-style-plugin-plastique 5.0.0+git23.g335dbec-4build3 amd64 -qt5-style-plugins 5.0.0+git23.g335dbec-4build3 amd64 -qt5ct 1.5-1build1 amd64 -qt6-gtk-platformtheme 6.2.4+dfsg-2ubuntu1.1 amd64 -qtspeech5-speechd-plugin 5.15.3-1 amd64 +qemu-system-modules-opengl 1:8.2.2+ds-0ubuntu1.2 amd64 +qemu-system-modules-spice 1:8.2.2+ds-0ubuntu1.2 amd64 +qemu-system-x86 1:8.2.2+ds-0ubuntu1.2 amd64 +qemu-utils 1:8.2.2+ds-0ubuntu1.2 amd64 +qml-module-org-kde-games-core 4:23.08.5-0ubuntu3 amd64 +qml-module-org-kde-kirigami2 5.115.0-0ubuntu6 amd64 +qml-module-org-kde-kquickcontrolsaddons 5.115.0-0ubuntu5 amd64 +qml-module-org-kde-newstuff 5.115.0-0ubuntu5 amd64 +qml-module-qt-labs-folderlistmodel 5.15.13+dfsg-1 amd64 +qml-module-qt-labs-platform 5.15.13+dfsg-1 amd64 +qml-module-qt-labs-settings 5.15.13+dfsg-1 amd64 +qml-module-qtgraphicaleffects 5.15.13-1 amd64 +qml-module-qtmultimedia 5.15.13-1 amd64 +qml-module-qtqml 5.15.13+dfsg-1 amd64 +qml-module-qtqml-models2 5.15.13+dfsg-1 amd64 +qml-module-qtquick-controls 5.15.13-1 amd64 +qml-module-qtquick-controls2 5.15.13+dfsg-1 amd64 +qml-module-qtquick-dialogs 5.15.13-1 amd64 +qml-module-qtquick-layouts 5.15.13+dfsg-1 amd64 +qml-module-qtquick-privatewidgets 5.15.13-1 amd64 +qml-module-qtquick-templates2 5.15.13+dfsg-1 amd64 +qml-module-qtquick-window2 5.15.13+dfsg-1 amd64 +qml-module-qtquick2 5.15.13+dfsg-1 amd64 +qpdf 11.9.0-1.1build1 amd64 +qt5-gtk-platformtheme 5.15.13+dfsg-1ubuntu1 amd64 +qt5-gtk2-platformtheme 5.0.0+git23.g335dbec-6build5 amd64 +qt5-style-plugin-cleanlooks 5.0.0+git23.g335dbec-6build5 amd64 +qt5-style-plugin-motif 5.0.0+git23.g335dbec-6build5 amd64 +qt5-style-plugin-plastique 5.0.0+git23.g335dbec-6build5 amd64 +qt5-style-plugins 5.0.0+git23.g335dbec-6build5 amd64 +qt5ct 1.5-1build11 amd64 +qt6-gtk-platformtheme 6.4.2+dfsg-21.1build5 amd64 +qt6-qpa-plugins 6.4.2+dfsg-21.1build5 amd64 +qt6-translations-l10n 6.4.2-1 all +qt6-wayland 6.4.2-5build3 amd64 +qtspeech5-speechd-plugin 5.15.13-1 amd64 +qtwayland5 5.15.13-1 amd64 -rdate 1:1.10.2-1build1 amd64 +rdate 1:1.11-3ubuntu2 amd64 -redshift 1.12+mint5+vanessa amd64 -redshift-gtk 1.12+mint5+vanessa all -reiserfsprogs 1:3.6.27-4build4 amd64 +redshift 1.12+mint5+wilma amd64 +redshift-gtk 1.12+mint5+wilma all +reiserfsprogs 1:3.6.27-7.1build1 amd64 -rfkill 2.37.2-4ubuntu3.4 amd64 -rhythmbox 3.4.4-5ubuntu1 amd64 +rfkill 2.39.3-9ubuntu6.1 amd64 +rhythmbox 3.4.7-2ubuntu6 amd64 -rhythmbox-plugin-cdrecorder 3.4.4-5ubuntu1 amd64 +rhythmbox-plugin-cdrecorder 3.4.7-2ubuntu6 amd64 -rhythmbox-plugins 3.4.4-5ubuntu1 amd64 -rlwrap 0.43-1build3 amd64 -rpcbind 1.2.6-2build1 amd64 -rpcsvc-proto 1.4.2-0ubuntu6 amd64 -rpm-common 4.17.0+dfsg1-4build1 amd64 +rhythmbox-plugins 3.4.7-2ubuntu6 amd64 +rlwrap 0.46.1-1build2 amd64 +rpcbind 1.2.6-7ubuntu2 amd64 +rpcsvc-proto 1.4.2-0ubuntu7 amd64 +rpm-common 4.18.2+dfsg-2.1build2 amd64 -rpm2cpio 4.17.0+dfsg1-4build1 amd64 -rsync 3.2.7-0ubuntu0.22.04.2 amd64 -rsyslog 8.2112.0-2ubuntu2.2 amd64 -rtkit 0.13-4build2 amd64 +rpm2cpio 4.18.2+dfsg-2.1build2 amd64 +rsync 3.2.7-1ubuntu1 amd64 +rsyslog 8.2312.0-3ubuntu9 amd64 +rtkit 0.13-5build1 amd64 -ruby 1:3.0~exp1 amd64 +ruby 1:3.2~ubuntu1 amd64 +ruby-sdbm 1.0.0-5build4 amd64 +ruby3.2 3.2.3-1ubuntu0.24.04.1 amd64 -runc 1.1.12-0ubuntu2~22.04.1 amd64 -rustc 1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04 amd64 -rygel 0.40.3-1ubuntu2 amd64 -rygel-playbin 0.40.3-1ubuntu2 amd64 -rygel-tracker 0.40.3-1ubuntu2 amd64 +runc 1.1.12-0ubuntu3.1 amd64 +rustc 1.75.0+dfsg0ubuntu1-0ubuntu7.1 amd64 +rygel 0.42.5-1ubuntu3 amd64 +rygel-playbin 0.42.5-1ubuntu3 amd64 +rygel-tracker 0.42.5-1ubuntu3 amd64 -s-nail 14.9.23-1build1 amd64 -samba 2:4.15.13+dfsg-0ubuntu1.6 amd64 -samba-common 2:4.15.13+dfsg-0ubuntu1.6 all -samba-common-bin 2:4.15.13+dfsg-0ubuntu1.6 amd64 -samba-dsdb-modules 2:4.15.13+dfsg-0ubuntu1.6 amd64 -samba-libs 2:4.15.13+dfsg-0ubuntu1.6 amd64 -samba-vfs-modules 2:4.15.13+dfsg-0ubuntu1.6 amd64 -sane-airscan 0.99.27-1build1 amd64 -sane-utils 1.1.1-5 amd64 -sbsigntool 0.9.4-2ubuntu2 amd64 -scantv 3.107-1.1 amd64 -screen 4.9.0-1 amd64 +s-nail 14.9.24-2build2 amd64 +samba 2:4.19.5+dfsg-4ubuntu9 amd64 +samba-ad-provision 2:4.19.5+dfsg-4ubuntu9 all +samba-common 2:4.19.5+dfsg-4ubuntu9 all +samba-common-bin 2:4.19.5+dfsg-4ubuntu9 amd64 +samba-dsdb-modules 2:4.19.5+dfsg-4ubuntu9 amd64 +samba-libs 2:4.19.5+dfsg-4ubuntu9 amd64 +samba-vfs-modules 2:4.19.5+dfsg-4ubuntu9 amd64 +sane-airscan 0.99.29-0ubuntu4 amd64 +sane-utils 1.2.1-7build4 amd64 +sbsigntool 0.9.4-3.1ubuntu7 amd64 +scantv 3.107-2build3 amd64 +screen 4.9.1-1build1 amd64 -seahorse 41.0-2 amd64 -seahorse-daemon 3.12.2-6 amd64 +seahorse 43.0-3build2 amd64 +seahorse-daemon 3.12.2-8build1 amd64 -sed 4.8-1ubuntu2 amd64 +sed 4.9-2build1 amd64 -session-migration 0.3.6 amd64 +session-migration 0.3.9build1 amd64 -shared-mime-info 2.1-2 amd64 +shared-mime-info 2.4-4 amd64 -shellcheck 0.8.0-2 amd64 -shotwell 0.30.14-1ubuntu6 amd64 -shotwell-common 0.30.14-1ubuntu6 all -simple-scan 42.0-1 amd64 +shellcheck 0.9.0-1 amd64 +shotwell 0.32.6-1ubuntu1 amd64 +shotwell-common 0.32.6-1ubuntu1 all +simple-scan 44.0-1+wilma amd64 -sjeng 11.2-8.1 amd64 -sleuthkit 4.11.1+dfsg-1 amd64 -slick-greeter 2.0.3+virginia amd64 +sjeng 11.2-11build2 amd64 +sleuthkit 4.12.1+dfsg-1.1ubuntu2 amd64 +slick-greeter 2.0.6+wilma amd64 -smartmontools 7.2-1ubuntu0.1 amd64 -smbclient 2:4.15.13+dfsg-0ubuntu1.6 amd64 +smartmontools 7.4-2build1 amd64 +smbclient 2:4.19.5+dfsg-4ubuntu9 amd64 -socat 1.7.4.1-3ubuntu4 amd64 +socat 1.8.0.0-4build3 amd64 -speech-dispatcher 0.11.1-1ubuntu3 amd64 -speech-dispatcher-audio-plugins 0.11.1-1ubuntu3 amd64 -speech-dispatcher-espeak-ng 0.11.1-1ubuntu3 amd64 +speech-dispatcher 0.12.0~rc2-2build3 amd64 +speech-dispatcher-audio-plugins 0.12.0~rc2-2build3 amd64 +speech-dispatcher-espeak-ng 0.12.0~rc2-2build3 amd64 -spfquery 1.2.10-7.1ubuntu1 amd64 +spfquery 1.2.10-8.1ubuntu3 amd64 -spice-client-glib-usb-acl-helper 0.39-3ubuntu1 amd64 +spice-client-glib-usb-acl-helper 0.42-2ubuntu2 amd64 -squashfs-tools 1:4.5-3build1 amd64 -ssh-askpass-gnome 1:8.9p1-3ubuntu0.10 amd64 +squashfs-tools 1:4.6.1-1build1 amd64 +sse3-support 21build1 amd64 +ssh-askpass-gnome 1:9.6p1-3ubuntu13.5 amd64 -steam 1:1.0.0.74-1ubuntu2 i386 +steam 1:1.0.0.79~ds-2 i386 +steam-installer 1:1.0.0.79~ds-2 amd64 +steam-libs 1:1.0.0.79~ds-2 amd64 +steam-libs 1:1.0.0.79~ds-2 i386 +steam-libs-i386 1:1.0.0.79~ds-2 i386 -stockfish 14.1-1 amd64 -strace 5.16-0ubuntu3 amd64 -streamer 3.107-1.1 amd64 -sudo 1.9.9-1ubuntu2.4 amd64 -supermin 5.2.1-4ubuntu2 amd64 +stockfish 16-1build1 amd64 +strace 6.8-0ubuntu2 amd64 +streamer 3.107-2build3 amd64 +sudo 1.9.15p5-3ubuntu5 amd64 +supermin 5.2.2-4ubuntu4 amd64 -swtpm 0.6.3-0ubuntu3.3 amd64 -swtpm-tools 0.6.3-0ubuntu3.3 amd64 -synaptic 0.90.2+mint3+vanessa amd64 +switcheroo-control 2.6-2build2 amd64 +swtpm 0.7.3-0ubuntu5.24.04.1 amd64 +swtpm-tools 0.7.3-0ubuntu5.24.04.1 amd64 +synaptic 0.91.3+mint1+wilma amd64 -system-config-printer-udev 1.5.16-0ubuntu3 amd64 -system-tools-backends 2.10.2-3.1 amd64 -systemd 249.11-0ubuntu3.12 amd64 -systemd-container 249.11-0ubuntu3.12 amd64 +system-config-printer-udev 1.5.18-1ubuntu9 amd64 +system-tools-backends 2.10.2-3.1ubuntu4 amd64 +systemd 255.4-1ubuntu8.4 amd64 +systemd-container 255.4-1ubuntu8.4 amd64 +systemd-dev 255.4-1ubuntu8.4 all -systemd-sysv 249.11-0ubuntu3.12 amd64 -systemtap 4.6-2 amd64 -systemtap-common 4.6-2 amd64 -systemtap-runtime 4.6-2 amd64 -sysvinit-utils 3.01-1ubuntu1 amd64 -t1utils 1.41-4build2 amd64 -tar 1.34+dfsg-1ubuntu0.1.22.04.2 amd64 +systemd-resolved 255.4-1ubuntu8.4 amd64 +systemd-sysv 255.4-1ubuntu8.4 amd64 +systemtap 5.0-2ubuntu1 amd64 +systemtap-common 5.0-2ubuntu1 amd64 +systemtap-runtime 5.0-2ubuntu1 amd64 +sysvinit-utils 3.08-6ubuntu3 amd64 +t1utils 1.41-4build3 amd64 +tar 1.35+dfsg-3build1 amd64 -tcpdump 4.99.1-3ubuntu0.2 amd64 -tcptraceroute 1.5beta7+debian-4.1 amd64 -tdb-tools 1.4.5-2build1 amd64 -telnet 0.17-44build1 amd64 -thermald 2.4.9-1ubuntu0.4 amd64 +tcpdump 4.99.4-3ubuntu4 amd64 +tcptraceroute 1.5beta7+debian-4.1build2 amd64 +tdb-tools 1.4.10-1build1 amd64 +tecla 46.0-1build1 amd64 +telnet 0.17+2.5-3ubuntu4 all +thermald 2.5.6-2build2 amd64 -thunderbird 1:115.15.0+build1-0ubuntu0.22.04.1 amd64 -thunderbird-gnome-support 1:115.15.0+build1-0ubuntu0.22.04.1 amd64 +thunderbird 1:128.2.0esr+linuxmint1+wilma amd64 -tig 2.5.1-1 amd64 +tig 2.5.8-1build2 amd64 -tmux 3.2a-4ubuntu0.2 amd64 -tnftp 20210827-4build1 amd64 -toilet 0.3-1.4 amd64 +tmux 3.4-1ubuntu0.1 amd64 +tnftp 20230507-2build3 amd64 +toilet 0.3-1.4build1 amd64 -totem 42.0-1ubuntu1 amd64 +totem 43.0-2ubuntu4 amd64 -totem-plugins 42.0-1ubuntu1 amd64 +totem-plugins 43.0-2ubuntu4 amd64 -traceroute 1:2.1.0-2 amd64 -tracker 3.3.0-1 amd64 -tracker-extract 3.3.3-0ubuntu0.20.04.3 amd64 -tracker-miner-fs 3.3.3-0ubuntu0.20.04.3 amd64 +traceroute 1:2.1.5-1 amd64 +tracker 3.7.1-1build1 amd64 +tracker-extract 3.7.1-1build1 amd64 +tracker-miner-fs 3.7.1-1build1 amd64 -transmission-common 3.00-2ubuntu2.1 all -transmission-gtk 3.00-2ubuntu2.1 amd64 -tree 2.0.2-1 amd64 -tshark 3.6.2-2 amd64 +transmission-common 4.0.5-1build5mint1+wilma amd64 +transmission-gtk 4.0.5-1build5mint1+wilma amd64 +tree 2.1.1-2ubuntu3 amd64 +tshark 4.2.2-1.1build3 amd64 +tzdata-legacy 2024a-3ubuntu1.1 all -ubuntu-drivers-common 1:0.9.6.2~0.22.04.7 amd64 +ubuntu-drivers-common 1:0.9.7.6ubuntu3.1 amd64 +ubuntu-kernel-accessories 1.539.1 amd64 -ubuntu-minimal 1.481.3 amd64 +ubuntu-minimal 1.539.1 amd64 -ubuntu-wallpapers 22.04.4-0ubuntu1 all +ubuntu-wallpapers 24.04.2 all +ubuntu-wallpapers-noble 24.04.2 all -udev 249.11-0ubuntu3.12 amd64 -udisks2 2.9.4-1ubuntu2 amd64 -ufw 0.36.1-4ubuntu0.1 all -ulogd2 2.0.7-1build1 amd64 -ulogd2-json 2.0.7-1build1 amd64 -ulogd2-mysql 2.0.7-1build1 amd64 -ulogd2-pcap 2.0.7-1build1 amd64 -ulogd2-pgsql 2.0.7-1build1 amd64 -ulogd2-sqlite3 2.0.7-1build1 amd64 +udev 255.4-1ubuntu8.4 amd64 +udisks2 2.10.1-6build1 amd64 +ufw 0.36.2-6 all +ulogd2 2.0.8-2build1 amd64 +ulogd2-json 2.0.8-2build1 amd64 +ulogd2-mysql 2.0.8-2build1 amd64 +ulogd2-pcap 2.0.8-2build1 amd64 +ulogd2-pgsql 2.0.8-2build1 amd64 +ulogd2-sqlite3 2.0.8-2build1 amd64 -uno-libs-private 1:7.3.7-0ubuntu0.22.04.6 amd64 -unrar 1:6.1.5-1 amd64 +uno-libs-private 4:24.2.5-0ubuntu0.24.04.2 amd64 +unrar 1:7.0.7-1build1 amd64 -upower 0.99.17-1 amd64 -ure 1:7.3.7-0ubuntu0.22.04.6 amd64 -ure-java 1:7.3.7-0ubuntu0.22.04.6 amd64 +upower 1.90.3-1 amd64 +ure 4:24.2.5-0ubuntu0.24.04.2 amd64 +ure-java 4:24.2.5-0ubuntu0.24.04.2 amd64 -usbmuxd 1.1.1-2build2 amd64 -usbutils 1:014-1build1 amd64 -usbview 2.0-21-g6fe2f4f-2ubuntu1 amd64 +usbmuxd 1.1.1-5~exp3ubuntu2 amd64 +usbutils 1:017-3build1 amd64 +usbview 3.1-1build2 amd64 +user-session-migration 0.4.1ubuntu3 amd64 -usrmerge 25ubuntu2 all -util-linux 2.37.2-4ubuntu3.4 amd64 -uuid-runtime 2.37.2-4ubuntu3.4 amd64 +util-linux 2.39.3-9ubuntu6.1 amd64 +uuid-runtime 2.39.3-9ubuntu6.1 amd64 -variety 0.8.5-2 all -vcdimager 2.0.1+dfsg-5 amd64 -vde-switch 2.3.2+r586-8 amd64 -vde-wirefilter 2.3.2+r586-8 amd64 -vde2 2.3.2+r586-8 amd64 -vdeplug 4.0.1-3 amd64 -vim 2:8.2.3995-1ubuntu2.18 amd64 +variety 0.8.12-1 all +vcdimager 2.0.1+dfsg-6build3 amd64 +vde-switch 2.3.2+r586-10 amd64 +vde-wirefilter 2.3.2+r586-10 amd64 +vde2 2.3.2+r586-10 amd64 +vdeplug 4.0.1-5.1build1 amd64 +vdpau-driver-all 1.5-2build1 i386 +vim 2:9.1.0016-1ubuntu7.2 amd64 -vim-common 2:8.2.3995-1ubuntu2.18 all -vim-gtk3 2:8.2.3995-1ubuntu2.18 amd64 -vim-gui-common 2:8.2.3995-1ubuntu2.18 all +vim-common 2:9.1.0016-1ubuntu7.2 all +vim-gtk3 2:9.1.0016-1ubuntu7.2 amd64 +vim-gui-common 2:9.1.0016-1ubuntu7.2 all -vim-runtime 2:8.2.3995-1ubuntu2.18 all +vim-runtime 2:9.1.0016-1ubuntu7.2 all -vim-tiny 2:8.2.3995-1ubuntu2.18 amd64 -vinagre 3.22.0-8ubuntu2 amd64 +vim-tiny 2:9.1.0016-1ubuntu7.2 amd64 +vinagre 3.22.0-8ubuntu5 amd64 -virt-viewer 7.0-2build2 amd64 +virt-viewer 11.0-3build2 amd64 -vlc 3.0.16-1build7 amd64 -vlc-bin 3.0.16-1build7 amd64 -vlc-data 3.0.16-1build7 all +vkd3d-compiler 1.2-15build1 amd64 +vlc-bin 3.0.20-3build6 amd64 +vlc-data 3.0.20-3build6 all -vlc-plugin-access-extra 3.0.16-1build7 amd64 -vlc-plugin-base 3.0.16-1build7 amd64 -vlc-plugin-notify 3.0.16-1build7 amd64 -vlc-plugin-qt 3.0.16-1build7 amd64 -vlc-plugin-samba 3.0.16-1build7 amd64 -vlc-plugin-skins2 3.0.16-1build7 amd64 -vlc-plugin-video-output 3.0.16-1build7 amd64 -vlc-plugin-video-splitter 3.0.16-1build7 amd64 -vlc-plugin-visualization 3.0.16-1build7 amd64 -vlc-plugin-vlsub 0.10.2-2 all +vlc-plugin-access-extra 3.0.20-3build6 amd64 +vlc-plugin-notify 3.0.20-3build6 amd64 +vlc-plugin-qt 3.0.20-3build6 amd64 +vlc-plugin-samba 3.0.20-3build6 amd64 +vlc-plugin-skins2 3.0.20-3build6 amd64 +vlc-plugin-video-splitter 3.0.20-3build6 amd64 +vlc-plugin-visualization 3.0.20-3build6 amd64 -warpinator 1.8.3+virginia amd64 +warpinator 1.8.6+wilma amd64 -webp-pixbuf-loader 0.0.5-5 amd64 +webp-pixbuf-loader 0.2.4-2build2 amd64 -wget 1.21.2-2ubuntu1.1 amd64 -whiptail 0.52.21-5ubuntu2 amd64 -whois 5.5.13 amd64 -whoopsie 0.2.77 amd64 -whoopsie-preferences 23 amd64 -winbind 2:4.15.13+dfsg-0ubuntu1.6 amd64 -wine 6.0.3~repack-1 all -wine32 6.0.3~repack-1 i386 -wine64 6.0.3~repack-1 amd64 +wget 1.21.4-1ubuntu4.1 amd64 +whiptail 0.52.24-2ubuntu2 amd64 +whois 5.5.22 amd64 +whoopsie 0.2.77build3 amd64 +whoopsie-preferences 23build3 amd64 +winbind 2:4.19.5+dfsg-4ubuntu9 amd64 +wine 9.0~repack-4build3 all +wine32 9.0~repack-4build3 i386 +wine64 9.0~repack-4build3 amd64 -wireless-tools 30~pre9-13.1ubuntu4 amd64 -wireshark 3.6.2-2 amd64 -wireshark-common 3.6.2-2 amd64 -wireshark-qt 3.6.2-2 amd64 +wireless-tools 30~pre9-16.1ubuntu2 amd64 +wireplumber 0.4.17-1ubuntu4 amd64 +wireshark-common 4.2.2-1.1build3 amd64 -wmctrl 1.07-7build1 amd64 +wmctrl 1.07-7ubuntu3 amd64 -wpasupplicant 2:2.10-6ubuntu2.1 amd64 +wpasupplicant 2:2.10-21ubuntu0.1 amd64 -wx-common 3.0.5.1+dfsg-4 amd64 +wx-common 3.2.4+dfsg-4build1 amd64 -x11-apps 7.7+8build2 amd64 +x11-apps 7.7+11build3 amd64 -x11-session-utils 7.7+4build2 amd64 -x11-utils 7.7+5build2 amd64 -x11-xkb-utils 7.7+5build4 amd64 -x11-xserver-utils 7.7+9build1 amd64 +x11-session-utils 7.7+6build2 amd64 +x11-utils 7.7+6build2 amd64 +x11-xkb-utils 7.7+8build2 amd64 +x11-xserver-utils 7.7+10build2 amd64 -xauth 1:1.1-1build2 amd64 -xawtv 3.107-1.1 amd64 +xauth 1:1.1.2-1build1 amd64 +xawtv 3.107-2build3 amd64 -xawtv-plugins 3.107-1.1 amd64 -xbill 2.1-9 amd64 +xawtv-plugins 3.107-2build3 amd64 +xbill 2.1-9ubuntu1 amd64 -xbrlapi 6.4-4ubuntu3 amd64 +xbrlapi 6.6-4ubuntu5 amd64 -xdelta 1.1.3-10.4 amd64 +xdelta 1.1.3-10.6build1 amd64 -xdg-dbus-proxy 0.1.3-1 amd64 -xdg-desktop-portal 1.14.4-1ubuntu2~22.04.1 amd64 -xdg-desktop-portal-gnome 42.1-0ubuntu2 amd64 -xdg-desktop-portal-gtk 1.14.0-1build1 amd64 -xdg-desktop-portal-xapp 1.0.3+victoria amd64 +xdg-dbus-proxy 0.1.5-1build2 amd64 +xdg-desktop-portal 1.18.4-1ubuntu2 amd64 +xdg-desktop-portal-gnome 46.2-0ubuntu1 amd64 +xdg-desktop-portal-gtk 1.15.1-1build2 amd64 +xdg-desktop-portal-xapp 1.0.9+wilma amd64 -xdg-user-dirs-gtk 0.10-3build2 amd64 +xdg-user-dirs-gtk 0.11-1build2 amd64 -xed 3.4.5+virginia amd64 -xed-common 3.4.5+virginia all -xed-dbg 3.4.5+virginia amd64 +xed 3.6.6+wilma amd64 +xed-common 3.6.6+wilma all +xed-dbg 3.6.6+wilma amd64 -xfonts-utils 1:7.7+6build2 amd64 -xfsprogs 5.13.0-1ubuntu2 amd64 +xfonts-utils 1:7.7+6build3 amd64 +xfsprogs 6.6.0-1ubuntu2 amd64 -xorriso 1.5.4-2 amd64 +xorriso 1:1.5.6-1.1ubuntu3 amd64 -xreader 4.0.2+virginia amd64 +xreader 4.2.2+wilma amd64 -xreader-dbg 4.0.2+virginia amd64 -xscreensaver-data 5.45+dfsg1-2ubuntu1 amd64 -xscreensaver-data-extra 5.45+dfsg1-2ubuntu1 amd64 -xscreensaver-gl 5.45+dfsg1-2ubuntu1 amd64 -xscreensaver-gl-extra 5.45+dfsg1-2ubuntu1 amd64 +xreader-dbg 4.2.2+wilma amd64 +xscreensaver-data 6.08+dfsg1-1ubuntu3 amd64 +xscreensaver-data-extra 6.08+dfsg1-1ubuntu3 amd64 +xscreensaver-gl 6.08+dfsg1-1ubuntu3 amd64 +xscreensaver-gl-extra 6.08+dfsg1-1ubuntu3 amd64 -xserver-xephyr 2:21.1.4-2ubuntu1.7~22.04.11 amd64 +xserver-xephyr 2:21.1.12-1ubuntu1 amd64 -xserver-xorg-core 2:21.1.4-2ubuntu1.7~22.04.11 amd64 +xserver-xorg-core 2:21.1.12-1ubuntu1 amd64 -xserver-xorg-input-libinput 1.2.1-1 amd64 +xserver-xorg-input-libinput 1.4.0-1build1 amd64 -xserver-xorg-input-wacom 1:1.0.0-3ubuntu1 amd64 +xserver-xorg-input-wacom 1:1.2.0-1ubuntu2 amd64 -xserver-xorg-video-intel 2:2.99.917+git20210115-1 amd64 +xserver-xorg-video-intel 2:2.99.917+git20210115-1build1 amd64 -xsltproc 1.1.34-4ubuntu0.22.04.1 amd64 +xsltproc 1.1.39-0exp1build1 amd64 +xtl-dev 0.7.5-3 all -xvfb 2:21.1.4-2ubuntu1.7~22.04.11 amd64 -xviewer 3.4.4+virginia amd64 -xviewer-dbg 3.4.4+virginia amd64 -xviewer-plugins 3.4.0+victoria amd64 -xwayland 2:22.1.1-1ubuntu0.13 amd64 +xvfb 2:21.1.12-1ubuntu1 amd64 +xviewer 3.4.6+wilma amd64 +xviewer-dbg 3.4.6+wilma amd64 +xviewer-plugins 3.4.0+wilma amd64 +xwayland 2:23.2.6-1 amd64 -yelp 42.1-1 amd64 +yelp 42.2-1build2 amd64 -zenity 3.42.1-0ubuntu1 amd64 +zenity 3.44.2-1+wilma amd64 -zerofree 1.1.1-1build3 amd64 -zfs-zed 2.1.5-1ubuntu6~22.04.4 amd64 -zfsutils-linux 2.1.5-1ubuntu6~22.04.4 amd64 +zerofree 1.1.1-1build5 amd64 +zfs-zed 2.2.2-0ubuntu9 amd64 +zfsutils-linux 2.2.2-0ubuntu9 amd64 --- diff --git a/.etckeeper b/.etckeeper index 7d40c62..3079c2f 100755 --- a/.etckeeper +++ b/.etckeeper @@ -2,11 +2,13 @@ mkdir -p './ModemManager/connection.d' mkdir -p './ModemManager/fcc-unlock.d' +mkdir -p './NetworkManager/VPN' mkdir -p './NetworkManager/dispatcher.d/no-wait.d' mkdir -p './NetworkManager/dispatcher.d/pre-down.d' mkdir -p './NetworkManager/dispatcher.d/pre-up.d' mkdir -p './NetworkManager/dnsmasq-shared.d' mkdir -p './NetworkManager/dnsmasq.d' +mkdir -p './NetworkManager/system-connections' mkdir -p './X11/xinit/xinitrc.d' mkdir -p './X11/xkb' mkdir -p './apm/event.d' @@ -18,12 +20,18 @@ mkdir -p './binfmt.d' mkdir -p './brltty/Input/xw' mkdir -p './chromium-browser/customizations' mkdir -p './cni/net.d' +mkdir -p './colord' +mkdir -p './credstore' +mkdir -p './credstore.encrypted' mkdir -p './cups/interfaces' mkdir -p './cups/ssl' mkdir -p './dbus-1/session.d' mkdir -p './debsig/policies' +mkdir -p './dkms/framework.conf.d' mkdir -p './gdb/gdbinit.d' +mkdir -p './geoclue/conf.d' mkdir -p './glvnd/egl_vendor.d' +mkdir -p './gnome-remote-desktop' mkdir -p './gss/mech.d' mkdir -p './guest-session' mkdir -p './initramfs-tools/conf.d' @@ -57,13 +65,11 @@ mkdir -p './nfs.conf.d' mkdir -p './openvpn/client' mkdir -p './openvpn/server' mkdir -p './opt' +mkdir -p './plymouth' mkdir -p './pm/config.d' mkdir -p './pm/power.d' -mkdir -p './polkit-1/localauthority/10-vendor.d' -mkdir -p './polkit-1/localauthority/20-org.d' -mkdir -p './polkit-1/localauthority/30-site.d' -mkdir -p './polkit-1/localauthority/50-local.d' -mkdir -p './polkit-1/localauthority/90-mandatory.d' +mkdir -p './polkit-1/localauthority.conf.d' +mkdir -p './polkit-1/rules.d' mkdir -p './postfix/dynamicmaps.cf.d' mkdir -p './postfix/sasl' mkdir -p './postgresql' @@ -72,13 +78,12 @@ mkdir -p './ppp/ip-pre-up.d' mkdir -p './ppp/ipv6-down.d' mkdir -p './ppp/ipv6-up.d' mkdir -p './ppp/resolv' -mkdir -p './pulse/default.pa.d' +mkdir -p './pulse/client.conf.d' mkdir -p './samba/tls' mkdir -p './security/namespace.d' mkdir -p './smartmontools/smartd_warning.d' mkdir -p './ssh/ssh_config.d' mkdir -p './ssh/sshd_config.d' -mkdir -p './systemd/system/netfilter-persistent.service.d' mkdir -p './udev/hwdb.d' mkdir -p './update-notifier' mkdir -p './usb_modeswitch.d' @@ -93,6 +98,7 @@ maybe chmod 0755 '.java' maybe chmod 0755 '.java/.systemPrefs' maybe chmod 0644 '.java/.systemPrefs/.system.lock' maybe chmod 0644 '.java/.systemPrefs/.systemRootModFile' +maybe chmod 0644 '.resolv.conf.systemd-resolved.bak' maybe chmod 0755 'ImageMagick-6' maybe chmod 0644 'ImageMagick-6/coder.xml' maybe chmod 0644 'ImageMagick-6/colors.xml' @@ -119,22 +125,18 @@ maybe chmod 0755 'ModemManager/connection.d' maybe chmod 0755 'ModemManager/fcc-unlock.d' maybe chmod 0755 'NetworkManager' maybe chmod 0644 'NetworkManager/NetworkManager.conf' +maybe chmod 0755 'NetworkManager/VPN' maybe chmod 0755 'NetworkManager/conf.d' maybe chmod 0644 'NetworkManager/conf.d/90-dns-none.conf' maybe chmod 0644 'NetworkManager/conf.d/default-wifi-powersave-on.conf' maybe chmod 0644 'NetworkManager/conf.d/ubuntu-system-adjustments.conf' maybe chmod 0755 'NetworkManager/dispatcher.d' -maybe chmod 0755 'NetworkManager/dispatcher.d/01-ifupdown' maybe chmod 0755 'NetworkManager/dispatcher.d/no-wait.d' maybe chmod 0755 'NetworkManager/dispatcher.d/pre-down.d' maybe chmod 0755 'NetworkManager/dispatcher.d/pre-up.d' maybe chmod 0755 'NetworkManager/dnsmasq-shared.d' maybe chmod 0755 'NetworkManager/dnsmasq.d' maybe chmod 0755 'NetworkManager/system-connections' -maybe chmod 0600 'NetworkManager/system-connections/VPN-DPX.nmconnection' -maybe chmod 0600 'NetworkManager/system-connections/br0.nmconnection' -maybe chmod 0600 'NetworkManager/system-connections/enp3s0.nmconnection' -maybe chmod 0600 'NetworkManager/system-connections/virbr0.nmconnection' maybe chmod 0755 'Nextcloud' maybe chmod 0644 'Nextcloud/sync-exclude.lst' maybe chmod 0755 'PackageKit' @@ -280,8 +282,13 @@ maybe chmod 0755 'apm/scripts.d/alsa' maybe chmod 0755 'apm/suspend.d' maybe chmod 0755 'apparmor' maybe chmod 0755 'apparmor.d' +maybe chmod 0644 'apparmor.d/1password' +maybe chmod 0644 'apparmor.d/Discord' +maybe chmod 0644 'apparmor.d/MongoDB_Compass' +maybe chmod 0644 'apparmor.d/QtWebEngineProcess' maybe chmod 0755 'apparmor.d/abi' maybe chmod 0644 'apparmor.d/abi/3.0' +maybe chmod 0644 'apparmor.d/abi/4.0' maybe chmod 0644 'apparmor.d/abi/kernel-5.4-outoftree-network' maybe chmod 0644 'apparmor.d/abi/kernel-5.4-vanilla' maybe chmod 0755 'apparmor.d/abstractions' @@ -322,6 +329,7 @@ maybe chmod 0644 'apparmor.d/abstractions/freedesktop.org' maybe chmod 0644 'apparmor.d/abstractions/gio-open' maybe chmod 0644 'apparmor.d/abstractions/gnome' maybe chmod 0644 'apparmor.d/abstractions/gnupg' +maybe chmod 0644 'apparmor.d/abstractions/groff' maybe chmod 0644 'apparmor.d/abstractions/gtk' maybe chmod 0644 'apparmor.d/abstractions/gvfs-open' maybe chmod 0644 'apparmor.d/abstractions/hosts_access' @@ -371,11 +379,13 @@ maybe chmod 0644 'apparmor.d/abstractions/qt5-settings-write' maybe chmod 0644 'apparmor.d/abstractions/recent-documents-write' maybe chmod 0644 'apparmor.d/abstractions/ruby' maybe chmod 0644 'apparmor.d/abstractions/samba' +maybe chmod 0644 'apparmor.d/abstractions/samba-rpcd' maybe chmod 0644 'apparmor.d/abstractions/smbpass' maybe chmod 0644 'apparmor.d/abstractions/snap_browsers' maybe chmod 0644 'apparmor.d/abstractions/ssl_certs' maybe chmod 0644 'apparmor.d/abstractions/ssl_keys' maybe chmod 0644 'apparmor.d/abstractions/svn-repositories' +maybe chmod 0644 'apparmor.d/abstractions/trash' maybe chmod 0644 'apparmor.d/abstractions/ubuntu-bittorrent-clients' maybe chmod 0644 'apparmor.d/abstractions/ubuntu-browsers' maybe chmod 0755 'apparmor.d/abstractions/ubuntu-browsers.d' @@ -420,8 +430,31 @@ maybe chmod 0644 'apparmor.d/abstractions/xdg-open' maybe chmod 0755 'apparmor.d/apache2.d' maybe chmod 0644 'apparmor.d/apache2.d/phpsysinfo' maybe chmod 0644 'apparmor.d/bin.ping' +maybe chmod 0644 'apparmor.d/brave' +maybe chmod 0644 'apparmor.d/buildah' +maybe chmod 0644 'apparmor.d/busybox' +maybe chmod 0644 'apparmor.d/cam' +maybe chmod 0644 'apparmor.d/ch-checkns' +maybe chmod 0644 'apparmor.d/ch-run' +maybe chmod 0644 'apparmor.d/chrome' +maybe chmod 0644 'apparmor.d/code' +maybe chmod 0644 'apparmor.d/crun' +maybe chmod 0644 'apparmor.d/devhelp' maybe chmod 0755 'apparmor.d/disable' +maybe chmod 0644 'apparmor.d/element-desktop' +maybe chmod 0644 'apparmor.d/epiphany' +maybe chmod 0644 'apparmor.d/evolution' +maybe chmod 0644 'apparmor.d/firefox' +maybe chmod 0644 'apparmor.d/flatpak' maybe chmod 0755 'apparmor.d/force-complain' +maybe chmod 0644 'apparmor.d/geary' +maybe chmod 0644 'apparmor.d/github-desktop' +maybe chmod 0644 'apparmor.d/goldendict' +maybe chmod 0644 'apparmor.d/ipa_verify' +maybe chmod 0644 'apparmor.d/kchmviewer' +maybe chmod 0644 'apparmor.d/keybase' +maybe chmod 0644 'apparmor.d/lc-compliance' +maybe chmod 0644 'apparmor.d/libcamerify' maybe chmod 0755 'apparmor.d/libvirt' maybe chmod 0644 'apparmor.d/libvirt/TEMPLATE.lxc' maybe chmod 0644 'apparmor.d/libvirt/TEMPLATE.qemu' @@ -429,11 +462,9 @@ maybe chmod 0644 'apparmor.d/libvirt/libvirt-11907b27-d003-4cf9-aac0-27f3ff9a219 maybe chmod 0644 'apparmor.d/libvirt/libvirt-4b17a410-c416-4938-9262-3c1e2459bb31' maybe chmod 0644 'apparmor.d/libvirt/libvirt-7676f318-2b9a-4d6f-9762-bbae648d6b8c' maybe chmod 0644 'apparmor.d/lightdm-guest-session' +maybe chmod 0644 'apparmor.d/linux-sandbox' maybe chmod 0755 'apparmor.d/local' maybe chmod 0644 'apparmor.d/local/README' -maybe chmod 0755 'apparmor.d/local/abstractions' -maybe chmod 0644 'apparmor.d/local/abstractions/libvirt-lxc' -maybe chmod 0644 'apparmor.d/local/abstractions/libvirt-qemu' maybe chmod 0644 'apparmor.d/local/bin.ping' maybe chmod 0644 'apparmor.d/local/lsb_release' maybe chmod 0644 'apparmor.d/local/nvidia_modprobe' @@ -494,10 +525,39 @@ maybe chmod 0644 'apparmor.d/local/usr.sbin.rsyslogd' maybe chmod 0644 'apparmor.d/local/usr.sbin.smbd' maybe chmod 0644 'apparmor.d/local/usr.sbin.smbldap-useradd' maybe chmod 0644 'apparmor.d/local/usr.sbin.traceroute' +maybe chmod 0644 'apparmor.d/loupe' maybe chmod 0644 'apparmor.d/lsb_release' +maybe chmod 0644 'apparmor.d/lxc-attach' +maybe chmod 0644 'apparmor.d/lxc-create' +maybe chmod 0644 'apparmor.d/lxc-destroy' +maybe chmod 0644 'apparmor.d/lxc-execute' +maybe chmod 0644 'apparmor.d/lxc-stop' +maybe chmod 0644 'apparmor.d/lxc-unshare' +maybe chmod 0644 'apparmor.d/lxc-usernsexec' maybe chmod 0644 'apparmor.d/mint-chromium' +maybe chmod 0644 'apparmor.d/mmdebstrap' +maybe chmod 0644 'apparmor.d/msedge' +maybe chmod 0644 'apparmor.d/nautilus' +maybe chmod 0644 'apparmor.d/notepadqq' maybe chmod 0644 'apparmor.d/nvidia_modprobe' +maybe chmod 0644 'apparmor.d/obsidian' +maybe chmod 0644 'apparmor.d/opam' +maybe chmod 0644 'apparmor.d/opera' +maybe chmod 0644 'apparmor.d/pageedit' maybe chmod 0644 'apparmor.d/php-fpm' +maybe chmod 0644 'apparmor.d/plasmashell' +maybe chmod 0644 'apparmor.d/podman' +maybe chmod 0644 'apparmor.d/polypane' +maybe chmod 0644 'apparmor.d/privacybrowser' +maybe chmod 0644 'apparmor.d/qcam' +maybe chmod 0644 'apparmor.d/qmapshack' +maybe chmod 0644 'apparmor.d/qutebrowser' +maybe chmod 0644 'apparmor.d/rootlesskit' +maybe chmod 0644 'apparmor.d/rpm' +maybe chmod 0644 'apparmor.d/rssguard' +maybe chmod 0755 'apparmor.d/rsyslog.d' +maybe chmod 0644 'apparmor.d/rsyslog.d/README' +maybe chmod 0644 'apparmor.d/runc' maybe chmod 0755 'apparmor.d/samba' maybe chmod 0644 'apparmor.d/samba-bgqd' maybe chmod 0644 'apparmor.d/samba-dcerpcd' @@ -509,6 +569,31 @@ maybe chmod 0644 'apparmor.d/sbin.dhclient' maybe chmod 0644 'apparmor.d/sbin.klogd' maybe chmod 0644 'apparmor.d/sbin.syslog-ng' maybe chmod 0644 'apparmor.d/sbin.syslogd' +maybe chmod 0644 'apparmor.d/sbuild' +maybe chmod 0644 'apparmor.d/sbuild-abort' +maybe chmod 0644 'apparmor.d/sbuild-adduser' +maybe chmod 0644 'apparmor.d/sbuild-apt' +maybe chmod 0644 'apparmor.d/sbuild-checkpackages' +maybe chmod 0644 'apparmor.d/sbuild-clean' +maybe chmod 0644 'apparmor.d/sbuild-createchroot' +maybe chmod 0644 'apparmor.d/sbuild-destroychroot' +maybe chmod 0644 'apparmor.d/sbuild-distupgrade' +maybe chmod 0644 'apparmor.d/sbuild-hold' +maybe chmod 0644 'apparmor.d/sbuild-shell' +maybe chmod 0644 'apparmor.d/sbuild-unhold' +maybe chmod 0644 'apparmor.d/sbuild-update' +maybe chmod 0644 'apparmor.d/sbuild-upgrade' +maybe chmod 0644 'apparmor.d/scide' +maybe chmod 0644 'apparmor.d/signal-desktop' +maybe chmod 0644 'apparmor.d/slack' +maybe chmod 0644 'apparmor.d/slirp4netns' +maybe chmod 0644 'apparmor.d/steam' +maybe chmod 0644 'apparmor.d/stress-ng' +maybe chmod 0644 'apparmor.d/surfshark' +maybe chmod 0644 'apparmor.d/systemd-coredump' +maybe chmod 0644 'apparmor.d/thunderbird' +maybe chmod 0644 'apparmor.d/toybox' +maybe chmod 0644 'apparmor.d/trinity' maybe chmod 0755 'apparmor.d/tunables' maybe chmod 0644 'apparmor.d/tunables/alias' maybe chmod 0644 'apparmor.d/tunables/apparmorfs' @@ -531,8 +616,13 @@ maybe chmod 0644 'apparmor.d/tunables/sys' maybe chmod 0644 'apparmor.d/tunables/xdg-user-dirs' maybe chmod 0755 'apparmor.d/tunables/xdg-user-dirs.d' maybe chmod 0644 'apparmor.d/tunables/xdg-user-dirs.d/site.local' +maybe chmod 0644 'apparmor.d/tup' +maybe chmod 0644 'apparmor.d/tuxedo-control-center' maybe chmod 0644 'apparmor.d/ubuntu_pro_apt_news' maybe chmod 0644 'apparmor.d/ubuntu_pro_esm_cache' +maybe chmod 0644 'apparmor.d/unix-chkpwd' +maybe chmod 0644 'apparmor.d/unprivileged_userns' +maybe chmod 0644 'apparmor.d/userbindmount' maybe chmod 0644 'apparmor.d/usr.bin.chromium-browser' maybe chmod 0644 'apparmor.d/usr.bin.evince' maybe chmod 0644 'apparmor.d/usr.bin.firefox' @@ -562,6 +652,12 @@ maybe chmod 0644 'apparmor.d/usr.sbin.rsyslogd' maybe chmod 0644 'apparmor.d/usr.sbin.smbd' maybe chmod 0644 'apparmor.d/usr.sbin.smbldap-useradd' maybe chmod 0644 'apparmor.d/usr.sbin.traceroute' +maybe chmod 0644 'apparmor.d/uwsgi-core' +maybe chmod 0644 'apparmor.d/vdens' +maybe chmod 0644 'apparmor.d/virtiofsd' +maybe chmod 0644 'apparmor.d/vivaldi-bin' +maybe chmod 0644 'apparmor.d/vpnns' +maybe chmod 0644 'apparmor.d/wpcom' maybe chmod 0644 'apparmor/easyprof.conf' maybe chmod 0755 'apparmor/init' maybe chmod 0755 'apparmor/init/network-interface-security' @@ -570,15 +666,14 @@ maybe chmod 0644 'apparmor/parser.conf' maybe chmod 0644 'apparmor/severity.db' maybe chmod 0755 'apport' maybe chmod 0755 'apport/blacklist.d' -maybe chmod 0644 'apport/blacklist.d/README.blacklist' -maybe chmod 0644 'apport/blacklist.d/apport' maybe chmod 0644 'apport/blacklist.d/firefox' maybe chmod 0644 'apport/blacklist.d/thunderbird' maybe chmod 0644 'apport/crashdb.conf' maybe chmod 0755 'apport/native-origins.d' maybe chmod 0644 'apport/native-origins.d/firefox' maybe chmod 0644 'apport/native-origins.d/thunderbird' -maybe chmod 0644 'appstream.conf' +maybe chmod 0755 'apport/report-ignore' +maybe chmod 0644 'apport/report-ignore/README.denylist' maybe chmod 0755 'apt' maybe chmod 0755 'apt/apt.conf.d' maybe chmod 0644 'apt/apt.conf.d/00aptitude' @@ -719,7 +814,6 @@ maybe chmod 0644 'bash_completion' maybe chmod 0755 'bash_completion.d' maybe chmod 0644 'bash_completion.d/apport_completion' maybe chmod 0644 'bash_completion.d/apt-linux-mint' -maybe chmod 0644 'bash_completion.d/dkms' maybe chmod 0644 'bash_completion.d/git-prompt' maybe chmod 0644 'bash_completion.d/global-python-argcomplete' maybe chgrp 'bind' 'bind' @@ -779,6 +873,7 @@ maybe chmod 0644 'brltty/Contraction/de-kurzschrift.ctb' maybe chmod 0644 'brltty/Contraction/de-vollschrift.ctb' maybe chmod 0644 'brltty/Contraction/de-wort.cti' maybe chmod 0644 'brltty/Contraction/de.ctb' +maybe chmod 0644 'brltty/Contraction/en-ueb-g1.ctb' maybe chmod 0644 'brltty/Contraction/en-ueb-g2.ctb' maybe chmod 0644 'brltty/Contraction/en-us-g2.ctb' maybe chmod 0644 'brltty/Contraction/en.ctb' @@ -864,6 +959,7 @@ maybe chmod 0644 'brltty/Input/bm/default.ktb' maybe chmod 0644 'brltty/Input/bm/display6.kti' maybe chmod 0644 'brltty/Input/bm/display7.kti' maybe chmod 0644 'brltty/Input/bm/dm80p.ktb' +maybe chmod 0644 'brltty/Input/bm/emulate6.kti' maybe chmod 0644 'brltty/Input/bm/front10.kti' maybe chmod 0644 'brltty/Input/bm/front6.kti' maybe chmod 0644 'brltty/Input/bm/horizontal.kti' @@ -900,6 +996,15 @@ maybe chmod 0644 'brltty/Input/ce/novem.ktb' maybe chmod 0644 'brltty/Input/chords.kti' maybe chmod 0755 'brltty/Input/cn' maybe chmod 0644 'brltty/Input/cn/all.ktb' +maybe chmod 0755 'brltty/Input/dp' +maybe chmod 0644 'brltty/Input/dp/all.ktb' +maybe chmod 0644 'brltty/Input/dp/function.kti' +maybe chmod 0644 'brltty/Input/dp/keyboard.kti' +maybe chmod 0644 'brltty/Input/dp/navigation.kti' +maybe chmod 0644 'brltty/Input/dp/panfn4.ktb' +maybe chmod 0644 'brltty/Input/dp/panning.kti' +maybe chmod 0644 'brltty/Input/dp/routing.kti' +maybe chmod 0644 'brltty/Input/dp/scroll.kti' maybe chmod 0755 'brltty/Input/ec' maybe chmod 0644 'brltty/Input/ec/all.txt' maybe chmod 0644 'brltty/Input/ec/spanish.txt' @@ -1006,6 +1111,7 @@ maybe chmod 0644 'brltty/Input/hw/nav.kti' maybe chmod 0644 'brltty/Input/hw/one.ktb' maybe chmod 0644 'brltty/Input/hw/routing.kti' maybe chmod 0644 'brltty/Input/hw/thumb.kti' +maybe chmod 0644 'brltty/Input/hw/thumb_legacy.kti' maybe chmod 0644 'brltty/Input/hw/touch.ktb' maybe chmod 0755 'brltty/Input/ic' maybe chmod 0644 'brltty/Input/ic/all.ktb' @@ -1050,6 +1156,7 @@ maybe chmod 0644 'brltty/Input/mt/bd1_6.kti' maybe chmod 0644 'brltty/Input/mt/bd1_6s.ktb' maybe chmod 0644 'brltty/Input/mt/bd2.ktb' maybe chmod 0644 'brltty/Input/mt/status.kti' +maybe chmod 0644 'brltty/Input/nav.kti' maybe chmod 0755 'brltty/Input/no' maybe chmod 0644 'brltty/Input/no/all.txt' maybe chmod 0755 'brltty/Input/np' @@ -1284,6 +1391,7 @@ maybe chmod 0755 'chromium-browser' maybe chmod 0755 'chromium-browser/customizations' maybe chmod 0755 'chrony' maybe chmod 0644 'chrony/chrony.conf' +maybe chgrp '_chrony' 'chrony/chrony.keys' maybe chmod 0640 'chrony/chrony.keys' maybe chmod 0755 'chrony/conf.d' maybe chmod 0644 'chrony/conf.d/README' @@ -1292,6 +1400,9 @@ maybe chmod 0644 'chrony/sources.d/README' maybe chmod 0755 'cifs-utils' maybe chmod 0700 'cni' maybe chmod 0700 'cni/net.d' +maybe chown 'colord' 'colord' +maybe chgrp 'colord' 'colord' +maybe chmod 0755 'colord' maybe chmod 0644 'colordiffrc' maybe chmod 0755 'compizconfig' maybe chmod 0644 'compizconfig/config' @@ -1343,6 +1454,8 @@ maybe chmod 0644 'console-setup/vtrgb.vga' maybe chmod 0644 'cowpoke.conf' maybe chmod 0755 'cracklib' maybe chmod 0644 'cracklib/cracklib.conf' +maybe chmod 0700 'credstore' +maybe chmod 0700 'credstore.encrypted' maybe chmod 0755 'cron.d' maybe chmod 0644 'cron.d/.placeholder' maybe chmod 0644 'cron.d/anacron' @@ -1360,7 +1473,6 @@ maybe chmod 0755 'cron.daily/etckeeper' maybe chmod 0755 'cron.daily/logrotate' maybe chmod 0755 'cron.daily/man-db' maybe chmod 0755 'cron.daily/plocate' -maybe chmod 0755 'cron.daily/samba' maybe chmod 0755 'cron.hourly' maybe chmod 0644 'cron.hourly/.placeholder' maybe chmod 0755 'cron.monthly' @@ -1370,6 +1482,8 @@ maybe chmod 0755 'cron.weekly' maybe chmod 0644 'cron.weekly/.placeholder' maybe chmod 0755 'cron.weekly/0anacron' maybe chmod 0755 'cron.weekly/man-db' +maybe chmod 0755 'cron.yearly' +maybe chmod 0644 'cron.yearly/.placeholder' maybe chmod 0644 'crontab' maybe chmod 0755 'cruft' maybe chmod 0755 'cruft/filters-unex' @@ -1458,7 +1572,6 @@ maybe chmod 0644 'cupshelpers/preferreddrivers.xml' maybe chmod 0755 'dbus-1' maybe chmod 0755 'dbus-1/session.d' maybe chmod 0755 'dbus-1/system.d' -maybe chmod 0644 'dbus-1/system.d/avahi-dbus.conf' maybe chmod 0644 'dbus-1/system.d/bluetooth.conf' maybe chmod 0644 'dbus-1/system.d/com.hp.hplip.conf' maybe chmod 0644 'dbus-1/system.d/com.redhat.NewPrinterNotification.conf' @@ -1467,27 +1580,18 @@ maybe chmod 0644 'dbus-1/system.d/com.ubuntu.LanguageSelector.conf' maybe chmod 0644 'dbus-1/system.d/com.ubuntu.SystemService.conf' maybe chmod 0644 'dbus-1/system.d/com.ubuntu.WhoopsiePreferences.conf' maybe chmod 0644 'dbus-1/system.d/dnsmasq.conf' -maybe chmod 0644 'dbus-1/system.d/gdm.conf' maybe chmod 0644 'dbus-1/system.d/kerneloops.conf' -maybe chmod 0644 'dbus-1/system.d/net.hadess.PowerProfiles.conf' maybe chmod 0644 'dbus-1/system.d/net.hadess.SensorProxy.conf' -maybe chmod 0644 'dbus-1/system.d/nm-fortisslvpn-service.conf' maybe chmod 0644 'dbus-1/system.d/org.debian.apt.conf' maybe chmod 0644 'dbus-1/system.d/org.freedesktop.DisplayManager.conf' -maybe chmod 0644 'dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf' -maybe chmod 0644 'dbus-1/system.d/org.freedesktop.GeoClue2.conf' -maybe chmod 0644 'dbus-1/system.d/org.freedesktop.ModemManager1.conf' -maybe chmod 0644 'dbus-1/system.d/org.freedesktop.PackageKit.conf' maybe chmod 0644 'dbus-1/system.d/org.freedesktop.SystemToolsBackends.conf' maybe chmod 0644 'dbus-1/system.d/org.freedesktop.thermald.conf' maybe chmod 0644 'dbus-1/system.d/org.kde.kio.file.conf' maybe chmod 0644 'dbus-1/system.d/org.mate.CPUFreqSelector.conf' maybe chmod 0644 'dbus-1/system.d/org.mate.SettingsDaemon.DateTimeMechanism.conf' maybe chmod 0644 'dbus-1/system.d/org.opensuse.CupsPkHelper.Mechanism.conf' -maybe chmod 0644 'dbus-1/system.d/org.rpm.conf' maybe chmod 0644 'dbus-1/system.d/pulseaudio-system.conf' maybe chmod 0644 'dbus-1/system.d/smart-notifier.conf' -maybe chmod 0644 'dbus-1/system.d/wpa_supplicant.conf' maybe chmod 0644 'dbus-1/system.d/xpra.conf' maybe chmod 0755 'dconf' maybe chmod 0755 'dconf/db' @@ -1511,8 +1615,8 @@ maybe chmod 0644 'default/amd64-microcode' maybe chmod 0644 'default/anacron' maybe chmod 0644 'default/apport' maybe chmod 0644 'default/aufs' -maybe chmod 0644 'default/avahi-daemon' maybe chmod 0644 'default/bind9' +maybe chmod 0644 'default/bluetooth' maybe chmod 0644 'default/bridge-utils' maybe chmod 0600 'default/cacerts' maybe chmod 0644 'default/chrony' @@ -1525,7 +1629,6 @@ maybe chmod 0644 'default/google-chrome' maybe chmod 0644 'default/grub' maybe chmod 0755 'default/grub.d' maybe chmod 0644 'default/grub.d/50_linuxmint.cfg' -maybe chmod 0644 'default/grub.d/init-select.cfg' maybe chmod 0644 'default/hddtemp' maybe chmod 0644 'default/im-config' maybe chmod 0644 'default/intel-microcode' @@ -1535,7 +1638,6 @@ maybe chmod 0644 'default/keyboard' maybe chmod 0644 'default/libvirt-guests' maybe chmod 0644 'default/libvirtd' maybe chmod 0644 'default/local_service' -maybe chmod 0644 'default/locale' maybe chmod 0644 'default/mdadm' maybe chmod 0644 'default/motd-news' maybe chmod 0644 'default/named' @@ -1544,7 +1646,7 @@ maybe chmod 0644 'default/networkd-dispatcher' maybe chmod 0644 'default/networking' maybe chmod 0644 'default/nfs-common' maybe chmod 0644 'default/nss' -maybe chmod 0644 'default/ntpdate' +maybe chmod 0644 'default/ntpsec-ntpdate' maybe chmod 0644 'default/numlockx' maybe chmod 0644 'default/openvpn' maybe chmod 0644 'default/qemu-kvm' @@ -1569,40 +1671,19 @@ maybe chmod 0644 'dhcp/debug' maybe chmod 0755 'dhcp/dhclient-enter-hooks.d' maybe chmod 0755 'dhcp/dhclient-enter-hooks.d/avahi-autoipd' maybe chmod 0755 'dhcp/dhclient-enter-hooks.d/resolved-enter' -maybe chmod 0755 'dhcp/dhclient-enter-hooks.d/samba' maybe chmod 0755 'dhcp/dhclient-exit-hooks.d' maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/chrony' -maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/ntpdate' +maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/ntpsec-ntpdate' maybe chmod 0755 'dhcp/dhclient-exit-hooks.d/resolved' maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes' maybe chmod 0755 'dhcp/dhclient-exit-hooks.d/zzz_avahi-autoipd' maybe chmod 0644 'dhcp/dhclient.conf' +maybe chmod 0644 'dhcpcd.conf' maybe chmod 0755 'dictionaries-common' maybe chmod 0644 'dictionaries-common/ispell-default' maybe chmod 0755 'dkms' maybe chmod 0644 'dkms/framework.conf' -maybe chmod 0755 'dkms/sign_helper.sh' -maybe chmod 0755 'dkms/template-dkms-mkbmdeb' -maybe chmod 0644 'dkms/template-dkms-mkbmdeb/Makefile' -maybe chmod 0755 'dkms/template-dkms-mkbmdeb/debian' -maybe chmod 0644 'dkms/template-dkms-mkbmdeb/debian/README.Debian' -maybe chmod 0644 'dkms/template-dkms-mkbmdeb/debian/changelog' -maybe chmod 0644 'dkms/template-dkms-mkbmdeb/debian/compat' -maybe chmod 0644 'dkms/template-dkms-mkbmdeb/debian/control' -maybe chmod 0644 'dkms/template-dkms-mkbmdeb/debian/copyright' -maybe chmod 0755 'dkms/template-dkms-mkbmdeb/debian/rules' -maybe chmod 0755 'dkms/template-dkms-mkdeb' -maybe chmod 0644 'dkms/template-dkms-mkdeb/Makefile' -maybe chmod 0755 'dkms/template-dkms-mkdeb/debian' -maybe chmod 0644 'dkms/template-dkms-mkdeb/debian/README.Debian' -maybe chmod 0644 'dkms/template-dkms-mkdeb/debian/changelog' -maybe chmod 0644 'dkms/template-dkms-mkdeb/debian/compat' -maybe chmod 0644 'dkms/template-dkms-mkdeb/debian/control' -maybe chmod 0644 'dkms/template-dkms-mkdeb/debian/copyright' -maybe chmod 0644 'dkms/template-dkms-mkdeb/debian/dirs' -maybe chmod 0755 'dkms/template-dkms-mkdeb/debian/postinst' -maybe chmod 0755 'dkms/template-dkms-mkdeb/debian/prerm' -maybe chmod 0755 'dkms/template-dkms-mkdeb/debian/rules' +maybe chmod 0755 'dkms/framework.conf.d' maybe chmod 0755 'dnsmasq.d' maybe chmod 0755 'dnsmasq.d-available' maybe chmod 0644 'dnsmasq.d-available/libvirt-daemon' @@ -1615,7 +1696,6 @@ maybe chmod 0755 'dpkg' maybe chmod 0644 'dpkg/dpkg.cfg' maybe chmod 0755 'dpkg/dpkg.cfg.d' maybe chmod 0644 'dpkg/dpkg.cfg.d/needrestart' -maybe chmod 0644 'dpkg/dpkg.cfg.d/pkg-config-hook-config' maybe chmod 0755 'dpkg/origins' maybe chmod 0644 'dpkg/origins/debian' maybe chmod 0644 'dpkg/origins/ubuntu' @@ -1635,6 +1715,8 @@ maybe chmod 0644 'environment' maybe chmod 0755 'environment.d' maybe chmod 0644 'environment.d/90atk-adaptor.conf' maybe chmod 0644 'environment.d/90qt-a11y.conf' +maybe chmod 0644 'environment.d/90qt6webengine-dictionaries-path.conf' +maybe chmod 0644 'environment.d/90qtwebengine-dictionaries-path.conf' maybe chmod 0755 'etckeeper' maybe chmod 0755 'etckeeper/commit.d' maybe chmod 0755 'etckeeper/commit.d/10vcs-test' @@ -1785,11 +1867,13 @@ maybe chmod 0644 'fonts/snap-override/10-prefer-noto.conf' maybe chmod 0644 'fstab' maybe chmod 0644 'fuse.conf' maybe chmod 0755 'fwupd' +maybe chmod 0755 'fwupd/bios-settings.d' +maybe chmod 0644 'fwupd/bios-settings.d/README.md' maybe chmod 0644 'fwupd/daemon.conf' +maybe chmod 0644 'fwupd/fwupd.conf' maybe chmod 0644 'fwupd/msr.conf' maybe chmod 0644 'fwupd/redfish.conf' maybe chmod 0755 'fwupd/remotes.d' -maybe chmod 0644 'fwupd/remotes.d/dell-esrt.conf' maybe chmod 0644 'fwupd/remotes.d/fwupd.conf' maybe chmod 0644 'fwupd/remotes.d/lvfs-testing.conf' maybe chmod 0644 'fwupd/remotes.d/lvfs.conf' @@ -1797,7 +1881,6 @@ maybe chmod 0644 'fwupd/remotes.d/vendor-directory.conf' maybe chmod 0644 'fwupd/remotes.d/vendor.conf' maybe chmod 0644 'fwupd/thunderbolt.conf' maybe chmod 0644 'fwupd/uefi_capsule.conf' -maybe chmod 0644 'fwupd/upower.conf' maybe chmod 0644 'g15daemon.conf' maybe chmod 0755 'gadmin-samba' maybe chmod 0600 'gadmin-samba/gadmin_samba_users' @@ -1833,6 +1916,7 @@ maybe chmod 0644 'gdm3/config-error-dialog.sh' maybe chmod 0644 'gdm3/custom.conf' maybe chmod 0644 'gdm3/greeter.dconf-defaults' maybe chmod 0755 'geoclue' +maybe chmod 0755 'geoclue/conf.d' maybe chmod 0644 'geoclue/geoclue.conf' maybe chmod 0755 'ghostscript' maybe chmod 0755 'ghostscript/cidfmap.d' @@ -1861,13 +1945,18 @@ maybe chmod 0755 'glvnd/egl_vendor.d' maybe chmod 0755 'gnome' maybe chmod 0755 'gnome-app-install' maybe chmod 0644 'gnome-app-install/packages-whitelist' +maybe chown 'gnome-remote-desktop' 'gnome-remote-desktop' +maybe chgrp 'gnome-remote-desktop' 'gnome-remote-desktop' +maybe chmod 0755 'gnome-remote-desktop' maybe chmod 0755 'gnome-system-tools' maybe chmod 0644 'gnome-system-tools/user-profiles.conf' maybe chmod 0755 'gnome-vfs-2.0' maybe chmod 0755 'gnome-vfs-2.0/modules' maybe chmod 0644 'gnome-vfs-2.0/modules/default-modules.conf' -maybe chmod 0644 'gnome/defaults.list' maybe chmod 0644 'gnome/menus.blacklist' +maybe chmod 0755 'gnutls' +maybe chmod 0644 'gnutls/config' +maybe chmod 0644 'gprofng.rc' maybe chmod 0755 'groff' maybe chmod 0644 'groff/man.local' maybe chmod 0644 'groff/mdoc.local' @@ -1882,6 +1971,7 @@ maybe chmod 0755 'grub.d/05_debian_theme' maybe chmod 0755 'grub.d/10_linux' maybe chmod 0755 'grub.d/10_linux_zfs' maybe chmod 0755 'grub.d/20_linux_xen' +maybe chmod 0755 'grub.d/25_bli' maybe chmod 0755 'grub.d/30_os-prober' maybe chmod 0755 'grub.d/30_uefi-firmware' maybe chmod 0755 'grub.d/35_fwupd' @@ -2170,6 +2260,7 @@ maybe chmod 0644 'hddtemp.db' maybe chmod 0644 'hdparm.conf' maybe chmod 0755 'highlight' maybe chmod 0644 'highlight/filetypes.conf' +maybe chmod 0644 'highlight/lsp.conf' maybe chmod 0644 'host.conf' maybe chmod 0644 'hostid' maybe chmod 0644 'hostname' @@ -2191,7 +2282,6 @@ maybe chmod 0755 'init.d/anacron' maybe chmod 0755 'init.d/apparmor' maybe chmod 0755 'init.d/apport' maybe chmod 0755 'init.d/atd' -maybe chmod 0755 'init.d/avahi-daemon' maybe chmod 0755 'init.d/binfmt-support' maybe chmod 0755 'init.d/bluetooth' maybe chmod 0755 'init.d/cgroupfs-mount' @@ -2202,7 +2292,6 @@ maybe chmod 0755 'init.d/cryptdisks' maybe chmod 0755 'init.d/cryptdisks-early' maybe chmod 0755 'init.d/ctdb' maybe chmod 0755 'init.d/cups' -maybe chmod 0755 'init.d/cups-browsed' maybe chmod 0755 'init.d/dbus' maybe chmod 0755 'init.d/dns-clean' maybe chmod 0755 'init.d/gdm3' @@ -2215,12 +2304,10 @@ maybe chmod 0755 'init.d/keyboard-setup.sh' maybe chmod 0755 'init.d/kmod' maybe chmod 0755 'init.d/lightdm' maybe chmod 0755 'init.d/lm-sensors' -maybe chmod 0755 'init.d/lvm2' -maybe chmod 0755 'init.d/lvm2-lvmpolld' maybe chmod 0755 'init.d/mariadb' maybe chmod 0755 'init.d/mintsystem' maybe chmod 0755 'init.d/named' -maybe chmod 0755 'init.d/netfilter-persistent' +maybe chmod 0644 'init.d/netfilter-persistent' maybe chmod 0755 'init.d/networking' maybe chmod 0755 'init.d/nfs-common' maybe chmod 0755 'init.d/nmbd' @@ -2240,7 +2327,6 @@ maybe chmod 0755 'init.d/smartmontools' maybe chmod 0755 'init.d/smbd' maybe chmod 0755 'init.d/speech-dispatcher' maybe chmod 0755 'init.d/ssh' -maybe chmod 0755 'init.d/udev' maybe chmod 0755 'init.d/ufw' maybe chmod 0755 'init.d/ulogd2' maybe chmod 0755 'init.d/uuidd' @@ -2249,6 +2335,7 @@ maybe chmod 0755 'init.d/winbind' maybe chmod 0755 'init.d/x11-common' maybe chmod 0755 'init.d/xpra' maybe chmod 0755 'init.d/zfs-import' +maybe chmod 0755 'init.d/zfs-load-key' maybe chmod 0755 'init.d/zfs-mount' maybe chmod 0755 'init.d/zfs-share' maybe chmod 0755 'init.d/zfs-zed' @@ -2331,6 +2418,38 @@ maybe chmod 0644 'java-11-openjdk/security/policy/unlimited/default_local.policy maybe chmod 0644 'java-11-openjdk/security/public_suffix_list.dat' maybe chmod 0644 'java-11-openjdk/sound.properties' maybe chmod 0644 'java-11-openjdk/swing.properties' +maybe chmod 0755 'java-21-openjdk' +maybe chmod 0644 'java-21-openjdk/accessibility.properties' +maybe chmod 0644 'java-21-openjdk/jaxp.properties' +maybe chmod 0755 'java-21-openjdk/jfr' +maybe chmod 0644 'java-21-openjdk/jfr/default.jfc' +maybe chmod 0644 'java-21-openjdk/jfr/profile.jfc' +maybe chmod 0644 'java-21-openjdk/jvm-amd64.cfg' +maybe chmod 0644 'java-21-openjdk/logging.properties' +maybe chmod 0755 'java-21-openjdk/management' +maybe chmod 0644 'java-21-openjdk/management/jmxremote.access' +maybe chmod 0644 'java-21-openjdk/management/management.properties' +maybe chmod 0644 'java-21-openjdk/net.properties' +maybe chmod 0644 'java-21-openjdk/psfont.properties.ja' +maybe chmod 0644 'java-21-openjdk/psfontj2d.properties' +maybe chmod 0755 'java-21-openjdk/security' +maybe chmod 0644 'java-21-openjdk/security/blocked.certs' +maybe chmod 0644 'java-21-openjdk/security/default.policy' +maybe chmod 0644 'java-21-openjdk/security/java.policy' +maybe chmod 0644 'java-21-openjdk/security/java.security' +maybe chmod 0644 'java-21-openjdk/security/nss.cfg' +maybe chmod 0755 'java-21-openjdk/security/policy' +maybe chmod 0644 'java-21-openjdk/security/policy/README.txt' +maybe chmod 0755 'java-21-openjdk/security/policy/limited' +maybe chmod 0644 'java-21-openjdk/security/policy/limited/default_US_export.policy' +maybe chmod 0644 'java-21-openjdk/security/policy/limited/default_local.policy' +maybe chmod 0644 'java-21-openjdk/security/policy/limited/exempt_local.policy' +maybe chmod 0755 'java-21-openjdk/security/policy/unlimited' +maybe chmod 0644 'java-21-openjdk/security/policy/unlimited/default_US_export.policy' +maybe chmod 0644 'java-21-openjdk/security/policy/unlimited/default_local.policy' +maybe chmod 0644 'java-21-openjdk/security/public_suffix_list.dat' +maybe chmod 0644 'java-21-openjdk/sound.properties' +maybe chmod 0644 'java-21-openjdk/swing.properties' maybe chmod 0755 'java-8-openjdk' maybe chmod 0644 'java-8-openjdk/accessibility.properties' maybe chmod 0644 'java-8-openjdk/calendars.properties' @@ -2390,6 +2509,9 @@ maybe chmod 0644 'lftp.conf' maybe chmod 0644 'libao.conf' maybe chmod 0644 'libaudit.conf' maybe chmod 0755 'libblockdev' +maybe chmod 0755 'libblockdev/3' +maybe chmod 0755 'libblockdev/3/conf.d' +maybe chmod 0644 'libblockdev/3/conf.d/00-default.cfg' maybe chmod 0755 'libblockdev/conf.d' maybe chmod 0644 'libblockdev/conf.d/00-default.cfg' maybe chmod 0755 'libnl-3' @@ -2424,10 +2546,10 @@ maybe chmod 0644 'libreoffice/registry/impress.xcd' maybe chmod 0644 'libreoffice/registry/lingucomponent.xcd' maybe chmod 0644 'libreoffice/registry/main.xcd' maybe chmod 0644 'libreoffice/registry/math.xcd' +maybe chmod 0644 'libreoffice/registry/mysqlc.xcd' maybe chmod 0644 'libreoffice/registry/ogltrans.xcd' maybe chmod 0644 'libreoffice/registry/pdfimport.xcd' maybe chmod 0644 'libreoffice/registry/postgresql.xcd' -maybe chmod 0644 'libreoffice/registry/pyuno.xcd' maybe chmod 0755 'libreoffice/registry/res' maybe chmod 0644 'libreoffice/registry/res/fcfg_langpack_de.xcd' maybe chmod 0644 'libreoffice/registry/res/fcfg_langpack_en-GB.xcd' @@ -2527,22 +2649,24 @@ maybe chmod 0755 'linuxmint' maybe chmod 0644 'linuxmint/info' maybe chmod 0644 'linuxmint/mintSystem.conf' maybe chmod 0644 'locale.alias' +maybe chmod 0644 'locale.conf' maybe chmod 0644 'locale.gen' maybe chmod 0755 'logcheck' maybe chmod 0755 'logcheck/ignore.d.paranoid' maybe chmod 0644 'logcheck/ignore.d.paranoid/cracklib-runtime' +maybe chmod 0644 'logcheck/ignore.d.paranoid/mariadb-server' maybe chmod 0644 'logcheck/ignore.d.paranoid/mariadb-server-10_6' maybe chmod 0755 'logcheck/ignore.d.server' maybe chmod 0644 'logcheck/ignore.d.server/gpg-agent' maybe chmod 0644 'logcheck/ignore.d.server/hddtemp' -maybe chmod 0644 'logcheck/ignore.d.server/libsasl2-modules' +maybe chmod 0644 'logcheck/ignore.d.server/mariadb-server' maybe chmod 0644 'logcheck/ignore.d.server/mariadb-server-10_6' maybe chmod 0644 'logcheck/ignore.d.server/mdadm' maybe chmod 0755 'logcheck/ignore.d.server/netfilter-persistent' maybe chmod 0644 'logcheck/ignore.d.server/netfilter-persistent/netfilter-persistent' -maybe chmod 0644 'logcheck/ignore.d.server/ntpdate' maybe chmod 0644 'logcheck/ignore.d.server/rsyslog' maybe chmod 0755 'logcheck/ignore.d.workstation' +maybe chmod 0644 'logcheck/ignore.d.workstation/mariadb-server' maybe chmod 0644 'logcheck/ignore.d.workstation/mariadb-server-10_6' maybe chmod 0755 'logcheck/violations.d' maybe chmod 0644 'logcheck/violations.d/mdadm' @@ -2571,13 +2695,11 @@ maybe chmod 0644 'logrotate.d/pm-utils' maybe chmod 0644 'logrotate.d/postgresql-common' maybe chmod 0644 'logrotate.d/ppp' maybe chmod 0644 'logrotate.d/rsyslog' -maybe chmod 0644 'logrotate.d/samba' maybe chmod 0644 'logrotate.d/sane-utils' maybe chmod 0644 'logrotate.d/speech-dispatcher' maybe chmod 0644 'logrotate.d/ubuntu-pro-client' maybe chmod 0644 'logrotate.d/ufw' maybe chmod 0644 'logrotate.d/ulogd2' -maybe chmod 0644 'logrotate.d/winbind' maybe chmod 0644 'logrotate.d/wtmp' maybe chmod 0644 'lsb-release' maybe chmod 0644 'ltrace.conf' @@ -2680,6 +2802,11 @@ maybe chmod 0644 'mysql/mariadb.conf.d/50-mysql-clients.cnf' maybe chmod 0644 'mysql/mariadb.conf.d/50-mysqld_safe.cnf' maybe chmod 0644 'mysql/mariadb.conf.d/50-server.cnf' maybe chmod 0644 'mysql/mariadb.conf.d/60-galera.cnf' +maybe chmod 0644 'mysql/mariadb.conf.d/provider_bzip2.cnf' +maybe chmod 0644 'mysql/mariadb.conf.d/provider_lz4.cnf' +maybe chmod 0644 'mysql/mariadb.conf.d/provider_lzma.cnf' +maybe chmod 0644 'mysql/mariadb.conf.d/provider_lzo.cnf' +maybe chmod 0644 'mysql/mariadb.conf.d/provider_snappy.cnf' maybe chmod 0644 'mysql/my.cnf.fallback' maybe chmod 0755 'nala' maybe chmod 0644 'nala/nala.conf' @@ -2709,6 +2836,10 @@ maybe chmod 0644 'neofetch/config.conf' maybe chmod 0644 'netconfig' maybe chmod 0755 'netplan' maybe chmod 0644 'netplan/1-network-manager-all.yaml' +maybe chmod 0600 'netplan/90-NM-0b4d83a7-ada9-4a33-bd2a-c8a7ea8f506f.yaml' +maybe chmod 0600 'netplan/90-NM-9fbcc573-2951-4611-8351-465adb1308dc.yaml' +maybe chmod 0600 'netplan/90-NM-b504f53a-47bf-4ee8-be03-c2f233b18828.yaml' +maybe chmod 0600 'netplan/90-NM-b7c50416-7eae-4fc0-a041-c39a0ce5e7c3.yaml' maybe chmod 0644 'netscsid.conf' maybe chmod 0755 'network' maybe chmod 0755 'network/if-down.d' @@ -2730,6 +2861,7 @@ maybe chmod 0755 'network/if-up.d/avahi-autoipd' maybe chmod 0755 'network/if-up.d/bind9' maybe chmod 0755 'network/if-up.d/chrony' maybe chmod 0755 'network/if-up.d/ethtool' +maybe chmod 0755 'network/if-up.d/ntpsec-ntpdate' maybe chmod 0755 'network/if-up.d/openvpn' maybe chmod 0755 'network/if-up.d/postfix' maybe chmod 0755 'network/if-up.d/resolved' @@ -2748,6 +2880,7 @@ maybe chmod 0644 'newt/palette.original' maybe chmod 0644 'newt/palette.ubuntu' maybe chmod 0644 'nfs.conf' maybe chmod 0755 'nfs.conf.d' +maybe chmod 0755 'nftables.conf' maybe chmod 0644 'nsswitch.conf' maybe chmod 0755 'obex-data-server' maybe chmod 0644 'obex-data-server/capability.xml' @@ -2793,7 +2926,6 @@ maybe chmod 0644 'pam.d/mate-screensaver' maybe chmod 0644 'pam.d/newusers' maybe chmod 0644 'pam.d/other' maybe chmod 0644 'pam.d/passwd' -maybe chmod 0644 'pam.d/polkit-1' maybe chmod 0644 'pam.d/ppp' maybe chmod 0644 'pam.d/runuser' maybe chmod 0644 'pam.d/runuser-l' @@ -2822,10 +2954,10 @@ maybe chmod 0755 'pki/fwupd-metadata' maybe chmod 0644 'pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata' maybe chmod 0644 'pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service' maybe chmod 0644 'pki/fwupd-metadata/LVFS-CA.pem' -maybe chmod 0644 'pki/fwupd/GPG-KEY-Hughski-Limited' maybe chmod 0644 'pki/fwupd/GPG-KEY-Linux-Foundation-Firmware' maybe chmod 0644 'pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service' maybe chmod 0644 'pki/fwupd/LVFS-CA.pem' +maybe chmod 0755 'plymouth' maybe chmod 0755 'pm' maybe chmod 0755 'pm/config.d' maybe chmod 0755 'pm/power.d' @@ -2833,15 +2965,9 @@ maybe chmod 0755 'pm/sleep.d' maybe chmod 0755 'pm/sleep.d/10_grub-common' maybe chmod 0644 'pnm2ppa.conf' maybe chmod 0755 'polkit-1' -maybe chmod 0700 'polkit-1/localauthority' maybe chmod 0755 'polkit-1/localauthority.conf.d' -maybe chmod 0644 'polkit-1/localauthority.conf.d/50-localauthority.conf' -maybe chmod 0644 'polkit-1/localauthority.conf.d/51-ubuntu-admin.conf' -maybe chmod 0755 'polkit-1/localauthority/10-vendor.d' -maybe chmod 0755 'polkit-1/localauthority/20-org.d' -maybe chmod 0755 'polkit-1/localauthority/30-site.d' -maybe chmod 0755 'polkit-1/localauthority/50-local.d' -maybe chmod 0755 'polkit-1/localauthority/90-mandatory.d' +maybe chgrp 'polkitd' 'polkit-1/rules.d' +maybe chmod 0750 'polkit-1/rules.d' maybe chmod 0755 'postfix' maybe chmod 0644 'postfix/dynamicmaps.cf' maybe chmod 0755 'postfix/dynamicmaps.cf.d' @@ -2937,13 +3063,14 @@ maybe chmod 0644 'pulse/client.conf' maybe chmod 0755 'pulse/client.conf.d' maybe chmod 0644 'pulse/daemon.conf' maybe chmod 0644 'pulse/default.pa' -maybe chmod 0755 'pulse/default.pa.d' maybe chmod 0644 'pulse/system.pa' maybe chmod 0755 'python2.7' maybe chmod 0644 'python2.7/sitecustomize.py' maybe chmod 0755 'python3' maybe chmod 0755 'python3.10' maybe chmod 0644 'python3.10/sitecustomize.py' +maybe chmod 0755 'python3.12' +maybe chmod 0644 'python3.12/sitecustomize.py' maybe chmod 0755 'python3.6' maybe chmod 0644 'python3.6/sitecustomize.py' maybe chmod 0644 'python3/debian_config' @@ -2963,7 +3090,6 @@ maybe chmod 0755 'request-key.d' maybe chmod 0644 'request-key.d/cifs.idmap.conf' maybe chmod 0644 'request-key.d/cifs.spnego.conf' maybe chmod 0644 'request-key.d/id_resolver.conf' -maybe chmod 0644 'resolv.conf' maybe chmod 0644 'resolv.conf.dpx' maybe chmod 0644 'resolv.conf.non-dpx' maybe chmod 0755 'resolvconf' @@ -3084,11 +3210,13 @@ maybe chmod 0644 'security/group.conf' maybe chmod 0644 'security/limits.conf' maybe chmod 0755 'security/limits.d' maybe chmod 0644 'security/limits.d/10-gamemode.conf' +maybe chmod 0644 'security/limits.d/25-pw-rlimits.conf' maybe chmod 0644 'security/namespace.conf' maybe chmod 0755 'security/namespace.d' maybe chmod 0755 'security/namespace.init' maybe chmod 0600 'security/opasswd' maybe chmod 0644 'security/pam_env.conf' +maybe chmod 0644 'security/pwhistory.conf' maybe chmod 0644 'security/pwquality.conf' maybe chmod 0644 'security/sepermit.conf' maybe chmod 0644 'security/time.conf' @@ -3211,6 +3339,8 @@ maybe chmod 0644 'speech-dispatcher/modules/festival.conf' maybe chmod 0644 'speech-dispatcher/modules/flite.conf' maybe chmod 0644 'speech-dispatcher/modules/llia_phon-generic.conf' maybe chmod 0644 'speech-dispatcher/modules/mary-generic.conf' +maybe chmod 0644 'speech-dispatcher/modules/mimic3-generic.conf' +maybe chmod 0644 'speech-dispatcher/modules/openjtalk.conf' maybe chmod 0644 'speech-dispatcher/modules/swift-generic.conf' maybe chmod 0644 'speech-dispatcher/speechd.conf' maybe chmod 0755 'ssh' @@ -3265,6 +3395,9 @@ maybe chmod 0440 'sudoers.d/ctdb' maybe chmod 0440 'sudoers.d/mintdrivers' maybe chmod 0440 'sudoers.d/mintupdate' maybe chmod 0440 'sudoers.d/zfs' +maybe chmod 0755 'supercat' +maybe chmod 0644 'supercat/spcrc-crontab' +maybe chmod 0644 'supercat/spcrc-crontab-light' maybe chmod 0644 'swtpm-localca.conf' maybe chmod 0644 'swtpm-localca.options' maybe chmod 0644 'swtpm_setup.conf' @@ -3274,6 +3407,7 @@ maybe chmod 0644 'sysctl.d/10-console-messages.conf' maybe chmod 0644 'sysctl.d/10-ipv6-privacy.conf' maybe chmod 0644 'sysctl.d/10-kernel-hardening.conf' maybe chmod 0644 'sysctl.d/10-magic-sysrq.conf' +maybe chmod 0644 'sysctl.d/10-map-count.conf' maybe chmod 0644 'sysctl.d/10-network-security.conf' maybe chmod 0644 'sysctl.d/10-ptrace.conf' maybe chmod 0644 'sysctl.d/10-zeropage.conf' @@ -3292,6 +3426,7 @@ maybe chmod 0755 'systemd/resolved.conf.d' maybe chmod 0644 'systemd/resolved.conf.d/dnssec.conf' maybe chmod 0644 'systemd/sleep.conf' maybe chmod 0755 'systemd/system' +maybe chmod 0755 'systemd/system-generators' maybe chmod 0644 'systemd/system.conf' maybe chmod 0755 'systemd/system.conf.d' maybe chmod 0644 'systemd/system.conf.d/50_linuxmint.conf' @@ -3304,12 +3439,13 @@ maybe chmod 0755 'systemd/system/emergency.target.wants' maybe chmod 0755 'systemd/system/final.target.wants' maybe chmod 0755 'systemd/system/getty.target.wants' maybe chmod 0755 'systemd/system/graphical.target.wants' +maybe chmod 0755 'systemd/system/hibernate.target.wants' +maybe chmod 0755 'systemd/system/hybrid-sleep.target.wants' maybe chmod 0644 'systemd/system/local.service' maybe chmod 0755 'systemd/system/mdmonitor.service.wants' maybe chmod 0755 'systemd/system/multi-user.target.wants' maybe chmod 0755 'systemd/system/named.service.d' maybe chmod 0644 'systemd/system/named.service.d/override.conf' -maybe chmod 0755 'systemd/system/netfilter-persistent.service.d' maybe chmod 0755 'systemd/system/network-online.target.wants' maybe chmod 0755 'systemd/system/oem-config.service.wants' maybe chmod 0755 'systemd/system/paths.target.wants' @@ -3338,6 +3474,9 @@ maybe chmod 0644 'systemd/system/snap-pycharm\x2dcommunity-407.mount' maybe chmod 0644 'systemd/system/snap-pycharm\x2dcommunity-408.mount' maybe chmod 0755 'systemd/system/snapd.mounts.target.wants' maybe chmod 0755 'systemd/system/sockets.target.wants' +maybe chmod 0755 'systemd/system/ssh.service.requires' +maybe chmod 0755 'systemd/system/suspend-then-hibernate.target.wants' +maybe chmod 0755 'systemd/system/suspend.target.wants' maybe chmod 0755 'systemd/system/sysinit.target.wants' maybe chmod 0755 'systemd/system/systemd-resolved.service.d' maybe chmod 0644 'systemd/system/systemd-resolved.service.d/override.conf' @@ -3372,11 +3511,13 @@ maybe chmod 0755 'timidity' maybe chmod 0644 'timidity/timgm6mb.cfg' maybe chmod 0755 'tmpfiles.d' maybe chmod 0644 'tmpfiles.d/screen-cleanup.conf' +maybe chmod 0644 'ts.conf' maybe chmod 0755 'ubuntu-advantage' maybe chmod 0644 'ubuntu-advantage/uaclient.conf' maybe chmod 0644 'ucf.conf' maybe chmod 0755 'udev' maybe chmod 0755 'udev/hwdb.d' +maybe chmod 0644 'udev/iocost.conf' maybe chmod 0755 'udev/rules.d' maybe chmod 0644 'udev/rules.d/70-snap.core.rules' maybe chmod 0644 'udev/rules.d/70-snap.drawio.rules' @@ -3481,10 +3622,11 @@ maybe chmod 0644 'xdg/autostart/cinnamon-settings-daemon-smartcard.desktop' maybe chmod 0644 'xdg/autostart/cinnamon-settings-daemon-wacom.desktop' maybe chmod 0644 'xdg/autostart/cinnamon-settings-daemon-xsettings.desktop' maybe chmod 0644 'xdg/autostart/geoclue-demo-agent.desktop' +maybe chmod 0644 'xdg/autostart/gnome-initial-setup-copy-worker.desktop' +maybe chmod 0644 'xdg/autostart/gnome-initial-setup-first-login.desktop' maybe chmod 0644 'xdg/autostart/gnome-keyring-pkcs11.desktop' maybe chmod 0644 'xdg/autostart/gnome-keyring-secrets.desktop' maybe chmod 0644 'xdg/autostart/gnome-keyring-ssh.desktop' -maybe chmod 0644 'xdg/autostart/gnome-shell-overrides-migration.desktop' maybe chmod 0644 'xdg/autostart/gnome-software-service.desktop' maybe chmod 0644 'xdg/autostart/gsettings-data-convert.desktop' maybe chmod 0644 'xdg/autostart/hplip-systray.desktop' @@ -3521,6 +3663,8 @@ maybe chmod 0644 'xdg/autostart/org.gnome.SettingsDaemon.UsbProtection.desktop' maybe chmod 0644 'xdg/autostart/org.gnome.SettingsDaemon.Wacom.desktop' maybe chmod 0644 'xdg/autostart/org.gnome.SettingsDaemon.Wwan.desktop' maybe chmod 0644 'xdg/autostart/org.gnome.SettingsDaemon.XSettings.desktop' +maybe chmod 0644 'xdg/autostart/org.gnome.Software.desktop' +maybe chmod 0644 'xdg/autostart/picom.desktop' maybe chmod 0644 'xdg/autostart/polkit-gnome-authentication-agent-1.desktop' maybe chmod 0644 'xdg/autostart/polkit-mate-authentication-agent-1.desktop' maybe chmod 0644 'xdg/autostart/print-applet.desktop' @@ -3566,6 +3710,7 @@ maybe chmod 0755 'xml' maybe chmod 0644 'xml/catalog' maybe chmod 0644 'xml/docbook-xml.xml' maybe chmod 0644 'xml/docbook-xsl.xml' +maybe chmod 0644 'xml/polkitd.xml' maybe chmod 0644 'xml/rarian-compat.xml' maybe chmod 0644 'xml/sgml-data.xml' maybe chmod 0644 'xml/xml-core.xml' diff --git a/.resolv.conf.systemd-resolved.bak b/.resolv.conf.systemd-resolved.bak new file mode 100644 index 0000000..c3eb8f0 --- /dev/null +++ b/.resolv.conf.systemd-resolved.bak @@ -0,0 +1,6 @@ +search home.brehm-online.com brehm-online.com hennig-berlin.org uhu-banane.de uhu-banane.net +nameserver 127.0.0.1 +nameserver 1.1.1.1 +nameserver 8.8.8.8 +nameserver 8.8.4.4 +options timeout:1 attempts:2 use-vc diff --git a/NetworkManager/dispatcher.d/01-ifupdown b/NetworkManager/dispatcher.d/01-ifupdown deleted file mode 100755 index 5ac31f0..0000000 --- a/NetworkManager/dispatcher.d/01-ifupdown +++ /dev/null @@ -1,82 +0,0 @@ -#!/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. - -# We do not handle connectivity-change events in ifupdown so simply exit at -# this point -if [ "$2" = "connectivity-change" ]; then - exit 0; -fi - -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/NetworkManager/system-connections/VPN-DPX.nmconnection b/NetworkManager/system-connections/VPN-DPX.nmconnection deleted file mode 100644 index 85f0c72..0000000 --- a/NetworkManager/system-connections/VPN-DPX.nmconnection +++ /dev/null @@ -1,34 +0,0 @@ -[connection] -id=DPX -uuid=9fbcc573-2951-4611-8351-465adb1308dc -type=vpn -autoconnect=false -timestamp=1700601514 - -[vpn] -gateway=93.188.110.49 -otp-flags=2 -password-flags=1 -realm=pp-its -trusted-cert=5bbbd9da06ea3a7c5a081838f5698f75297d21152e9955375e2cdf1659c91732 -user=frank.brehm -service-type=org.freedesktop.NetworkManager.fortisslvpn - -[ipv4] -dns=77.74.232.24;77.74.232.25;93.188.104.82; -dns-search=pixelpark.net;pixelpark.com;pixelpark.de; -ignore-auto-dns=true -method=auto -never-default=true -route1=77.74.232.0/21,169.254.2.1 -route2=93.188.104.0/21,169.254.2.1 -route3=217.66.48.0/20,169.254.2.1 -route4=10.0.0.0/8,169.254.2.1 -route5=172.16.0.0/12,169.254.2.1 -route6=192.168.0.0/16,169.254.2.1 - -[ipv6] -addr-gen-mode=stable-privacy -method=auto - -[proxy] diff --git a/NetworkManager/system-connections/br0.nmconnection b/NetworkManager/system-connections/br0.nmconnection deleted file mode 100644 index 86568bd..0000000 --- a/NetworkManager/system-connections/br0.nmconnection +++ /dev/null @@ -1,22 +0,0 @@ -[connection] -id=br0 -uuid=b7c50416-7eae-4fc0-a041-c39a0ce5e7c3 -type=bridge -interface-name=br0 -timestamp=1712652731 - -[bridge] - -[ipv4] -address1=10.12.11.2/24,10.12.11.254 -dns=10.12.11.254; -may-fail=false -method=manual - -[ipv6] -addr-gen-mode=eui64 -ip6-privacy=0 -may-fail=false -method=auto - -[proxy] diff --git a/NetworkManager/system-connections/enp3s0.nmconnection b/NetworkManager/system-connections/enp3s0.nmconnection deleted file mode 100644 index 4a54748..0000000 --- a/NetworkManager/system-connections/enp3s0.nmconnection +++ /dev/null @@ -1,11 +0,0 @@ -[connection] -id=enp3s0 -uuid=b504f53a-47bf-4ee8-be03-c2f233b18828 -type=ethernet -interface-name=enp3s0 -master=b7c50416-7eae-4fc0-a041-c39a0ce5e7c3 -slave-type=bridge - -[ethernet] - -[bridge-port] diff --git a/NetworkManager/system-connections/virbr0.nmconnection b/NetworkManager/system-connections/virbr0.nmconnection deleted file mode 100644 index a8c4dc0..0000000 --- a/NetworkManager/system-connections/virbr0.nmconnection +++ /dev/null @@ -1,22 +0,0 @@ -[connection] -id=virbr0 -uuid=0b4d83a7-ada9-4a33-bd2a-c8a7ea8f506f -type=bridge -autoconnect=false -interface-name=virbr0 -timestamp=1712652575 - -[bridge] -forward-delay=2 -multicast-startup-query-interval=3124 - -[ipv4] -address1=192.168.122.1/24 -method=manual - -[ipv6] -addr-gen-mode=eui64 -ip6-privacy=0 -method=link-local - -[proxy] diff --git a/X11/Xsession.d/20dbus_xdg-runtime b/X11/Xsession.d/20dbus_xdg-runtime index c541727..2404378 100644 --- a/X11/Xsession.d/20dbus_xdg-runtime +++ b/X11/Xsession.d/20dbus_xdg-runtime @@ -20,5 +20,9 @@ if [ -x "/usr/bin/dbus-update-activation-environment" ]; then # to put a minimal subset of the Xsession's environment in activated # services' environments dbus-update-activation-environment --verbose --systemd \ - DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY + DBUS_SESSION_BUS_ADDRESS \ + DISPLAY \ + XAUTHORITY \ + XDG_CURRENT_DESKTOP \ + ${NULL+} fi diff --git a/X11/Xsession.d/90xbrlapi b/X11/Xsession.d/90xbrlapi index 328d33e..78db357 100644 --- a/X11/Xsession.d/90xbrlapi +++ b/X11/Xsession.d/90xbrlapi @@ -2,6 +2,7 @@ prefix="" exec_prefix="${prefix}" +drivers_directory="${exec_prefix}/lib/brltty" program_directory="${exec_prefix}/bin" xbrlapi="$program_directory/xbrlapi" brltty="$program_directory/brltty" @@ -9,7 +10,9 @@ brltty="$program_directory/brltty" if [ -x "${xbrlapi}" ]; then if "${xbrlapi}" 2>/dev/null ; then # xbrlapi could connect to BrlAPI, try to start brltty with AtSpi2 driver. - if [ -x "${brltty}" ]; then + if [ -x "${brltty}" -a \ + -e "$drivers_directory/libbrlttybba.so" -a \ + -e "$drivers_directory/libbrlttyxa2.so" ]; then "${brltty}" -b ba -s no -x a2 -N 2>/dev/null fi fi diff --git a/X11/Xsession.d/95dbus_update-activation-env b/X11/Xsession.d/95dbus_update-activation-env index 1626e74..a43bd77 100644 --- a/X11/Xsession.d/95dbus_update-activation-env +++ b/X11/Xsession.d/95dbus_update-activation-env @@ -6,7 +6,9 @@ if [ -n "$DBUS_SESSION_BUS_ADDRESS" ] && \ ( # unset login-session-specifics unset XDG_SEAT + unset XDG_SEAT_PATH unset XDG_SESSION_ID + unset XDG_SESSION_PATH unset XDG_VTNR # tell dbus-daemon --session (and systemd --user, if running) diff --git a/X11/app-defaults/Editres b/X11/app-defaults/Editres index 8907299..e9ddd90 100644 --- a/X11/app-defaults/Editres +++ b/X11/app-defaults/Editres @@ -96,7 +96,7 @@ Editres.Geometry: 500x568 *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*label17: No widget Tree is available. *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. @@ -107,7 +107,7 @@ Editres.Geometry: 500x568 *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*label17: No style Tree is available. *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. diff --git a/X11/app-defaults/XCalc b/X11/app-defaults/XCalc index fa3684c..47e5b41 100644 --- a/X11/app-defaults/XCalc +++ b/X11/app-defaults/XCalc @@ -68,6 +68,16 @@ XCalc*ti.bevel.screen.LCD.translations: #replace\n\ None7:digit(7)\n\ None8:digit(8)\n\ None9:digit(9)\n\ + Mod20:digit(0)\n\ + Mod21:digit(1)\n\ + Mod22:digit(2)\n\ + Mod23:digit(3)\n\ + Mod24:digit(4)\n\ + Mod25:digit(5)\n\ + Mod26:digit(6)\n\ + Mod27:digit(7)\n\ + Mod28:digit(8)\n\ + Mod29:digit(9)\n\ Shifta:digit(A)\n\ Shiftb:digit(B)\n\ Shiftc:digit(C)\n\ diff --git a/X11/app-defaults/XCalc-color b/X11/app-defaults/XCalc-color index 6b26604..ede429e 100644 --- a/X11/app-defaults/XCalc-color +++ b/X11/app-defaults/XCalc-color @@ -28,21 +28,6 @@ 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 @@ -53,56 +38,101 @@ 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.button45.foreground: gray5 +XCalc*ti.button45.background: rgb:e/d/c +XCalc*ti.button45.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.button45.borderColor: rgb:9/8/7 +XCalc*ti.button50.foreground: gray5 +XCalc*ti.button50.background: rgb:e/d/c +XCalc*ti.button50.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.button50.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.button55.foreground: gray5 +XCalc*ti.button55.background: rgb:e/d/c +XCalc*ti.button55.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.button55.borderColor: rgb:9/8/7 -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 +! "Number" keys. +! "D" 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 - +! "E" 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 - +! "F" 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 +! "A" 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 - +! "B" 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 - +! "C" 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 +! "7" 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 - +! "8" 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 - +! "9" 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 +! "4" +XCalc*ti.button42.background: gray95 +XCalc*ti.button42.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button42.borderColor: gray65 +! "5" +XCalc*ti.button43.background: gray95 +XCalc*ti.button43.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button43.borderColor: gray65 +! "6" +XCalc*ti.button44.background: gray95 +XCalc*ti.button44.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button44.borderColor: gray65 + +! "1" +XCalc*ti.button47.background: gray95 +XCalc*ti.button47.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button47.borderColor: gray65 +! "2" +XCalc*ti.button48.background: gray95 +XCalc*ti.button48.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button48.borderColor: gray65 +! "3" +XCalc*ti.button49.background: gray95 +XCalc*ti.button49.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button49.borderColor: gray65 + +! "0" +XCalc*ti.button52.background: gray95 +XCalc*ti.button52.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button52.borderColor: gray65 +! "." +XCalc*ti.button53.background: gray95 +XCalc*ti.button53.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button53.borderColor: gray65 +! "+/-" +XCalc*ti.button54.background: gray95 +XCalc*ti.button54.displayList: foreground gray75;segments 8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90 +XCalc*ti.button54.borderColor: gray65 + ! H e w l e t t - P a c k a r d 1 0 C XCalc*hp.Command.shapeStyle: roundedRectangle diff --git a/X11/app-defaults/XFontSel b/X11/app-defaults/XFontSel index b0ef993..4faa810 100644 --- a/X11/app-defaults/XFontSel +++ b/X11/app-defaults/XFontSel @@ -36,8 +36,8 @@ *appDefaultsVersion: 1 -*pixelSizeList: 7, 30, 40, 50, 60 -*pointSizeList: 250, 300, 350, 400 +*pixelSizeList: 0 +*pointSizeList: 80, 90, 100, 110, 120, 140, 160, 170, 180, 200, 250, 300, 350, 400 XFontSel.cursor: left_ptr *allowShellResize: true @@ -50,8 +50,13 @@ XFontSel.cursor: left_ptr *quitButton.left: chainLeft *quitButton.right: chainLeft +*resetButton.Label: reset +*resetButton.fromHoriz: quitButton +*resetButton.left: chainLeft +*resetButton.right: chainLeft + *ownButton.Label: select -*ownButton.fromHoriz: quitButton +*ownButton.fromHoriz: resetButton *ownButton.left: chainLeft *ownButton.right: chainLeft diff --git a/X11/app-defaults/XScreenSaver-gl b/X11/app-defaults/XScreenSaver-gl index 58cd80c..08f49f2 100644 --- a/X11/app-defaults/XScreenSaver-gl +++ b/X11/app-defaults/XScreenSaver-gl @@ -4,8 +4,8 @@ ! a screen saver and locker for the X window system ! by Jamie Zawinski ! -! version 5.45 -! 08-Dec-2020 +! version 6.08 +! 10-Oct-2023 ! ! See "man xscreensaver" for more info. The latest version is always ! available at https://www.jwz.org/xscreensaver/ @@ -47,9 +47,8 @@ *memoryLimit: 0 *lock: False *verbose: False -*timestamp: True *fade: True -*unfade: False +*unfade: True *fadeSeconds: 0:00:03 *fadeTicks: 20 *splash: True @@ -65,32 +64,11 @@ *textProgram: fortune *textURL: https://feeds.feedburner.com/ubuntu-news -! When a saver writes an error message to stdout/stderr, it can be printed -! on the screen. -! -*captureStderr: True -*overlayStderr: True -*overlayTextForeground: #FFFF00 -*overlayTextBackground: #000000 -*font: *-medium-r-*-140-*-m-* - -! The default is to use these server extensions if available (as noted.) -*sgiSaverExtension: True -*xidleExtension: True -*procInterrupts: True - -! Turning this on makes pointerHysteresis not work. -*xinputExtensionDev: False - -! Set this to True if you are experiencing longstanding XFree86 bug #421 -! (xscreensaver not covering the whole screen) -*GetViewPortIsFullOfLies: False - ! This is what the "Settings" button on the splash screen runs. -*demoCommand: xscreensaver-demo +*demoCommand: xscreensaver-settings ! This is the URL loaded by the "Help" button on the splash screen, -! and by the "Documentation" menu item in xscreensaver-demo. +! and by the "Documentation" menu item in xscreensaver-settings. *helpURL: https://www.jwz.org/xscreensaver/man.html ! loadURL -- how the "Help" buttons load the helpURL (/bin/sh syntax.) @@ -98,15 +76,13 @@ ! ! And there are so very many options to choose from! ! -! Gnome 2.4, 2.6: (yelp can't display man pages, as of 2.6.3) +! Gnome 2.4, 2.6: ! -! Debian: If we _build_ with GNOME this one will be used, -! but the built packages should work on non-GNOME systems as well. -! Use yelp if installed, since it works fine in current GNOME. -! *loadURL: x-www-browser '%s' +! *loadURL: gnome-open '%s' ! *manualCommand: yelp man:%s || \ -! x-terminal-emulator -title '%s manual' \ -! -e /bin/sh -c "man %s" +! x-terminal-emulator -t '%s manual' \ +! -e /bin/sh -c "man %s; read foo" + ! ! Gnome 2.2: ! @@ -121,25 +97,23 @@ ! ! non-Gnome systems: ! -! Debian: This is used when _building_ without GNOME -*loadURL: x-www-browser '%s' -*manualCommand: yelp man:%s || \ - x-terminal-emulator -title '%s manual' \ - -e /bin/sh -c 'man "%s"' +*loadURL: x-www-browser '%s' || firefox '%s' || chromium-browser '%s' +*manualCommand: xdg-open man:%s || \ + x-terminal-emulator -e /bin/sh -c 'man "%s"' -! The format used for printing the date and time in the password dialog box -! (see the strftime(3) manual page for details.) +! The strftime(3) format string for printing the time on the password dialog. *dateFormat: %Y-%m-%d %H:%M:%S -! Original upstream format -! *dateFormat: %d-%b-%y (%a); %I:%M %p -! For day month date: -! *dateFormat: %a %b %d, %I:%M %p -! To show the time only: +! Original upstream format: +! *dateFormat: %I:%M %p, %a %b %e +! DD MMM: +! *dateFormat: %I:%M %p, %e %b (%a) +! 12 hour time only: ! *dateFormat: %I:%M %p -! For 24 hour time: +! 24 hour time only: ! *dateFormat: %H:%M - +! ISO 8601: +! *dateFormat: %Y-%m-%d %H:%M:%S ! This command is executed by the "New Login" button on the lock dialog. ! (That button does not appear on the dialog if this program does not exist.) @@ -151,13 +125,11 @@ ! Debian: Hard-wire the command since the build cannot autodetect *newLoginCommand: dm-tool switch-to-greeter - -! Change these at your peril: -! -XScreenSaver.pointerPollTime: 0:00:05 +! Mouse motions less than this many pixels per second are ignored. +! This helps with cats, trucks and earthquakes. XScreenSaver.pointerHysteresis: 10 -XScreenSaver.initialDelay: 0:00:00 -XScreenSaver.windowCreationTimeout: 0:00:30 + +! Change this at your peril: XScreenSaver.bourneShell: /bin/sh @@ -167,177 +139,179 @@ XScreenSaver.bourneShell: /bin/sh ! !============================================================================= -! Note, the daemon uses Xlib XLoadFont, not Xft. If these fonts don't -! exist, arcane heuristics are applied until we find something similar. -! -*Dialog.headingFont: -*-helvetica-bold-r-*-*-*-180-*-*-*-*-iso8859-1 -*Dialog.bodyFont: -*-helvetica-bold-r-*-*-*-140-*-*-*-*-iso8859-1 -*Dialog.labelFont: -*-helvetica-bold-r-*-*-*-140-*-*-*-*-iso8859-1 -*Dialog.unameFont: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1 -*Dialog.buttonFont: -*-helvetica-bold-r-*-*-*-140-*-*-*-*-iso8859-1 -*Dialog.dateFont: -*-helvetica-medium-r-*-*-*-80-*-*-*-*-iso8859-1 - -! Helvetica asterisks look terrible. -*passwd.passwdFont: -*-courier-bold-r-*-*-*-140-*-*-*-iso8859-1 - -! Whether to display the local host name in the unlock dialog. -*passwd.uname: True - -! Whether typed passwords should echo as asterisks (true) or nothing (false) -*passwd.asterisks: True - +! Which of the following color schemes is in use for the unlock dialog. +*dialogTheme: default -! The default color scheme for the unlock and splash dialogs. -! This looks pretty close to the default Gtk theme. -! -*Dialog.foreground: #000000 -*Dialog.background: #E6E6E6 -*Dialog.Button.foreground: #000000 -*Dialog.Button.background: #F5F5F5 -*Dialog.text.foreground: #000000 -*Dialog.text.background: #FFFFFF -*Dialog.topShadowColor: #FFFFFF -*Dialog.bottomShadowColor: #CECECE -*Dialog.logo.width: 210 -*Dialog.logo.height: 210 -*Dialog.internalBorderWidth: 24 -*Dialog.borderWidth: 1 -*Dialog.shadowThickness: 2 -*passwd.thermometer.foreground: #4464AC -*passwd.thermometer.background: #FFFFFF -*passwd.thermometer.width: 8 +! Resources for theme names are downcased with spaces stripped. +*themeNames: Default, Borderless, Dark Gray, Borderless Black, \ + Green Black, White, Blue, Aqua Black, Wine +*Dialog.headingFont: sans-serif bold 16 +*Dialog.bodyFont: sans-serif 14 +*Dialog.errorFont: sans-serif bold 14 +*Dialog.labelFont: sans-serif bold 14 +*Dialog.unameFont: sans-serif 12 +*Dialog.buttonFont: sans-serif bold 14 +*Dialog.dateFont: sans-serif 9 -! A few other example color schemes. -! -! A convenient way to debug these is to build and run "driver/test-passwd". -! Remember that configure overwrites XScreenSaver.ad from XScreenSaver.ad.in. - +! Whether to display the local host name in the unlock dialog. +*passwd.uname: True + +! Whether typed passwords should echo as asterisks, or as nothing. +*passwd.asterisks: True + +! The default theme is similar to the Gtk defaults. +! +*default.Dialog.foreground: #000000 +*default.Dialog.background: #E6E6E6 +*default.Dialog.button.foreground: #000000 +*default.Dialog.button.background: #F5F5F5 +*default.Dialog.logo.background: #BBBBBB +*default.Dialog.text.foreground: #000000 +*default.Dialog.error.foreground: #FF0000 +*default.Dialog.text.background: #FFFFFF +*default.Dialog.topShadowColor: #FFFFFF +*default.Dialog.bottomShadowColor: #CECECE +*default.Dialog.shadowWidth: 2 +*default.Dialog.logo.width: 210 +*default.Dialog.logo.height: 210 +*default.Dialog.thermometer.foreground: #4464AC +*default.Dialog.thermometer.background: #FFFFFF +*default.Dialog.thermometer.width: 8 +*default.Dialog.borderColor: #CECECE +*default.Dialog.borderWidth: 0 +*default.Dialog.internalPadding: 24 ! Borderless theme: ! -! *Dialog.topShadowColor: #E6E6E6 -! *Dialog.bottomShadowColor: #E6E6E6 -! *passwd.thermometer.width: 6 - +*borderless.Dialog.topShadowColor: #E6E6E6 +*borderless.Dialog.button.background: #FFFFFF +*borderless.Dialog.bottomShadowColor: #E6E6E6 +*borderless.Dialog.logo.background: #E6E6E6 +*borderless.Dialog.borderColor: #888888 +*borderless.Dialog.thermometer.width: 6 +*borderless.Dialog.borderWidth: 1 ! Dark gray theme: ! -! *Dialog.foreground: #CCCCCC -! *Dialog.background: #333333 -! *Dialog.topShadowColor: #444444 -! *Dialog.bottomShadowColor: #111111 -! *Dialog.text.foreground: #DDDDDD -! *Dialog.text.background: #666666 -! *Dialog.Button.foreground: #CCCCCC -! *Dialog.Button.background: #666666 -! *passwd.thermometer.foreground: #4464AC -! *passwd.thermometer.background: #666666 - - -! Black borderless theme: -! -! *Dialog.foreground: #CCCCCC -! *Dialog.background: #000000 -! *Dialog.topShadowColor: #000000 -! *Dialog.bottomShadowColor: #000000 -! *Dialog.text.foreground: #CCCCCC -! *Dialog.text.background: #000000 -! *Dialog.Button.foreground: #CCCCCC -! *Dialog.Button.background: #333333 -! *passwd.thermometer.foreground: #CCCCCC -! *passwd.thermometer.background: #333333 -! *passwd.thermometer.width: 3 - +*darkgray.Dialog.foreground: #CCCCCC +*darkgray.Dialog.background: #333333 +*darkgray.Dialog.topShadowColor: #444444 +*darkgray.Dialog.bottomShadowColor: #111111 +*darkgray.Dialog.borderColor: #111111 +*darkgray.Dialog.text.foreground: #DDDDDD +*darkgray.Dialog.text.background: #666666 +*darkgray.Dialog.button.foreground: #CCCCCC +*darkgray.Dialog.button.background: #666666 +*darkgray.Dialog.logo.background: #444444 +*darkgray.Dialog.thermometer.foreground: #4464AC +*darkgray.Dialog.thermometer.background: #666666 +*darkgray.Dialog.borderWidth: 0 + +! Borderless black theme: +! +*borderlessblack.Dialog.foreground: #CCCCCC +*borderlessblack.Dialog.background: #000000 +*borderlessblack.Dialog.topShadowColor: #000000 +*borderlessblack.Dialog.bottomShadowColor: #000000 +*borderlessblack.Dialog.text.foreground: #CCCCCC +*borderlessblack.Dialog.text.background: #000000 +*borderlessblack.Dialog.button.foreground: #CCCCCC +*borderlessblack.Dialog.button.background: #333333 +*borderlessblack.Dialog.logo.background: #000000 +*borderlessblack.Dialog.thermometer.foreground: #CCCCCC +*borderlessblack.Dialog.thermometer.background: #333333 +*borderlessblack.Dialog.thermometer.width: 3 +*borderlessblack.Dialog.borderColor: #333333 +*borderlessblack.Dialog.borderWidth: 1 ! Green on black theme: ! -! *Dialog.foreground: #00FF00 -! *Dialog.background: #000000 -! *Dialog.topShadowColor: #000000 -! *Dialog.bottomShadowColor: #000000 -! *Dialog.shadowThickness: 1 -! *Dialog.text.foreground: #00FF00 -! *Dialog.text.background: #006600 -! *Dialog.Button.foreground: #00FF00 -! *Dialog.Button.background: #006600 -! *passwd.thermometer.foreground: #00CC00 -! *passwd.thermometer.background: #006600 - +*greenblack.Dialog.foreground: #00FF00 +*greenblack.Dialog.background: #000000 +*greenblack.Dialog.topShadowColor: #000000 +*greenblack.Dialog.bottomShadowColor: #000000 +*greenblack.Dialog.shadowWidth: 1 +*greenblack.Dialog.text.foreground: #00FF00 +*greenblack.Dialog.text.background: #006600 +*greenblack.Dialog.button.foreground: #00FF00 +*greenblack.Dialog.button.background: #006600 +*greenblack.Dialog.logo.background: #000000 +*greenblack.Dialog.thermometer.foreground: #00CC00 +*greenblack.Dialog.thermometer.background: #006600 +*greenblack.Dialog.borderColor: #006600 +*greenblack.Dialog.borderWidth: 1 ! White theme: ! -! *Dialog.foreground: #000000 -! *Dialog.background: #FFFFFF -! *Dialog.topShadowColor: #CCCCCC -! *Dialog.bottomShadowColor: #CCCCCC -! *Dialog.shadowThickness: 1 -! *Dialog.text.foreground: #000000 -! *Dialog.text.background: #FFFFFF -! *Dialog.Button.foreground: #000000 -! *Dialog.Button.background: #FFFFFF - +*white.Dialog.foreground: #000000 +*white.Dialog.background: #FFFFFF +*white.Dialog.topShadowColor: #CCCCCC +*white.Dialog.bottomShadowColor: #CCCCCC +*white.Dialog.shadowWidth: 1 +*white.Dialog.borderColor: #CCCCCC +*white.Dialog.text.foreground: #000000 +*white.Dialog.text.background: #FFFFFF +*white.Dialog.button.foreground: #000000 +*white.Dialog.button.background: #FFFFFF +*white.Dialog.logo.background: #FFFFFF +*white.Dialog.borderWidth: 0 ! Blue theme: ! -! *Dialog.foreground: #000000 -! *Dialog.background: #BBCCDD -! *Dialog.topShadowColor: #CCDDEE -! *Dialog.bottomShadowColor: #AABBCC -! *Dialog.text.foreground: #000000 -! *Dialog.text.background: #DDEEFF -! *Dialog.Button.foreground: #000000 -! *Dialog.Button.background: #DDEEFF -! *passwd.thermometer.foreground: #5566AA -! *passwd.thermometer.background: #BBCCDD - +*blue.Dialog.foreground: #000000 +*blue.Dialog.background: #BBCCDD +*blue.Dialog.topShadowColor: #CCDDEE +*blue.Dialog.bottomShadowColor: #AABBCC +*blue.Dialog.borderColor: #AABBCC +*blue.Dialog.text.foreground: #000000 +*blue.Dialog.text.background: #DDEEFF +*blue.Dialog.button.foreground: #000000 +*blue.Dialog.button.background: #DDEEFF +*blue.Dialog.logo.background: #BBCCDD +*blue.Dialog.thermometer.foreground: #5566AA +*blue.Dialog.thermometer.background: #BBCCDD +*blue.Dialog.borderWidth: 0 ! Aqua on black borderless theme: ! -! *Dialog.foreground: #00EFEF -! *Dialog.background: #000000 -! *Dialog.topShadowColor: #000000 -! *Dialog.bottomShadowColor: #000000 -! *Dialog.Button.foreground: #000000 -! *Dialog.Button.background: #2244EE -! *Dialog.text.foreground: #2244EE -! *Dialog.text.background: #EEEEEE -! *Dialog.internalBorderWidth: 36 -! *Dialog.borderWidth: 4 -! *Dialog.shadowThickness: 2 -! *passwd.thermometer.foreground: #2244EE -! *passwd.thermometer.background: #000088 - +*aquablack.Dialog.foreground: #00EFEF +*aquablack.Dialog.background: #000000 +*aquablack.Dialog.topShadowColor: #000000 +*aquablack.Dialog.bottomShadowColor: #000000 +*aquablack.Dialog.shadowWidth: 2 +*aquablack.Dialog.button.foreground: #000000 +*aquablack.Dialog.button.background: #2244EE +*aquablack.Dialog.logo.background: #000000 +*aquablack.Dialog.text.foreground: #2244EE +*aquablack.Dialog.text.background: #EEEEEE +*aquablack.Dialog.thermometer.foreground: #2244EE +*aquablack.Dialog.thermometer.background: #000088 +*aquablack.Dialog.borderColor: #000066 +*aquablack.Dialog.borderWidth: 1 +*aquablack.Dialog.internalPadding: 36 ! Wine theme, similar to the login screen of "Ubuntu 18.04 Community". ! -! *Dialog.foreground: #AD8FA6 -! *Dialog.background: #2C041E -! *Dialog.topShadowColor: #2C041E -! *Dialog.bottomShadowColor: #2C041E -! *Dialog.text.foreground: #706B70 -! *Dialog.text.background: #F9F9F8 -! *Dialog.Button.foreground: #CFC8CB -! *Dialog.Button.background: #4D2946 -! *passwd.thermometer.foreground: #AD8FA6 -! *passwd.thermometer.background: #4D2946 -! *passwd.thermometer.width: 6 +*wine.Dialog.foreground: #AD8FA6 +*wine.Dialog.background: #2C041E +*wine.Dialog.topShadowColor: #2C041E +*wine.Dialog.bottomShadowColor: #2C041E +*wine.Dialog.text.foreground: #706B70 +*wine.Dialog.text.background: #F9F9F8 +*wine.Dialog.button.foreground: #5F585B +*wine.Dialog.logo.background: #2C041E +*wine.Dialog.thermometer.foreground: #AD8FA6 +*wine.Dialog.thermometer.background: #4D2946 +*wine.Dialog.borderColor: #4D2946 +*wine.Dialog.thermometer.width: 6 +*wine.Dialog.borderWidth: 1 -! Static text in the dialog boxes: +! For displaying error messages about crashed screen savers. ! -*passwd.heading.label: XScreenSaver %s -*passwd.body.label: Please enter your password. -*passwd.unlock.label: OK -*passwd.login.label: New Login -*passwd.user.label: Username: -*passwd.passwd.label: Password: - -*splash.heading.label: XScreenSaver %s -*splash.body.label: Copyright \251 1991-2020 by -*splash.body2.label: Jamie Zawinski -*splash.demo.label: Settings -*splash.help.label: Help +*errorFont: sans-serif bold 18 +*errorColor: #FF0000 !============================================================================= @@ -348,359 +322,390 @@ XScreenSaver.bourneShell: /bin/sh ! If you want to disable a screensaver, DO NOT remove it from this list: ! instead, mark it as inactive by placing a "-" at the beginning of the line. ! -! You can use the `xscreensaver-demo' program to edit the current list of +! You can use the `xscreensaver-settings' program to edit the current list of ! screen savers interactively. ! !============================================================================= *programs: \ - maze -root \n\ - GL: superquadrics -root \n\ - attraction -root \n\ - blitspin -root \n\ - greynetic -root \n\ - helix -root \n\ - hopalong -root \n\ - imsmap -root \n\ -- noseguy -root \n\ -- pyro -root \n\ - qix -root \n\ -- rocks -root \n\ - rorschach -root \n\ - decayscreen -root \n\ - flame -root \n\ - halo -root \n\ - slidescreen -root \n\ - pedal -root \n\ - bouboule -root \n\ -- braid -root \n\ - coral -root \n\ - deco -root \n\ - drift -root \n\ -- fadeplot -root \n\ - galaxy -root \n\ - goop -root \n\ - grav -root \n\ - ifs -root \n\ - unicode -root \n\ - GL: jigsaw -root \n\ - julia -root \n\ -- kaleidescope -root \n\ - GL: moebius -root \n\ - moire -root \n\ - GL: morph3d -root \n\ - mountain -root \n\ - munch -root \n\ - penrose -root \n\ - GL: pipes -root \n\ - rd-bomb -root \n\ - GL: rubik -root \n\ -- sierpinski -root \n\ - slip -root \n\ - GL: sproingies -root \n\ - starfish -root \n\ - strange -root \n\ - swirl -root \n\ - triangle -root \n\ - xjack -root \n\ - xlyap -root \n\ - GL: atlantis -root \n\ - bsod -root \n\ - GL: bubble3d -root \n\ - GL: cage -root \n\ -- crystal -root \n\ - cynosure -root \n\ - discrete -root \n\ - distort -root \n\ - epicycle -root \n\ - flow -root \n\ - GL: glplanet -root \n\ - interference -root \n\ - kumppa -root \n\ - GL: lament -root \n\ - moire2 -root \n\ - GL: sonar -root \n\ - GL: stairs -root \n\ - truchet -root \n\ -- vidwhacker -root \n\ - blaster -root \n\ - bumps -root \n\ - ccurve -root \n\ - compass -root \n\ - deluxe -root \n\ -- demon -root \n\ - GL: extrusion -root \n\ -- loop -root \n\ - penetrate -root \n\ - petri -root \n\ - phosphor -root \n\ - GL: pulsar -root \n\ - ripples -root \n\ - shadebobs -root \n\ - GL: sierpinski3d -root \n\ - spotlight -root \n\ - squiral -root \n\ - wander -root \n\ -- webcollage -root \n\ - xflame -root \n\ - xmatrix -root \n\ - GL: gflux -root \n\ -- nerverot -root \n\ - xrayswarm -root \n\ - xspirograph -root \n\ - GL: circuit -root \n\ - GL: dangerball -root \n\ - GL: engine -root \n\ - GL: flipscreen3d -root \n\ - GL: gltext -root \n\ - GL: menger -root \n\ - GL: molecule -root \n\ - rotzoomer -root \n\ - scooter -root \n\ - speedmine -root \n\ - GL: starwars -root \n\ - GL: stonerview -root \n\ - vermiculate -root \n\ - whirlwindwarp -root \n\ - zoom -root \n\ - anemone -root \n\ - apollonian -root \n\ - GL: boxed -root \n\ - GL: cubenetic -root \n\ - GL: endgame -root \n\ - euler2d -root \n\ - fluidballs -root \n\ - GL: flurry -root \n\ -- GL: glblur -root \n\ - GL: glsnake -root \n\ - halftone -root \n\ - GL: juggler3d -root \n\ - GL: lavalite -root \n\ -- polyominoes -root \n\ - GL: queens -root \n\ -- GL: sballs -root \n\ - GL: spheremonics -root \n\ -- thornbird -root \n\ - twang -root \n\ -- GL: antspotlight -root \n\ - apple2 -root \n\ - GL: atunnel -root \n\ - barcode -root \n\ - GL: blinkbox -root \n\ - GL: blocktube -root \n\ - GL: bouncingcow -root \n\ - cloudlife -root \n\ - GL: cubestorm -root \n\ - eruption -root \n\ - GL: flipflop -root \n\ - GL: flyingtoasters -root \n\ - fontglide -root \n\ - GL: gleidescope -root \n\ - GL: glknots -root \n\ - GL: glmatrix -root \n\ -- GL: glslideshow -root \n\ - GL: hypertorus -root \n\ -- GL: jigglypuff -root \n\ - metaballs -root \n\ - GL: mirrorblob -root \n\ - piecewise -root \n\ - GL: polytopes -root \n\ - pong -root \n\ - popsquares -root \n\ - GL: surfaces -root \n\ - xanalogtv -root \n\ - abstractile -root \n\ - anemotaxis -root \n\ -- GL: antinspect -root \n\ - fireworkx -root \n\ - fuzzyflakes -root \n\ - interaggregate -root \n\ - intermomentary -root \n\ - memscroller -root \n\ - GL: noof -root \n\ - pacman -root \n\ - GL: pinion -root \n\ - GL: polyhedra -root \n\ -- GL: providence -root \n\ - substrate -root \n\ - wormhole -root \n\ -- GL: antmaze -root \n\ - GL: boing -root \n\ - boxfit -root \n\ - GL: carousel -root \n\ - celtic -root \n\ - GL: crackberg -root \n\ - GL: cube21 -root \n\ - fiberlamp -root \n\ - GL: fliptext -root \n\ - GL: glhanoi -root \n\ - GL: tangram -root \n\ - GL: timetunnel -root \n\ - GL: glschool -root \n\ - GL: topblock -root \n\ - GL: cubicgrid -root \n\ - cwaves -root \n\ - GL: gears -root \n\ - GL: glcells -root \n\ - GL: lockward -root \n\ - m6502 -root \n\ - GL: moebiusgears -root \n\ - GL: voronoi -root \n\ - GL: hypnowheel -root \n\ - GL: klein -root \n\ -- lcdscrub -root \n\ - GL: photopile -root \n\ - GL: skytentacles -root \n\ - GL: rubikblocks -root \n\ - GL: companioncube -root \n\ - GL: hilbert -root \n\ - GL: tronbit -root \n\ - GL: geodesic -root \n\ - hexadrop -root \n\ - GL: kaleidocycle -root \n\ - GL: quasicrystal -root \n\ - GL: unknownpleasures -root \n\ - binaryring -root \n\ - GL: cityflow -root \n\ - GL: geodesicgears -root \n\ - GL: projectiveplane -root \n\ - GL: romanboy -root \n\ - tessellimage -root \n\ - GL: winduprobot -root \n\ - GL: splitflap -root \n\ - GL: cubestack -root \n\ - GL: cubetwist -root \n\ - GL: discoball -root \n\ - GL: dymaxionmap -root \n\ - GL: energystream -root \n\ - GL: hexstrut -root \n\ - GL: hydrostat -root \n\ - GL: raverhoop -root \n\ - GL: splodesic -root \n\ - GL: unicrud -root \n\ - GL: esper -root \n\ - GL: vigilance -root \n\ - GL: crumbler -root \n\ - filmleader -root \n\ - glitchpeg -root \n\ - GL: handsy -root \n\ - GL: maze3d -root \n\ - GL: peepers -root \n\ - GL: razzledazzle -root \n\ - vfeedback -root \n\ - GL: deepstars -root \n\ - GL: gravitywell -root \n\ - GL: beats -root \n\ - GL: covid19 -root \n\ - GL: etruscanvenus -root \n\ - GL: gibson -root \n\ - GL: headroom -root \n\ - GL: sphereeversion -root \n + maze --root \n\ + GL: superquadrics --root \n\ + attraction --root \n\ + blitspin --root \n\ + greynetic --root \n\ + helix --root \n\ + hopalong --root \n\ + imsmap --root \n\ +- noseguy --root \n\ +- pyro --root \n\ + qix --root \n\ +- rocks --root \n\ + rorschach --root \n\ + decayscreen --root \n\ + flame --root \n\ + halo --root \n\ + slidescreen --root \n\ + pedal --root \n\ + bouboule --root \n\ +- braid --root \n\ + coral --root \n\ + deco --root \n\ + drift --root \n\ +- fadeplot --root \n\ + galaxy --root \n\ + goop --root \n\ + grav --root \n\ + ifs --root \n\ + unicode --root \n\ + GL: jigsaw --root \n\ + julia --root \n\ +- kaleidescope --root \n\ + GL: moebius --root \n\ + moire --root \n\ + GL: morph3d --root \n\ + mountain --root \n\ + munch --root \n\ + penrose --root \n\ + GL: pipes --root \n\ + rdbomb --root \n\ + GL: rubik --root \n\ +- sierpinski --root \n\ + slip --root \n\ + GL: sproingies --root \n\ + starfish --root \n\ + strange --root \n\ + swirl --root \n\ + triangle --root \n\ + xjack --root \n\ + xlyap --root \n\ + GL: atlantis --root \n\ + bsod --root \n\ + GL: bubble3d --root \n\ + GL: cage --root \n\ +- crystal --root \n\ + cynosure --root \n\ + discrete --root \n\ + distort --root \n\ + epicycle --root \n\ + flow --root \n\ + GL: glplanet --root \n\ + interference --root \n\ + kumppa --root \n\ + GL: lament --root \n\ + moire2 --root \n\ + GL: sonar --root \n\ + GL: stairs --root \n\ + truchet --root \n\ +- vidwhacker --root \n\ +- webcollage --root \n\ + blaster --root \n\ + bumps --root \n\ + ccurve --root \n\ + compass --root \n\ + deluxe --root \n\ +- demon --root \n\ + GL: extrusion --root \n\ +- loop --root \n\ + penetrate --root \n\ + petri --root \n\ + phosphor --root \n\ + GL: pulsar --root \n\ + ripples --root \n\ + shadebobs --root \n\ + GL: sierpinski3d --root \n\ + spotlight --root \n\ + squiral --root \n\ + wander --root \n\ + xflame --root \n\ + xmatrix --root \n\ + GL: gflux --root \n\ +- nerverot --root \n\ + xrayswarm --root \n\ + xspirograph --root \n\ + GL: circuit --root \n\ + GL: dangerball --root \n\ +- GL: dnalogo --root \n\ + GL: engine --root \n\ + GL: flipscreen3d --root \n\ + GL: gltext --root \n\ + GL: menger --root \n\ + GL: molecule --root \n\ + rotzoomer --root \n\ + scooter --root \n\ + speedmine --root \n\ + GL: starwars --root \n\ + GL: stonerview --root \n\ + vermiculate --root \n\ + whirlwindwarp --root \n\ + zoom --root \n\ + anemone --root \n\ + apollonian --root \n\ + GL: boxed --root \n\ + GL: cubenetic --root \n\ + GL: endgame --root \n\ + euler2d --root \n\ + fluidballs --root \n\ + GL: flurry --root \n\ +- GL: glblur --root \n\ + GL: glsnake --root \n\ + halftone --root \n\ + GL: juggler3d --root \n\ + GL: lavalite --root \n\ +- polyominoes --root \n\ + GL: queens --root \n\ +- GL: sballs --root \n\ + GL: spheremonics --root \n\ + twang --root \n\ +- GL: antspotlight --root \n\ + apple2 --root \n\ + GL: atunnel --root \n\ + barcode --root \n\ + GL: blinkbox --root \n\ + GL: blocktube --root \n\ + GL: bouncingcow --root \n\ + cloudlife --root \n\ + GL: cubestorm --root \n\ + eruption --root \n\ + GL: flipflop --root \n\ + GL: flyingtoasters --root \n\ + fontglide --root \n\ + GL: gleidescope --root \n\ + GL: glknots --root \n\ + GL: glmatrix --root \n\ +- GL: glslideshow --root \n\ + GL: hypertorus --root \n\ +- GL: jigglypuff --root \n\ + metaballs --root \n\ + GL: mirrorblob --root \n\ + piecewise --root \n\ + GL: polytopes --root \n\ + pong --root \n\ + popsquares --root \n\ + GL: surfaces --root \n\ + xanalogtv --root \n\ + abstractile --root \n\ + anemotaxis --root \n\ +- GL: antinspect --root \n\ + fireworkx --root \n\ + fuzzyflakes --root \n\ + interaggregate --root \n\ + intermomentary --root \n\ + memscroller --root \n\ + GL: noof --root \n\ + pacman --root \n\ + GL: pinion --root \n\ + GL: polyhedra --root \n\ +- GL: providence --root \n\ + substrate --root \n\ + wormhole --root \n\ +- GL: antmaze --root \n\ + GL: boing --root \n\ + boxfit --root \n\ + GL: carousel --root \n\ + celtic --root \n\ + GL: crackberg --root \n\ + GL: cube21 --root \n\ + fiberlamp --root \n\ + GL: fliptext --root \n\ + GL: glhanoi --root \n\ + GL: tangram --root \n\ + GL: timetunnel --root \n\ + GL: glschool --root \n\ + GL: topblock --root \n\ + GL: cubicgrid --root \n\ + cwaves --root \n\ + GL: gears --root \n\ + GL: glcells --root \n\ + GL: lockward --root \n\ + m6502 --root \n\ + GL: moebiusgears --root \n\ + GL: voronoi --root \n\ + GL: hypnowheel --root \n\ + GL: klein --root \n\ +- lcdscrub --root \n\ + GL: photopile --root \n\ + GL: skytentacles --root \n\ + GL: rubikblocks --root \n\ + GL: companioncube --root \n\ + GL: hilbert --root \n\ + GL: tronbit --root \n\ + GL: geodesic --root \n\ + hexadrop --root \n\ + GL: kaleidocycle --root \n\ + GL: quasicrystal --root \n\ + GL: unknownpleasures --root \n\ + binaryring --root \n\ + GL: cityflow --root \n\ + GL: geodesicgears --root \n\ + GL: projectiveplane --root \n\ + GL: romanboy --root \n\ + tessellimage --root \n\ + GL: winduprobot --root \n\ + GL: splitflap --root \n\ + GL: cubestack --root \n\ + GL: cubetwist --root \n\ + GL: discoball --root \n\ + GL: dymaxionmap --root \n\ + GL: energystream --root \n\ + GL: hexstrut --root \n\ + GL: hydrostat --root \n\ + GL: raverhoop --root \n\ + GL: splodesic --root \n\ + GL: unicrud --root \n\ + GL: esper --root \n\ + GL: vigilance --root \n\ + GL: crumbler --root \n\ + filmleader --root \n\ + glitchpeg --root \n\ + GL: handsy --root \n\ + GL: maze3d --root \n\ + GL: peepers --root \n\ + GL: razzledazzle --root \n\ + vfeedback --root \n\ + GL: deepstars --root \n\ + GL: gravitywell --root \n\ + GL: beats --root \n\ + GL: covid19 --root \n\ + GL: etruscanvenus --root \n\ + GL: gibson --root \n\ + GL: headroom --root \n\ + GL: sphereeversion --root \n\ + binaryhorizon --root \n\ + marbling --root \n\ + GL: chompytower --root \n\ + GL: hextrail --root \n\ + GL: mapscroller --root \n\ + GL: nakagin --root \n\ + GL: squirtorus --root \n\ + GL: cubocteversion --root \n\ + droste --root \n\ + GL: papercube --root \n\ + GL: skulloop --root \n !============================================================================= ! ! Pretty names for the hacks that have unusual capitalization. -! Used by xscreensaver-demo. +! Used by xscreensaver-settings. ! !============================================================================= -*hacks.antinspect.name: AntInspect -*hacks.antmaze.name: AntMaze -*hacks.antspotlight.name: AntSpotlight -*hacks.binaryring.name: BinaryRing -*hacks.blinkbox.name: BlinkBox -*hacks.blitspin.name: BlitSpin -*hacks.blocktube.name: BlockTube -*hacks.bouncingcow.name: BouncingCow -*hacks.boxfit.name: BoxFit +*hacks.antinspect.name: Ant Inspect +*hacks.antmaze.name: Ant Maze +*hacks.antspotlight.name: Ant Spotlight +*hacks.apple2.name: Apple ][ +*hacks.binaryhorizon.name: Binary Horizon +*hacks.binaryring.name: Binary Ring +*hacks.blinkbox.name: Blink Box +*hacks.blitspin.name: Blit Spin +*hacks.blocktube.name: Block Tube +*hacks.bouncingcow.name: Bouncing Cow +*hacks.boxfit.name: Box Fit *hacks.bsod.name: BSOD -*hacks.bubble3d.name: Bubble3D -*hacks.ccurve.name: CCurve -*hacks.cloudlife.name: CloudLife -*hacks.companioncube.name: CompanionCube +*hacks.bubble3d.name: Bubble 3D +*hacks.ccurve.name: C Curve +*hacks.chompytower.name: Chompy Tower +*hacks.cityflow.name: City Flow +*hacks.cloudlife.name: Cloud Life +*hacks.companioncube.name: Companion Cube *hacks.covid19.name: COVID19 -*hacks.cubestack.name: CubeStack -*hacks.cubestorm.name: CubeStorm -*hacks.cubetwist.name: CubeTwist -*hacks.cubicgrid.name: CubicGrid -*hacks.cwaves.name: CWaves -*hacks.dangerball.name: DangerBall -*hacks.decayscreen.name: DecayScreen -*hacks.deepstars.name: DeepStars +*hacks.cube21.name: Cube 21 +*hacks.cubestack.name: Cube Stack +*hacks.cubestorm.name: Cube Storm +*hacks.cubetwist.name: Cube Twist +*hacks.cubicgrid.name: Cubic Grid +*hacks.cubocteversion.name: Cuboctahedron Eversion +*hacks.cwaves.name: C Waves +*hacks.dangerball.name: Danger Ball +*hacks.decayscreen.name: Decay Screen +*hacks.deepstars.name: Deep Stars *hacks.dnalogo.name: DNA Logo -*hacks.dymaxionmap.name: DymaxionMap -*hacks.energystream.name: EnergyStream -*hacks.etruscanvenus.name: EtruscanVenus -*hacks.euler2d.name: Euler2D -*hacks.fadeplot.name: FadePlot -*hacks.filmleader.name: FilmLeader -*hacks.flipflop.name: FlipFlop -*hacks.flipscreen3d.name: FlipScreen3D -*hacks.fliptext.name: FlipText -*hacks.fluidballs.name: FluidBalls -*hacks.flyingtoasters.name: FlyingToasters -*hacks.fontglide.name: FontGlide -*hacks.fuzzyflakes.name: FuzzyFlakes -*hacks.geodesicgears.name: GeodesicGears +*hacks.dymaxionmap.name: Dymaxion Map +*hacks.energystream.name: Energy Stream +*hacks.etruscanvenus.name: Etruscan Venus +*hacks.euler2d.name: Euler 2D +*hacks.fadeplot.name: Fade Plot +*hacks.fiberlamp.name: Fiber Lamp +*hacks.filmleader.name: Film Leader +*hacks.flipflop.name: Flip Flop +*hacks.flipscreen3d.name: Flip Screen 3D +*hacks.fliptext.name: Flip Text +*hacks.fluidballs.name: Fluid Balls +*hacks.flyingtoasters.name: Flying Toasters +*hacks.fontglide.name: Font Glide +*hacks.fuzzyflakes.name: Fuzzy Flakes +*hacks.geodesicgears.name: Geodesic Gears *hacks.gflux.name: GFlux +*hacks.glblur.name: GL Blur +*hacks.glcells.name: GL Cells *hacks.gleidescope.name: Gleidescope -*hacks.glforestfire.name: GLForestFire +*hacks.glforestfire.name: GL Forest Fire +*hacks.glhanoi.name: GL Hanoi *hacks.glitchpeg.name: GlitchPEG -*hacks.gravitywell.name: GravityWell -*hacks.hyperball.name: HyperBall -*hacks.hypercube.name: HyperCube +*hacks.glknots.name: GL Knots +*hacks.glmatrix.name: GL Matrix +*hacks.glplanet.name: GL Planet +*hacks.glschool.name: GL School +*hacks.glslideshow.name: GL Slideshow +*hacks.glsnake.name: GL Snake +*hacks.gltext.name: GL Text +*hacks.gravitywell.name: Gravity Well +*hacks.hexstrut.name: Hex Strut +*hacks.hextrail.name: Hex Trail *hacks.ifs.name: IFS -*hacks.imsmap.name: IMSMap -*hacks.jigglypuff.name: JigglyPuff -*hacks.juggler3d.name: Juggler3D -*hacks.lcdscrub.name: LCDscrub +*hacks.imsmap.name: IMS Map +*hacks.jigglypuff.name: Jiggly Puff +*hacks.juggler3d.name: Juggler 3D +*hacks.lcdscrub.name: LCD Scrub *hacks.lmorph.name: LMorph *hacks.m6502.name: m6502 -*hacks.maze3d.name: Maze3D -*hacks.memscroller.name: MemScroller -*hacks.metaballs.name: MetaBalls -*hacks.mirrorblob.name: MirrorBlob -*hacks.moebiusgears.name: MoebiusGears -*hacks.morph3d.name: Morph3D -*hacks.nerverot.name: NerveRot -*hacks.noseguy.name: NoseGuy -*hacks.popsquares.name: PopSquares -*hacks.projectiveplane.name:ProjectivePlane -*hacks.quasicrystal.name: QuasiCrystal -*hacks.raverhoop.name: RaverHoop -*hacks.razzledazzle.name: RazzleDazzle -*hacks.rd-bomb.name: RDbomb -*hacks.rdbomb.name: RDbomb -*hacks.romanboy.name: RomanBoy -*hacks.rotzoomer.name: RotZoomer -*hacks.rubikblocks.name: RubikBlocks +*hacks.mapscroller.name: Map Scroller +*hacks.maze3d.name: Maze 3D +*hacks.memscroller.name: Mem Scroller +*hacks.metaballs.name: Meta Balls +*hacks.mirrorblob.name: Mirror Blob +*hacks.moebius.name: Möbius +*hacks.moebiusgears.name: Möbius Gears +*hacks.moire.name: Moiré +*hacks.moire2.name: Moiré 2 +*hacks.morph3d.name: Morph 3D +*hacks.nerverot.name: Nerve Rot +*hacks.noseguy.name: Nose Guy +*hacks.pacman.name: Pac-Man +*hacks.papercube.name: Paper Cube +*hacks.photopile.name: Photo Pile +*hacks.popsquares.name: Pop Squares +*hacks.projectiveplane.name:Projective Plane +*hacks.quasicrystal.name: Quasi-Crystal +*hacks.raverhoop.name: Raver Hoop +*hacks.razzledazzle.name: Razzle Dazzle +*hacks.rdbomb.name: RD-Bomb +*hacks.romanboy.name: Roman Boy +*hacks.rotzoomer.name: Rot Zoomer +*hacks.rubikblocks.name: Rubik Blocks *hacks.sballs.name: SBalls -*hacks.shadebobs.name: ShadeBobs -*hacks.sierpinski3d.name: Sierpinski3D -*hacks.skytentacles.name: SkyTentacles -*hacks.slidescreen.name: SlideScreen -*hacks.speedmine.name: SpeedMine -*hacks.sphereeversion.name: SphereEversion -*hacks.splitflap.name: SplitFlap -*hacks.starwars.name: StarWars -*hacks.stonerview.name: StonerView +*hacks.shadebobs.name: Shade Bobs +*hacks.sierpinski3d.name: Sierpinski 3D +*hacks.skytentacles.name: Sky Tentacles +*hacks.slidescreen.name: Slide Screen +*hacks.speedmine.name: Speed Mine +*hacks.sphereeversion.name: Sphere Eversion +*hacks.splitflap.name: Split-Flap +*hacks.starwars.name: Star Wars +*hacks.stonerview.name: Stoner View *hacks.t3d.name: T3D -*hacks.testx11.name: TestX11 -*hacks.timetunnel.name: TimeTunnel -*hacks.topblock.name: TopBlock -*hacks.tronbit.name: TronBit -*hacks.unknownpleasures.name:UnknownPleasures +*hacks.testx11.name: Test X11 +*hacks.timetunnel.name: Time Tunnel +*hacks.topblock.name: Top Block +*hacks.tronbit.name: Tron Bit +*hacks.unknownpleasures.name:Unknown Pleasures *hacks.vfeedback.name: VFeedback -*hacks.vidwhacker.name: VidWhacker -*hacks.webcollage.name: WebCollage -*hacks.whirlwindwarp.name: WhirlWindWarp -*hacks.winduprobot.name: WindupRobot +*hacks.vidwhacker.name: Vid Whacker +*hacks.webcollage.name: Web Collage +*hacks.whirlwindwarp.name: Whirlwind Warp +*hacks.winduprobot.name: Windup Robot *hacks.xanalogtv.name: XAnalogTV *hacks.xrayswarm.name: XRaySwarm -! obsolete, but still used by xscreensaver-demo-Xm. -*hacks.documentation.isInstalled: True - ! (xrdb prevention kludge: whole file) */ diff --git a/X11/app-defaults/XScreenSaver-nogl b/X11/app-defaults/XScreenSaver-nogl index 3668fd8..d821f2c 100644 --- a/X11/app-defaults/XScreenSaver-nogl +++ b/X11/app-defaults/XScreenSaver-nogl @@ -4,8 +4,8 @@ ! a screen saver and locker for the X window system ! by Jamie Zawinski ! -! version 5.45 -! 08-Dec-2020 +! version 6.08 +! 10-Oct-2023 ! ! See "man xscreensaver" for more info. The latest version is always ! available at https://www.jwz.org/xscreensaver/ @@ -47,9 +47,8 @@ *memoryLimit: 0 *lock: False *verbose: False -*timestamp: True *fade: True -*unfade: False +*unfade: True *fadeSeconds: 0:00:03 *fadeTicks: 20 *splash: True @@ -65,32 +64,11 @@ *textProgram: fortune *textURL: https://feeds.feedburner.com/ubuntu-news -! When a saver writes an error message to stdout/stderr, it can be printed -! on the screen. -! -*captureStderr: True -*overlayStderr: True -*overlayTextForeground: #FFFF00 -*overlayTextBackground: #000000 -*font: *-medium-r-*-140-*-m-* - -! The default is to use these server extensions if available (as noted.) -*sgiSaverExtension: True -*xidleExtension: True -*procInterrupts: True - -! Turning this on makes pointerHysteresis not work. -*xinputExtensionDev: False - -! Set this to True if you are experiencing longstanding XFree86 bug #421 -! (xscreensaver not covering the whole screen) -*GetViewPortIsFullOfLies: False - ! This is what the "Settings" button on the splash screen runs. -*demoCommand: xscreensaver-demo +*demoCommand: xscreensaver-settings ! This is the URL loaded by the "Help" button on the splash screen, -! and by the "Documentation" menu item in xscreensaver-demo. +! and by the "Documentation" menu item in xscreensaver-settings. *helpURL: https://www.jwz.org/xscreensaver/man.html ! loadURL -- how the "Help" buttons load the helpURL (/bin/sh syntax.) @@ -98,15 +76,13 @@ ! ! And there are so very many options to choose from! ! -! Gnome 2.4, 2.6: (yelp can't display man pages, as of 2.6.3) +! Gnome 2.4, 2.6: ! -! Debian: If we _build_ with GNOME this one will be used, -! but the built packages should work on non-GNOME systems as well. -! Use yelp if installed, since it works fine in current GNOME. -! *loadURL: x-www-browser '%s' +! *loadURL: gnome-open '%s' ! *manualCommand: yelp man:%s || \ -! x-terminal-emulator -title '%s manual' \ -! -e /bin/sh -c "man %s" +! x-terminal-emulator -t '%s manual' \ +! -e /bin/sh -c "man %s; read foo" + ! ! Gnome 2.2: ! @@ -121,25 +97,23 @@ ! ! non-Gnome systems: ! -! Debian: This is used when _building_ without GNOME -*loadURL: x-www-browser '%s' -*manualCommand: yelp man:%s || \ - x-terminal-emulator -title '%s manual' \ - -e /bin/sh -c 'man "%s"' +*loadURL: x-www-browser '%s' || firefox '%s' || chromium-browser '%s' +*manualCommand: xdg-open man:%s || \ + x-terminal-emulator -e /bin/sh -c 'man "%s"' -! The format used for printing the date and time in the password dialog box -! (see the strftime(3) manual page for details.) +! The strftime(3) format string for printing the time on the password dialog. *dateFormat: %Y-%m-%d %H:%M:%S -! Original upstream format -! *dateFormat: %d-%b-%y (%a); %I:%M %p -! For day month date: -! *dateFormat: %a %b %d, %I:%M %p -! To show the time only: +! Original upstream format: +! *dateFormat: %I:%M %p, %a %b %e +! DD MMM: +! *dateFormat: %I:%M %p, %e %b (%a) +! 12 hour time only: ! *dateFormat: %I:%M %p -! For 24 hour time: +! 24 hour time only: ! *dateFormat: %H:%M - +! ISO 8601: +! *dateFormat: %Y-%m-%d %H:%M:%S ! This command is executed by the "New Login" button on the lock dialog. ! (That button does not appear on the dialog if this program does not exist.) @@ -151,13 +125,11 @@ ! Debian: Hard-wire the command since the build cannot autodetect *newLoginCommand: dm-tool switch-to-greeter - -! Change these at your peril: -! -XScreenSaver.pointerPollTime: 0:00:05 +! Mouse motions less than this many pixels per second are ignored. +! This helps with cats, trucks and earthquakes. XScreenSaver.pointerHysteresis: 10 -XScreenSaver.initialDelay: 0:00:00 -XScreenSaver.windowCreationTimeout: 0:00:30 + +! Change this at your peril: XScreenSaver.bourneShell: /bin/sh @@ -167,177 +139,179 @@ XScreenSaver.bourneShell: /bin/sh ! !============================================================================= -! Note, the daemon uses Xlib XLoadFont, not Xft. If these fonts don't -! exist, arcane heuristics are applied until we find something similar. -! -*Dialog.headingFont: -*-helvetica-bold-r-*-*-*-180-*-*-*-*-iso8859-1 -*Dialog.bodyFont: -*-helvetica-bold-r-*-*-*-140-*-*-*-*-iso8859-1 -*Dialog.labelFont: -*-helvetica-bold-r-*-*-*-140-*-*-*-*-iso8859-1 -*Dialog.unameFont: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1 -*Dialog.buttonFont: -*-helvetica-bold-r-*-*-*-140-*-*-*-*-iso8859-1 -*Dialog.dateFont: -*-helvetica-medium-r-*-*-*-80-*-*-*-*-iso8859-1 - -! Helvetica asterisks look terrible. -*passwd.passwdFont: -*-courier-bold-r-*-*-*-140-*-*-*-iso8859-1 - -! Whether to display the local host name in the unlock dialog. -*passwd.uname: True - -! Whether typed passwords should echo as asterisks (true) or nothing (false) -*passwd.asterisks: True - +! Which of the following color schemes is in use for the unlock dialog. +*dialogTheme: default -! The default color scheme for the unlock and splash dialogs. -! This looks pretty close to the default Gtk theme. -! -*Dialog.foreground: #000000 -*Dialog.background: #E6E6E6 -*Dialog.Button.foreground: #000000 -*Dialog.Button.background: #F5F5F5 -*Dialog.text.foreground: #000000 -*Dialog.text.background: #FFFFFF -*Dialog.topShadowColor: #FFFFFF -*Dialog.bottomShadowColor: #CECECE -*Dialog.logo.width: 210 -*Dialog.logo.height: 210 -*Dialog.internalBorderWidth: 24 -*Dialog.borderWidth: 1 -*Dialog.shadowThickness: 2 -*passwd.thermometer.foreground: #4464AC -*passwd.thermometer.background: #FFFFFF -*passwd.thermometer.width: 8 +! Resources for theme names are downcased with spaces stripped. +*themeNames: Default, Borderless, Dark Gray, Borderless Black, \ + Green Black, White, Blue, Aqua Black, Wine +*Dialog.headingFont: sans-serif bold 16 +*Dialog.bodyFont: sans-serif 14 +*Dialog.errorFont: sans-serif bold 14 +*Dialog.labelFont: sans-serif bold 14 +*Dialog.unameFont: sans-serif 12 +*Dialog.buttonFont: sans-serif bold 14 +*Dialog.dateFont: sans-serif 9 -! A few other example color schemes. -! -! A convenient way to debug these is to build and run "driver/test-passwd". -! Remember that configure overwrites XScreenSaver.ad from XScreenSaver.ad.in. - +! Whether to display the local host name in the unlock dialog. +*passwd.uname: True + +! Whether typed passwords should echo as asterisks, or as nothing. +*passwd.asterisks: True + +! The default theme is similar to the Gtk defaults. +! +*default.Dialog.foreground: #000000 +*default.Dialog.background: #E6E6E6 +*default.Dialog.button.foreground: #000000 +*default.Dialog.button.background: #F5F5F5 +*default.Dialog.logo.background: #BBBBBB +*default.Dialog.text.foreground: #000000 +*default.Dialog.error.foreground: #FF0000 +*default.Dialog.text.background: #FFFFFF +*default.Dialog.topShadowColor: #FFFFFF +*default.Dialog.bottomShadowColor: #CECECE +*default.Dialog.shadowWidth: 2 +*default.Dialog.logo.width: 210 +*default.Dialog.logo.height: 210 +*default.Dialog.thermometer.foreground: #4464AC +*default.Dialog.thermometer.background: #FFFFFF +*default.Dialog.thermometer.width: 8 +*default.Dialog.borderColor: #CECECE +*default.Dialog.borderWidth: 0 +*default.Dialog.internalPadding: 24 ! Borderless theme: ! -! *Dialog.topShadowColor: #E6E6E6 -! *Dialog.bottomShadowColor: #E6E6E6 -! *passwd.thermometer.width: 6 - +*borderless.Dialog.topShadowColor: #E6E6E6 +*borderless.Dialog.button.background: #FFFFFF +*borderless.Dialog.bottomShadowColor: #E6E6E6 +*borderless.Dialog.logo.background: #E6E6E6 +*borderless.Dialog.borderColor: #888888 +*borderless.Dialog.thermometer.width: 6 +*borderless.Dialog.borderWidth: 1 ! Dark gray theme: ! -! *Dialog.foreground: #CCCCCC -! *Dialog.background: #333333 -! *Dialog.topShadowColor: #444444 -! *Dialog.bottomShadowColor: #111111 -! *Dialog.text.foreground: #DDDDDD -! *Dialog.text.background: #666666 -! *Dialog.Button.foreground: #CCCCCC -! *Dialog.Button.background: #666666 -! *passwd.thermometer.foreground: #4464AC -! *passwd.thermometer.background: #666666 - - -! Black borderless theme: -! -! *Dialog.foreground: #CCCCCC -! *Dialog.background: #000000 -! *Dialog.topShadowColor: #000000 -! *Dialog.bottomShadowColor: #000000 -! *Dialog.text.foreground: #CCCCCC -! *Dialog.text.background: #000000 -! *Dialog.Button.foreground: #CCCCCC -! *Dialog.Button.background: #333333 -! *passwd.thermometer.foreground: #CCCCCC -! *passwd.thermometer.background: #333333 -! *passwd.thermometer.width: 3 - +*darkgray.Dialog.foreground: #CCCCCC +*darkgray.Dialog.background: #333333 +*darkgray.Dialog.topShadowColor: #444444 +*darkgray.Dialog.bottomShadowColor: #111111 +*darkgray.Dialog.borderColor: #111111 +*darkgray.Dialog.text.foreground: #DDDDDD +*darkgray.Dialog.text.background: #666666 +*darkgray.Dialog.button.foreground: #CCCCCC +*darkgray.Dialog.button.background: #666666 +*darkgray.Dialog.logo.background: #444444 +*darkgray.Dialog.thermometer.foreground: #4464AC +*darkgray.Dialog.thermometer.background: #666666 +*darkgray.Dialog.borderWidth: 0 + +! Borderless black theme: +! +*borderlessblack.Dialog.foreground: #CCCCCC +*borderlessblack.Dialog.background: #000000 +*borderlessblack.Dialog.topShadowColor: #000000 +*borderlessblack.Dialog.bottomShadowColor: #000000 +*borderlessblack.Dialog.text.foreground: #CCCCCC +*borderlessblack.Dialog.text.background: #000000 +*borderlessblack.Dialog.button.foreground: #CCCCCC +*borderlessblack.Dialog.button.background: #333333 +*borderlessblack.Dialog.logo.background: #000000 +*borderlessblack.Dialog.thermometer.foreground: #CCCCCC +*borderlessblack.Dialog.thermometer.background: #333333 +*borderlessblack.Dialog.thermometer.width: 3 +*borderlessblack.Dialog.borderColor: #333333 +*borderlessblack.Dialog.borderWidth: 1 ! Green on black theme: ! -! *Dialog.foreground: #00FF00 -! *Dialog.background: #000000 -! *Dialog.topShadowColor: #000000 -! *Dialog.bottomShadowColor: #000000 -! *Dialog.shadowThickness: 1 -! *Dialog.text.foreground: #00FF00 -! *Dialog.text.background: #006600 -! *Dialog.Button.foreground: #00FF00 -! *Dialog.Button.background: #006600 -! *passwd.thermometer.foreground: #00CC00 -! *passwd.thermometer.background: #006600 - +*greenblack.Dialog.foreground: #00FF00 +*greenblack.Dialog.background: #000000 +*greenblack.Dialog.topShadowColor: #000000 +*greenblack.Dialog.bottomShadowColor: #000000 +*greenblack.Dialog.shadowWidth: 1 +*greenblack.Dialog.text.foreground: #00FF00 +*greenblack.Dialog.text.background: #006600 +*greenblack.Dialog.button.foreground: #00FF00 +*greenblack.Dialog.button.background: #006600 +*greenblack.Dialog.logo.background: #000000 +*greenblack.Dialog.thermometer.foreground: #00CC00 +*greenblack.Dialog.thermometer.background: #006600 +*greenblack.Dialog.borderColor: #006600 +*greenblack.Dialog.borderWidth: 1 ! White theme: ! -! *Dialog.foreground: #000000 -! *Dialog.background: #FFFFFF -! *Dialog.topShadowColor: #CCCCCC -! *Dialog.bottomShadowColor: #CCCCCC -! *Dialog.shadowThickness: 1 -! *Dialog.text.foreground: #000000 -! *Dialog.text.background: #FFFFFF -! *Dialog.Button.foreground: #000000 -! *Dialog.Button.background: #FFFFFF - +*white.Dialog.foreground: #000000 +*white.Dialog.background: #FFFFFF +*white.Dialog.topShadowColor: #CCCCCC +*white.Dialog.bottomShadowColor: #CCCCCC +*white.Dialog.shadowWidth: 1 +*white.Dialog.borderColor: #CCCCCC +*white.Dialog.text.foreground: #000000 +*white.Dialog.text.background: #FFFFFF +*white.Dialog.button.foreground: #000000 +*white.Dialog.button.background: #FFFFFF +*white.Dialog.logo.background: #FFFFFF +*white.Dialog.borderWidth: 0 ! Blue theme: ! -! *Dialog.foreground: #000000 -! *Dialog.background: #BBCCDD -! *Dialog.topShadowColor: #CCDDEE -! *Dialog.bottomShadowColor: #AABBCC -! *Dialog.text.foreground: #000000 -! *Dialog.text.background: #DDEEFF -! *Dialog.Button.foreground: #000000 -! *Dialog.Button.background: #DDEEFF -! *passwd.thermometer.foreground: #5566AA -! *passwd.thermometer.background: #BBCCDD - +*blue.Dialog.foreground: #000000 +*blue.Dialog.background: #BBCCDD +*blue.Dialog.topShadowColor: #CCDDEE +*blue.Dialog.bottomShadowColor: #AABBCC +*blue.Dialog.borderColor: #AABBCC +*blue.Dialog.text.foreground: #000000 +*blue.Dialog.text.background: #DDEEFF +*blue.Dialog.button.foreground: #000000 +*blue.Dialog.button.background: #DDEEFF +*blue.Dialog.logo.background: #BBCCDD +*blue.Dialog.thermometer.foreground: #5566AA +*blue.Dialog.thermometer.background: #BBCCDD +*blue.Dialog.borderWidth: 0 ! Aqua on black borderless theme: ! -! *Dialog.foreground: #00EFEF -! *Dialog.background: #000000 -! *Dialog.topShadowColor: #000000 -! *Dialog.bottomShadowColor: #000000 -! *Dialog.Button.foreground: #000000 -! *Dialog.Button.background: #2244EE -! *Dialog.text.foreground: #2244EE -! *Dialog.text.background: #EEEEEE -! *Dialog.internalBorderWidth: 36 -! *Dialog.borderWidth: 4 -! *Dialog.shadowThickness: 2 -! *passwd.thermometer.foreground: #2244EE -! *passwd.thermometer.background: #000088 - +*aquablack.Dialog.foreground: #00EFEF +*aquablack.Dialog.background: #000000 +*aquablack.Dialog.topShadowColor: #000000 +*aquablack.Dialog.bottomShadowColor: #000000 +*aquablack.Dialog.shadowWidth: 2 +*aquablack.Dialog.button.foreground: #000000 +*aquablack.Dialog.button.background: #2244EE +*aquablack.Dialog.logo.background: #000000 +*aquablack.Dialog.text.foreground: #2244EE +*aquablack.Dialog.text.background: #EEEEEE +*aquablack.Dialog.thermometer.foreground: #2244EE +*aquablack.Dialog.thermometer.background: #000088 +*aquablack.Dialog.borderColor: #000066 +*aquablack.Dialog.borderWidth: 1 +*aquablack.Dialog.internalPadding: 36 ! Wine theme, similar to the login screen of "Ubuntu 18.04 Community". ! -! *Dialog.foreground: #AD8FA6 -! *Dialog.background: #2C041E -! *Dialog.topShadowColor: #2C041E -! *Dialog.bottomShadowColor: #2C041E -! *Dialog.text.foreground: #706B70 -! *Dialog.text.background: #F9F9F8 -! *Dialog.Button.foreground: #CFC8CB -! *Dialog.Button.background: #4D2946 -! *passwd.thermometer.foreground: #AD8FA6 -! *passwd.thermometer.background: #4D2946 -! *passwd.thermometer.width: 6 +*wine.Dialog.foreground: #AD8FA6 +*wine.Dialog.background: #2C041E +*wine.Dialog.topShadowColor: #2C041E +*wine.Dialog.bottomShadowColor: #2C041E +*wine.Dialog.text.foreground: #706B70 +*wine.Dialog.text.background: #F9F9F8 +*wine.Dialog.button.foreground: #5F585B +*wine.Dialog.logo.background: #2C041E +*wine.Dialog.thermometer.foreground: #AD8FA6 +*wine.Dialog.thermometer.background: #4D2946 +*wine.Dialog.borderColor: #4D2946 +*wine.Dialog.thermometer.width: 6 +*wine.Dialog.borderWidth: 1 -! Static text in the dialog boxes: +! For displaying error messages about crashed screen savers. ! -*passwd.heading.label: XScreenSaver %s -*passwd.body.label: Please enter your password. -*passwd.unlock.label: OK -*passwd.login.label: New Login -*passwd.user.label: Username: -*passwd.passwd.label: Password: - -*splash.heading.label: XScreenSaver %s -*splash.body.label: Copyright \251 1991-2020 by -*splash.body2.label: Jamie Zawinski -*splash.demo.label: Settings -*splash.help.label: Help +*errorFont: sans-serif bold 18 +*errorColor: #FF0000 !============================================================================= @@ -348,359 +322,390 @@ XScreenSaver.bourneShell: /bin/sh ! If you want to disable a screensaver, DO NOT remove it from this list: ! instead, mark it as inactive by placing a "-" at the beginning of the line. ! -! You can use the `xscreensaver-demo' program to edit the current list of +! You can use the `xscreensaver-settings' program to edit the current list of ! screen savers interactively. ! !============================================================================= *programs: \ - maze -root \n\ -- GL: superquadrics -root \n\ - attraction -root \n\ - blitspin -root \n\ - greynetic -root \n\ - helix -root \n\ - hopalong -root \n\ - imsmap -root \n\ -- noseguy -root \n\ -- pyro -root \n\ - qix -root \n\ -- rocks -root \n\ - rorschach -root \n\ - decayscreen -root \n\ - flame -root \n\ - halo -root \n\ - slidescreen -root \n\ - pedal -root \n\ - bouboule -root \n\ -- braid -root \n\ - coral -root \n\ - deco -root \n\ - drift -root \n\ -- fadeplot -root \n\ - galaxy -root \n\ - goop -root \n\ - grav -root \n\ - ifs -root \n\ - unicode -root \n\ -- GL: jigsaw -root \n\ - julia -root \n\ -- kaleidescope -root \n\ -- GL: moebius -root \n\ - moire -root \n\ -- GL: morph3d -root \n\ - mountain -root \n\ - munch -root \n\ - penrose -root \n\ -- GL: pipes -root \n\ - rd-bomb -root \n\ -- GL: rubik -root \n\ -- sierpinski -root \n\ - slip -root \n\ -- GL: sproingies -root \n\ - starfish -root \n\ - strange -root \n\ - swirl -root \n\ - triangle -root \n\ - xjack -root \n\ - xlyap -root \n\ -- GL: atlantis -root \n\ - bsod -root \n\ -- GL: bubble3d -root \n\ -- GL: cage -root \n\ -- crystal -root \n\ - cynosure -root \n\ - discrete -root \n\ - distort -root \n\ - epicycle -root \n\ - flow -root \n\ -- GL: glplanet -root \n\ - interference -root \n\ - kumppa -root \n\ -- GL: lament -root \n\ - moire2 -root \n\ -- GL: sonar -root \n\ -- GL: stairs -root \n\ - truchet -root \n\ -- vidwhacker -root \n\ - blaster -root \n\ - bumps -root \n\ - ccurve -root \n\ - compass -root \n\ - deluxe -root \n\ -- demon -root \n\ -- GL: extrusion -root \n\ -- loop -root \n\ - penetrate -root \n\ - petri -root \n\ - phosphor -root \n\ -- GL: pulsar -root \n\ - ripples -root \n\ - shadebobs -root \n\ -- GL: sierpinski3d -root \n\ - spotlight -root \n\ - squiral -root \n\ - wander -root \n\ -- webcollage -root \n\ - xflame -root \n\ - xmatrix -root \n\ -- GL: gflux -root \n\ -- nerverot -root \n\ - xrayswarm -root \n\ - xspirograph -root \n\ -- GL: circuit -root \n\ -- GL: dangerball -root \n\ -- GL: engine -root \n\ -- GL: flipscreen3d -root \n\ -- GL: gltext -root \n\ -- GL: menger -root \n\ -- GL: molecule -root \n\ - rotzoomer -root \n\ - scooter -root \n\ - speedmine -root \n\ -- GL: starwars -root \n\ -- GL: stonerview -root \n\ - vermiculate -root \n\ - whirlwindwarp -root \n\ - zoom -root \n\ - anemone -root \n\ - apollonian -root \n\ -- GL: boxed -root \n\ -- GL: cubenetic -root \n\ -- GL: endgame -root \n\ - euler2d -root \n\ - fluidballs -root \n\ -- GL: flurry -root \n\ -- GL: glblur -root \n\ -- GL: glsnake -root \n\ - halftone -root \n\ -- GL: juggler3d -root \n\ -- GL: lavalite -root \n\ -- polyominoes -root \n\ -- GL: queens -root \n\ -- GL: sballs -root \n\ -- GL: spheremonics -root \n\ -- thornbird -root \n\ - twang -root \n\ -- GL: antspotlight -root \n\ - apple2 -root \n\ -- GL: atunnel -root \n\ - barcode -root \n\ -- GL: blinkbox -root \n\ -- GL: blocktube -root \n\ -- GL: bouncingcow -root \n\ - cloudlife -root \n\ -- GL: cubestorm -root \n\ - eruption -root \n\ -- GL: flipflop -root \n\ -- GL: flyingtoasters -root \n\ - fontglide -root \n\ -- GL: gleidescope -root \n\ -- GL: glknots -root \n\ -- GL: glmatrix -root \n\ -- GL: glslideshow -root \n\ -- GL: hypertorus -root \n\ -- GL: jigglypuff -root \n\ - metaballs -root \n\ -- GL: mirrorblob -root \n\ - piecewise -root \n\ -- GL: polytopes -root \n\ - pong -root \n\ - popsquares -root \n\ -- GL: surfaces -root \n\ - xanalogtv -root \n\ - abstractile -root \n\ - anemotaxis -root \n\ -- GL: antinspect -root \n\ - fireworkx -root \n\ - fuzzyflakes -root \n\ - interaggregate -root \n\ - intermomentary -root \n\ - memscroller -root \n\ -- GL: noof -root \n\ - pacman -root \n\ -- GL: pinion -root \n\ -- GL: polyhedra -root \n\ -- GL: providence -root \n\ - substrate -root \n\ - wormhole -root \n\ -- GL: antmaze -root \n\ -- GL: boing -root \n\ - boxfit -root \n\ -- GL: carousel -root \n\ - celtic -root \n\ -- GL: crackberg -root \n\ -- GL: cube21 -root \n\ - fiberlamp -root \n\ -- GL: fliptext -root \n\ -- GL: glhanoi -root \n\ -- GL: tangram -root \n\ -- GL: timetunnel -root \n\ -- GL: glschool -root \n\ -- GL: topblock -root \n\ -- GL: cubicgrid -root \n\ - cwaves -root \n\ -- GL: gears -root \n\ -- GL: glcells -root \n\ -- GL: lockward -root \n\ - m6502 -root \n\ -- GL: moebiusgears -root \n\ -- GL: voronoi -root \n\ -- GL: hypnowheel -root \n\ -- GL: klein -root \n\ -- lcdscrub -root \n\ -- GL: photopile -root \n\ -- GL: skytentacles -root \n\ -- GL: rubikblocks -root \n\ -- GL: companioncube -root \n\ -- GL: hilbert -root \n\ -- GL: tronbit -root \n\ -- GL: geodesic -root \n\ - hexadrop -root \n\ -- GL: kaleidocycle -root \n\ -- GL: quasicrystal -root \n\ -- GL: unknownpleasures -root \n\ - binaryring -root \n\ -- GL: cityflow -root \n\ -- GL: geodesicgears -root \n\ -- GL: projectiveplane -root \n\ -- GL: romanboy -root \n\ - tessellimage -root \n\ -- GL: winduprobot -root \n\ -- GL: splitflap -root \n\ -- GL: cubestack -root \n\ -- GL: cubetwist -root \n\ -- GL: discoball -root \n\ -- GL: dymaxionmap -root \n\ -- GL: energystream -root \n\ -- GL: hexstrut -root \n\ -- GL: hydrostat -root \n\ -- GL: raverhoop -root \n\ -- GL: splodesic -root \n\ -- GL: unicrud -root \n\ -- GL: esper -root \n\ -- GL: vigilance -root \n\ -- GL: crumbler -root \n\ - filmleader -root \n\ - glitchpeg -root \n\ -- GL: handsy -root \n\ -- GL: maze3d -root \n\ -- GL: peepers -root \n\ -- GL: razzledazzle -root \n\ - vfeedback -root \n\ -- GL: deepstars -root \n\ -- GL: gravitywell -root \n\ -- GL: beats -root \n\ -- GL: covid19 -root \n\ -- GL: etruscanvenus -root \n\ -- GL: gibson -root \n\ -- GL: headroom -root \n\ -- GL: sphereeversion -root \n + maze --root \n\ +- GL: superquadrics --root \n\ + attraction --root \n\ + blitspin --root \n\ + greynetic --root \n\ + helix --root \n\ + hopalong --root \n\ + imsmap --root \n\ +- noseguy --root \n\ +- pyro --root \n\ + qix --root \n\ +- rocks --root \n\ + rorschach --root \n\ + decayscreen --root \n\ + flame --root \n\ + halo --root \n\ + slidescreen --root \n\ + pedal --root \n\ + bouboule --root \n\ +- braid --root \n\ + coral --root \n\ + deco --root \n\ + drift --root \n\ +- fadeplot --root \n\ + galaxy --root \n\ + goop --root \n\ + grav --root \n\ + ifs --root \n\ + unicode --root \n\ +- GL: jigsaw --root \n\ + julia --root \n\ +- kaleidescope --root \n\ +- GL: moebius --root \n\ + moire --root \n\ +- GL: morph3d --root \n\ + mountain --root \n\ + munch --root \n\ + penrose --root \n\ +- GL: pipes --root \n\ + rdbomb --root \n\ +- GL: rubik --root \n\ +- sierpinski --root \n\ + slip --root \n\ +- GL: sproingies --root \n\ + starfish --root \n\ + strange --root \n\ + swirl --root \n\ + triangle --root \n\ + xjack --root \n\ + xlyap --root \n\ +- GL: atlantis --root \n\ + bsod --root \n\ +- GL: bubble3d --root \n\ +- GL: cage --root \n\ +- crystal --root \n\ + cynosure --root \n\ + discrete --root \n\ + distort --root \n\ + epicycle --root \n\ + flow --root \n\ +- GL: glplanet --root \n\ + interference --root \n\ + kumppa --root \n\ +- GL: lament --root \n\ + moire2 --root \n\ +- GL: sonar --root \n\ +- GL: stairs --root \n\ + truchet --root \n\ +- vidwhacker --root \n\ +- webcollage --root \n\ + blaster --root \n\ + bumps --root \n\ + ccurve --root \n\ + compass --root \n\ + deluxe --root \n\ +- demon --root \n\ +- GL: extrusion --root \n\ +- loop --root \n\ + penetrate --root \n\ + petri --root \n\ + phosphor --root \n\ +- GL: pulsar --root \n\ + ripples --root \n\ + shadebobs --root \n\ +- GL: sierpinski3d --root \n\ + spotlight --root \n\ + squiral --root \n\ + wander --root \n\ + xflame --root \n\ + xmatrix --root \n\ +- GL: gflux --root \n\ +- nerverot --root \n\ + xrayswarm --root \n\ + xspirograph --root \n\ +- GL: circuit --root \n\ +- GL: dangerball --root \n\ +- GL: dnalogo --root \n\ +- GL: engine --root \n\ +- GL: flipscreen3d --root \n\ +- GL: gltext --root \n\ +- GL: menger --root \n\ +- GL: molecule --root \n\ + rotzoomer --root \n\ + scooter --root \n\ + speedmine --root \n\ +- GL: starwars --root \n\ +- GL: stonerview --root \n\ + vermiculate --root \n\ + whirlwindwarp --root \n\ + zoom --root \n\ + anemone --root \n\ + apollonian --root \n\ +- GL: boxed --root \n\ +- GL: cubenetic --root \n\ +- GL: endgame --root \n\ + euler2d --root \n\ + fluidballs --root \n\ +- GL: flurry --root \n\ +- GL: glblur --root \n\ +- GL: glsnake --root \n\ + halftone --root \n\ +- GL: juggler3d --root \n\ +- GL: lavalite --root \n\ +- polyominoes --root \n\ +- GL: queens --root \n\ +- GL: sballs --root \n\ +- GL: spheremonics --root \n\ + twang --root \n\ +- GL: antspotlight --root \n\ + apple2 --root \n\ +- GL: atunnel --root \n\ + barcode --root \n\ +- GL: blinkbox --root \n\ +- GL: blocktube --root \n\ +- GL: bouncingcow --root \n\ + cloudlife --root \n\ +- GL: cubestorm --root \n\ + eruption --root \n\ +- GL: flipflop --root \n\ +- GL: flyingtoasters --root \n\ + fontglide --root \n\ +- GL: gleidescope --root \n\ +- GL: glknots --root \n\ +- GL: glmatrix --root \n\ +- GL: glslideshow --root \n\ +- GL: hypertorus --root \n\ +- GL: jigglypuff --root \n\ + metaballs --root \n\ +- GL: mirrorblob --root \n\ + piecewise --root \n\ +- GL: polytopes --root \n\ + pong --root \n\ + popsquares --root \n\ +- GL: surfaces --root \n\ + xanalogtv --root \n\ + abstractile --root \n\ + anemotaxis --root \n\ +- GL: antinspect --root \n\ + fireworkx --root \n\ + fuzzyflakes --root \n\ + interaggregate --root \n\ + intermomentary --root \n\ + memscroller --root \n\ +- GL: noof --root \n\ + pacman --root \n\ +- GL: pinion --root \n\ +- GL: polyhedra --root \n\ +- GL: providence --root \n\ + substrate --root \n\ + wormhole --root \n\ +- GL: antmaze --root \n\ +- GL: boing --root \n\ + boxfit --root \n\ +- GL: carousel --root \n\ + celtic --root \n\ +- GL: crackberg --root \n\ +- GL: cube21 --root \n\ + fiberlamp --root \n\ +- GL: fliptext --root \n\ +- GL: glhanoi --root \n\ +- GL: tangram --root \n\ +- GL: timetunnel --root \n\ +- GL: glschool --root \n\ +- GL: topblock --root \n\ +- GL: cubicgrid --root \n\ + cwaves --root \n\ +- GL: gears --root \n\ +- GL: glcells --root \n\ +- GL: lockward --root \n\ + m6502 --root \n\ +- GL: moebiusgears --root \n\ +- GL: voronoi --root \n\ +- GL: hypnowheel --root \n\ +- GL: klein --root \n\ +- lcdscrub --root \n\ +- GL: photopile --root \n\ +- GL: skytentacles --root \n\ +- GL: rubikblocks --root \n\ +- GL: companioncube --root \n\ +- GL: hilbert --root \n\ +- GL: tronbit --root \n\ +- GL: geodesic --root \n\ + hexadrop --root \n\ +- GL: kaleidocycle --root \n\ +- GL: quasicrystal --root \n\ +- GL: unknownpleasures --root \n\ + binaryring --root \n\ +- GL: cityflow --root \n\ +- GL: geodesicgears --root \n\ +- GL: projectiveplane --root \n\ +- GL: romanboy --root \n\ + tessellimage --root \n\ +- GL: winduprobot --root \n\ +- GL: splitflap --root \n\ +- GL: cubestack --root \n\ +- GL: cubetwist --root \n\ +- GL: discoball --root \n\ +- GL: dymaxionmap --root \n\ +- GL: energystream --root \n\ +- GL: hexstrut --root \n\ +- GL: hydrostat --root \n\ +- GL: raverhoop --root \n\ +- GL: splodesic --root \n\ +- GL: unicrud --root \n\ +- GL: esper --root \n\ +- GL: vigilance --root \n\ +- GL: crumbler --root \n\ + filmleader --root \n\ + glitchpeg --root \n\ +- GL: handsy --root \n\ +- GL: maze3d --root \n\ +- GL: peepers --root \n\ +- GL: razzledazzle --root \n\ + vfeedback --root \n\ +- GL: deepstars --root \n\ +- GL: gravitywell --root \n\ +- GL: beats --root \n\ +- GL: covid19 --root \n\ +- GL: etruscanvenus --root \n\ +- GL: gibson --root \n\ +- GL: headroom --root \n\ +- GL: sphereeversion --root \n\ + binaryhorizon --root \n\ + marbling --root \n\ +- GL: chompytower --root \n\ +- GL: hextrail --root \n\ +- GL: mapscroller --root \n\ +- GL: nakagin --root \n\ +- GL: squirtorus --root \n\ +- GL: cubocteversion --root \n\ + droste --root \n\ +- GL: papercube --root \n\ +- GL: skulloop --root \n !============================================================================= ! ! Pretty names for the hacks that have unusual capitalization. -! Used by xscreensaver-demo. +! Used by xscreensaver-settings. ! !============================================================================= -*hacks.antinspect.name: AntInspect -*hacks.antmaze.name: AntMaze -*hacks.antspotlight.name: AntSpotlight -*hacks.binaryring.name: BinaryRing -*hacks.blinkbox.name: BlinkBox -*hacks.blitspin.name: BlitSpin -*hacks.blocktube.name: BlockTube -*hacks.bouncingcow.name: BouncingCow -*hacks.boxfit.name: BoxFit +*hacks.antinspect.name: Ant Inspect +*hacks.antmaze.name: Ant Maze +*hacks.antspotlight.name: Ant Spotlight +*hacks.apple2.name: Apple ][ +*hacks.binaryhorizon.name: Binary Horizon +*hacks.binaryring.name: Binary Ring +*hacks.blinkbox.name: Blink Box +*hacks.blitspin.name: Blit Spin +*hacks.blocktube.name: Block Tube +*hacks.bouncingcow.name: Bouncing Cow +*hacks.boxfit.name: Box Fit *hacks.bsod.name: BSOD -*hacks.bubble3d.name: Bubble3D -*hacks.ccurve.name: CCurve -*hacks.cloudlife.name: CloudLife -*hacks.companioncube.name: CompanionCube +*hacks.bubble3d.name: Bubble 3D +*hacks.ccurve.name: C Curve +*hacks.chompytower.name: Chompy Tower +*hacks.cityflow.name: City Flow +*hacks.cloudlife.name: Cloud Life +*hacks.companioncube.name: Companion Cube *hacks.covid19.name: COVID19 -*hacks.cubestack.name: CubeStack -*hacks.cubestorm.name: CubeStorm -*hacks.cubetwist.name: CubeTwist -*hacks.cubicgrid.name: CubicGrid -*hacks.cwaves.name: CWaves -*hacks.dangerball.name: DangerBall -*hacks.decayscreen.name: DecayScreen -*hacks.deepstars.name: DeepStars +*hacks.cube21.name: Cube 21 +*hacks.cubestack.name: Cube Stack +*hacks.cubestorm.name: Cube Storm +*hacks.cubetwist.name: Cube Twist +*hacks.cubicgrid.name: Cubic Grid +*hacks.cubocteversion.name: Cuboctahedron Eversion +*hacks.cwaves.name: C Waves +*hacks.dangerball.name: Danger Ball +*hacks.decayscreen.name: Decay Screen +*hacks.deepstars.name: Deep Stars *hacks.dnalogo.name: DNA Logo -*hacks.dymaxionmap.name: DymaxionMap -*hacks.energystream.name: EnergyStream -*hacks.etruscanvenus.name: EtruscanVenus -*hacks.euler2d.name: Euler2D -*hacks.fadeplot.name: FadePlot -*hacks.filmleader.name: FilmLeader -*hacks.flipflop.name: FlipFlop -*hacks.flipscreen3d.name: FlipScreen3D -*hacks.fliptext.name: FlipText -*hacks.fluidballs.name: FluidBalls -*hacks.flyingtoasters.name: FlyingToasters -*hacks.fontglide.name: FontGlide -*hacks.fuzzyflakes.name: FuzzyFlakes -*hacks.geodesicgears.name: GeodesicGears +*hacks.dymaxionmap.name: Dymaxion Map +*hacks.energystream.name: Energy Stream +*hacks.etruscanvenus.name: Etruscan Venus +*hacks.euler2d.name: Euler 2D +*hacks.fadeplot.name: Fade Plot +*hacks.fiberlamp.name: Fiber Lamp +*hacks.filmleader.name: Film Leader +*hacks.flipflop.name: Flip Flop +*hacks.flipscreen3d.name: Flip Screen 3D +*hacks.fliptext.name: Flip Text +*hacks.fluidballs.name: Fluid Balls +*hacks.flyingtoasters.name: Flying Toasters +*hacks.fontglide.name: Font Glide +*hacks.fuzzyflakes.name: Fuzzy Flakes +*hacks.geodesicgears.name: Geodesic Gears *hacks.gflux.name: GFlux +*hacks.glblur.name: GL Blur +*hacks.glcells.name: GL Cells *hacks.gleidescope.name: Gleidescope -*hacks.glforestfire.name: GLForestFire +*hacks.glforestfire.name: GL Forest Fire +*hacks.glhanoi.name: GL Hanoi *hacks.glitchpeg.name: GlitchPEG -*hacks.gravitywell.name: GravityWell -*hacks.hyperball.name: HyperBall -*hacks.hypercube.name: HyperCube +*hacks.glknots.name: GL Knots +*hacks.glmatrix.name: GL Matrix +*hacks.glplanet.name: GL Planet +*hacks.glschool.name: GL School +*hacks.glslideshow.name: GL Slideshow +*hacks.glsnake.name: GL Snake +*hacks.gltext.name: GL Text +*hacks.gravitywell.name: Gravity Well +*hacks.hexstrut.name: Hex Strut +*hacks.hextrail.name: Hex Trail *hacks.ifs.name: IFS -*hacks.imsmap.name: IMSMap -*hacks.jigglypuff.name: JigglyPuff -*hacks.juggler3d.name: Juggler3D -*hacks.lcdscrub.name: LCDscrub +*hacks.imsmap.name: IMS Map +*hacks.jigglypuff.name: Jiggly Puff +*hacks.juggler3d.name: Juggler 3D +*hacks.lcdscrub.name: LCD Scrub *hacks.lmorph.name: LMorph *hacks.m6502.name: m6502 -*hacks.maze3d.name: Maze3D -*hacks.memscroller.name: MemScroller -*hacks.metaballs.name: MetaBalls -*hacks.mirrorblob.name: MirrorBlob -*hacks.moebiusgears.name: MoebiusGears -*hacks.morph3d.name: Morph3D -*hacks.nerverot.name: NerveRot -*hacks.noseguy.name: NoseGuy -*hacks.popsquares.name: PopSquares -*hacks.projectiveplane.name:ProjectivePlane -*hacks.quasicrystal.name: QuasiCrystal -*hacks.raverhoop.name: RaverHoop -*hacks.razzledazzle.name: RazzleDazzle -*hacks.rd-bomb.name: RDbomb -*hacks.rdbomb.name: RDbomb -*hacks.romanboy.name: RomanBoy -*hacks.rotzoomer.name: RotZoomer -*hacks.rubikblocks.name: RubikBlocks +*hacks.mapscroller.name: Map Scroller +*hacks.maze3d.name: Maze 3D +*hacks.memscroller.name: Mem Scroller +*hacks.metaballs.name: Meta Balls +*hacks.mirrorblob.name: Mirror Blob +*hacks.moebius.name: Möbius +*hacks.moebiusgears.name: Möbius Gears +*hacks.moire.name: Moiré +*hacks.moire2.name: Moiré 2 +*hacks.morph3d.name: Morph 3D +*hacks.nerverot.name: Nerve Rot +*hacks.noseguy.name: Nose Guy +*hacks.pacman.name: Pac-Man +*hacks.papercube.name: Paper Cube +*hacks.photopile.name: Photo Pile +*hacks.popsquares.name: Pop Squares +*hacks.projectiveplane.name:Projective Plane +*hacks.quasicrystal.name: Quasi-Crystal +*hacks.raverhoop.name: Raver Hoop +*hacks.razzledazzle.name: Razzle Dazzle +*hacks.rdbomb.name: RD-Bomb +*hacks.romanboy.name: Roman Boy +*hacks.rotzoomer.name: Rot Zoomer +*hacks.rubikblocks.name: Rubik Blocks *hacks.sballs.name: SBalls -*hacks.shadebobs.name: ShadeBobs -*hacks.sierpinski3d.name: Sierpinski3D -*hacks.skytentacles.name: SkyTentacles -*hacks.slidescreen.name: SlideScreen -*hacks.speedmine.name: SpeedMine -*hacks.sphereeversion.name: SphereEversion -*hacks.splitflap.name: SplitFlap -*hacks.starwars.name: StarWars -*hacks.stonerview.name: StonerView +*hacks.shadebobs.name: Shade Bobs +*hacks.sierpinski3d.name: Sierpinski 3D +*hacks.skytentacles.name: Sky Tentacles +*hacks.slidescreen.name: Slide Screen +*hacks.speedmine.name: Speed Mine +*hacks.sphereeversion.name: Sphere Eversion +*hacks.splitflap.name: Split-Flap +*hacks.starwars.name: Star Wars +*hacks.stonerview.name: Stoner View *hacks.t3d.name: T3D -*hacks.testx11.name: TestX11 -*hacks.timetunnel.name: TimeTunnel -*hacks.topblock.name: TopBlock -*hacks.tronbit.name: TronBit -*hacks.unknownpleasures.name:UnknownPleasures +*hacks.testx11.name: Test X11 +*hacks.timetunnel.name: Time Tunnel +*hacks.topblock.name: Top Block +*hacks.tronbit.name: Tron Bit +*hacks.unknownpleasures.name:Unknown Pleasures *hacks.vfeedback.name: VFeedback -*hacks.vidwhacker.name: VidWhacker -*hacks.webcollage.name: WebCollage -*hacks.whirlwindwarp.name: WhirlWindWarp -*hacks.winduprobot.name: WindupRobot +*hacks.vidwhacker.name: Vid Whacker +*hacks.webcollage.name: Web Collage +*hacks.whirlwindwarp.name: Whirlwind Warp +*hacks.winduprobot.name: Windup Robot *hacks.xanalogtv.name: XAnalogTV *hacks.xrayswarm.name: XRaySwarm -! obsolete, but still used by xscreensaver-demo-Xm. -*hacks.documentation.isInstalled: True - ! (xrdb prevention kludge: whole file) */ diff --git a/alsa/conf.d/10-rate-lav.conf b/alsa/conf.d/10-rate-lav.conf new file mode 120000 index 0000000..f1021c9 --- /dev/null +++ b/alsa/conf.d/10-rate-lav.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/10-rate-lav.conf \ No newline at end of file diff --git a/alsa/conf.d/50-pipewire.conf b/alsa/conf.d/50-pipewire.conf new file mode 120000 index 0000000..5c6ff6e --- /dev/null +++ b/alsa/conf.d/50-pipewire.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/50-pipewire.conf \ No newline at end of file diff --git a/alsa/conf.d/60-a52-encoder.conf b/alsa/conf.d/60-a52-encoder.conf new file mode 120000 index 0000000..0d89aa1 --- /dev/null +++ b/alsa/conf.d/60-a52-encoder.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/60-a52-encoder.conf \ No newline at end of file diff --git a/alsa/conf.d/60-speex.conf b/alsa/conf.d/60-speex.conf new file mode 120000 index 0000000..6681271 --- /dev/null +++ b/alsa/conf.d/60-speex.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/60-speex.conf \ No newline at end of file diff --git a/alsa/conf.d/99-pipewire-default.conf b/alsa/conf.d/99-pipewire-default.conf new file mode 120000 index 0000000..12f9351 --- /dev/null +++ b/alsa/conf.d/99-pipewire-default.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/99-pipewire-default.conf \ No newline at end of file diff --git a/alsa/conf.d/99-pulse.conf b/alsa/conf.d/99-pulse.conf deleted file mode 120000 index af15384..0000000 --- a/alsa/conf.d/99-pulse.conf +++ /dev/null @@ -1 +0,0 @@ -/usr/share/alsa/alsa.conf.d/pulse.conf \ No newline at end of file diff --git a/alternatives/ABORT.7.gz b/alternatives/ABORT.7.gz index f4ec776..1b2a65b 120000 --- a/alternatives/ABORT.7.gz +++ b/alternatives/ABORT.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ABORT.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ABORT.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_AGGREGATE.7.gz b/alternatives/ALTER_AGGREGATE.7.gz index 81b7a33..ad8e8f1 120000 --- a/alternatives/ALTER_AGGREGATE.7.gz +++ b/alternatives/ALTER_AGGREGATE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_AGGREGATE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_AGGREGATE.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_COLLATION.7.gz b/alternatives/ALTER_COLLATION.7.gz index e1936e6..9709464 120000 --- a/alternatives/ALTER_COLLATION.7.gz +++ b/alternatives/ALTER_COLLATION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_COLLATION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_COLLATION.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_CONVERSION.7.gz b/alternatives/ALTER_CONVERSION.7.gz index 2908f54..d520a17 120000 --- a/alternatives/ALTER_CONVERSION.7.gz +++ b/alternatives/ALTER_CONVERSION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_CONVERSION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_CONVERSION.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_DATABASE.7.gz b/alternatives/ALTER_DATABASE.7.gz index d8f91cd..59ee6a8 120000 --- a/alternatives/ALTER_DATABASE.7.gz +++ b/alternatives/ALTER_DATABASE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_DATABASE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_DATABASE.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_DEFAULT_PRIVILEGES.7.gz b/alternatives/ALTER_DEFAULT_PRIVILEGES.7.gz index 84295e0..136990a 120000 --- a/alternatives/ALTER_DEFAULT_PRIVILEGES.7.gz +++ b/alternatives/ALTER_DEFAULT_PRIVILEGES.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_DEFAULT_PRIVILEGES.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_DEFAULT_PRIVILEGES.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_DOMAIN.7.gz b/alternatives/ALTER_DOMAIN.7.gz index fd97caf..5310067 120000 --- a/alternatives/ALTER_DOMAIN.7.gz +++ b/alternatives/ALTER_DOMAIN.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_DOMAIN.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_DOMAIN.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_EVENT_TRIGGER.7.gz b/alternatives/ALTER_EVENT_TRIGGER.7.gz index f7d01d4..cd18dd8 120000 --- a/alternatives/ALTER_EVENT_TRIGGER.7.gz +++ b/alternatives/ALTER_EVENT_TRIGGER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_EVENT_TRIGGER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_EVENT_TRIGGER.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_EXTENSION.7.gz b/alternatives/ALTER_EXTENSION.7.gz index 2189cff..ee5cc6f 120000 --- a/alternatives/ALTER_EXTENSION.7.gz +++ b/alternatives/ALTER_EXTENSION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_EXTENSION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_EXTENSION.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_FOREIGN_DATA_WRAPPER.7.gz b/alternatives/ALTER_FOREIGN_DATA_WRAPPER.7.gz index b7b523e..81b4d2c 120000 --- a/alternatives/ALTER_FOREIGN_DATA_WRAPPER.7.gz +++ b/alternatives/ALTER_FOREIGN_DATA_WRAPPER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_FOREIGN_DATA_WRAPPER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_FOREIGN_DATA_WRAPPER.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_FOREIGN_TABLE.7.gz b/alternatives/ALTER_FOREIGN_TABLE.7.gz index 99a7169..0672def 120000 --- a/alternatives/ALTER_FOREIGN_TABLE.7.gz +++ b/alternatives/ALTER_FOREIGN_TABLE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_FOREIGN_TABLE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_FOREIGN_TABLE.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_FUNCTION.7.gz b/alternatives/ALTER_FUNCTION.7.gz index 288b301..801abe2 120000 --- a/alternatives/ALTER_FUNCTION.7.gz +++ b/alternatives/ALTER_FUNCTION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_FUNCTION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_FUNCTION.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_GROUP.7.gz b/alternatives/ALTER_GROUP.7.gz index 7f3dfd6..e17fd20 120000 --- a/alternatives/ALTER_GROUP.7.gz +++ b/alternatives/ALTER_GROUP.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_GROUP.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_GROUP.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_INDEX.7.gz b/alternatives/ALTER_INDEX.7.gz index 586b0d2..8d3b1db 120000 --- a/alternatives/ALTER_INDEX.7.gz +++ b/alternatives/ALTER_INDEX.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_INDEX.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_INDEX.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_LANGUAGE.7.gz b/alternatives/ALTER_LANGUAGE.7.gz index 9449ffd..f6bd428 120000 --- a/alternatives/ALTER_LANGUAGE.7.gz +++ b/alternatives/ALTER_LANGUAGE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_LANGUAGE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_LANGUAGE.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_LARGE_OBJECT.7.gz b/alternatives/ALTER_LARGE_OBJECT.7.gz index eeb052b..d3fa383 120000 --- a/alternatives/ALTER_LARGE_OBJECT.7.gz +++ b/alternatives/ALTER_LARGE_OBJECT.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_LARGE_OBJECT.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_LARGE_OBJECT.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_MATERIALIZED_VIEW.7.gz b/alternatives/ALTER_MATERIALIZED_VIEW.7.gz index 7e253b9..28c09dc 120000 --- a/alternatives/ALTER_MATERIALIZED_VIEW.7.gz +++ b/alternatives/ALTER_MATERIALIZED_VIEW.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_MATERIALIZED_VIEW.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_MATERIALIZED_VIEW.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_OPERATOR.7.gz b/alternatives/ALTER_OPERATOR.7.gz index d092168..ea33777 120000 --- a/alternatives/ALTER_OPERATOR.7.gz +++ b/alternatives/ALTER_OPERATOR.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_OPERATOR.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_OPERATOR.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_OPERATOR_CLASS.7.gz b/alternatives/ALTER_OPERATOR_CLASS.7.gz index e3bbe83..0096997 120000 --- a/alternatives/ALTER_OPERATOR_CLASS.7.gz +++ b/alternatives/ALTER_OPERATOR_CLASS.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_OPERATOR_CLASS.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_OPERATOR_CLASS.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_OPERATOR_FAMILY.7.gz b/alternatives/ALTER_OPERATOR_FAMILY.7.gz index f95bb51..c761c58 120000 --- a/alternatives/ALTER_OPERATOR_FAMILY.7.gz +++ b/alternatives/ALTER_OPERATOR_FAMILY.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_OPERATOR_FAMILY.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_OPERATOR_FAMILY.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_POLICY.7.gz b/alternatives/ALTER_POLICY.7.gz index e4229ac..8e1e8fc 120000 --- a/alternatives/ALTER_POLICY.7.gz +++ b/alternatives/ALTER_POLICY.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_POLICY.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_POLICY.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_PROCEDURE.7.gz b/alternatives/ALTER_PROCEDURE.7.gz index fdb14f1..9954843 120000 --- a/alternatives/ALTER_PROCEDURE.7.gz +++ b/alternatives/ALTER_PROCEDURE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_PROCEDURE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_PROCEDURE.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_PUBLICATION.7.gz b/alternatives/ALTER_PUBLICATION.7.gz index b491e5c..32dc443 120000 --- a/alternatives/ALTER_PUBLICATION.7.gz +++ b/alternatives/ALTER_PUBLICATION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_PUBLICATION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_PUBLICATION.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_ROLE.7.gz b/alternatives/ALTER_ROLE.7.gz index 344c5e1..bfeace8 120000 --- a/alternatives/ALTER_ROLE.7.gz +++ b/alternatives/ALTER_ROLE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_ROLE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_ROLE.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_ROUTINE.7.gz b/alternatives/ALTER_ROUTINE.7.gz index c40bd0d..603167c 120000 --- a/alternatives/ALTER_ROUTINE.7.gz +++ b/alternatives/ALTER_ROUTINE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_ROUTINE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_ROUTINE.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_RULE.7.gz b/alternatives/ALTER_RULE.7.gz index cc7f78b..814477e 120000 --- a/alternatives/ALTER_RULE.7.gz +++ b/alternatives/ALTER_RULE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_RULE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_RULE.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_SCHEMA.7.gz b/alternatives/ALTER_SCHEMA.7.gz index af32f56..c7195df 120000 --- a/alternatives/ALTER_SCHEMA.7.gz +++ b/alternatives/ALTER_SCHEMA.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_SCHEMA.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_SCHEMA.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_SEQUENCE.7.gz b/alternatives/ALTER_SEQUENCE.7.gz index 90519c3..17f1d7e 120000 --- a/alternatives/ALTER_SEQUENCE.7.gz +++ b/alternatives/ALTER_SEQUENCE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_SEQUENCE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_SEQUENCE.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_SERVER.7.gz b/alternatives/ALTER_SERVER.7.gz index 5e6f2ce..85bb536 120000 --- a/alternatives/ALTER_SERVER.7.gz +++ b/alternatives/ALTER_SERVER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_SERVER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_SERVER.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_STATISTICS.7.gz b/alternatives/ALTER_STATISTICS.7.gz index 1fb707a..6e8ff5f 120000 --- a/alternatives/ALTER_STATISTICS.7.gz +++ b/alternatives/ALTER_STATISTICS.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_STATISTICS.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_STATISTICS.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_SUBSCRIPTION.7.gz b/alternatives/ALTER_SUBSCRIPTION.7.gz index df7876a..bb03107 120000 --- a/alternatives/ALTER_SUBSCRIPTION.7.gz +++ b/alternatives/ALTER_SUBSCRIPTION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_SUBSCRIPTION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_SUBSCRIPTION.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_SYSTEM.7.gz b/alternatives/ALTER_SYSTEM.7.gz index 7fad39d..c4016c0 120000 --- a/alternatives/ALTER_SYSTEM.7.gz +++ b/alternatives/ALTER_SYSTEM.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_SYSTEM.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_SYSTEM.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_TABLE.7.gz b/alternatives/ALTER_TABLE.7.gz index 9811999..47a0d82 120000 --- a/alternatives/ALTER_TABLE.7.gz +++ b/alternatives/ALTER_TABLE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_TABLE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_TABLE.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_TABLESPACE.7.gz b/alternatives/ALTER_TABLESPACE.7.gz index e12fa5a..2e96186 120000 --- a/alternatives/ALTER_TABLESPACE.7.gz +++ b/alternatives/ALTER_TABLESPACE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_TABLESPACE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_TABLESPACE.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_TEXT_SEARCH_CONFIGURATION.7.gz b/alternatives/ALTER_TEXT_SEARCH_CONFIGURATION.7.gz index b1b08b3..63ff110 120000 --- a/alternatives/ALTER_TEXT_SEARCH_CONFIGURATION.7.gz +++ b/alternatives/ALTER_TEXT_SEARCH_CONFIGURATION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_TEXT_SEARCH_CONFIGURATION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_TEXT_SEARCH_CONFIGURATION.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_TEXT_SEARCH_DICTIONARY.7.gz b/alternatives/ALTER_TEXT_SEARCH_DICTIONARY.7.gz index 9452ba2..12b576d 120000 --- a/alternatives/ALTER_TEXT_SEARCH_DICTIONARY.7.gz +++ b/alternatives/ALTER_TEXT_SEARCH_DICTIONARY.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_TEXT_SEARCH_DICTIONARY.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_TEXT_SEARCH_DICTIONARY.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_TEXT_SEARCH_PARSER.7.gz b/alternatives/ALTER_TEXT_SEARCH_PARSER.7.gz index fbbdef2..6313a9b 120000 --- a/alternatives/ALTER_TEXT_SEARCH_PARSER.7.gz +++ b/alternatives/ALTER_TEXT_SEARCH_PARSER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_TEXT_SEARCH_PARSER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_TEXT_SEARCH_PARSER.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_TEXT_SEARCH_TEMPLATE.7.gz b/alternatives/ALTER_TEXT_SEARCH_TEMPLATE.7.gz index 6377d02..4b6f384 120000 --- a/alternatives/ALTER_TEXT_SEARCH_TEMPLATE.7.gz +++ b/alternatives/ALTER_TEXT_SEARCH_TEMPLATE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_TEXT_SEARCH_TEMPLATE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_TEXT_SEARCH_TEMPLATE.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_TRIGGER.7.gz b/alternatives/ALTER_TRIGGER.7.gz index de3c8e7..60216b3 120000 --- a/alternatives/ALTER_TRIGGER.7.gz +++ b/alternatives/ALTER_TRIGGER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_TRIGGER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_TRIGGER.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_TYPE.7.gz b/alternatives/ALTER_TYPE.7.gz index 9c758e9..8d14150 120000 --- a/alternatives/ALTER_TYPE.7.gz +++ b/alternatives/ALTER_TYPE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_TYPE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_TYPE.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_USER.7.gz b/alternatives/ALTER_USER.7.gz index 140b4ab..6af586b 120000 --- a/alternatives/ALTER_USER.7.gz +++ b/alternatives/ALTER_USER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_USER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_USER.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_USER_MAPPING.7.gz b/alternatives/ALTER_USER_MAPPING.7.gz index ff7f0af..1700519 120000 --- a/alternatives/ALTER_USER_MAPPING.7.gz +++ b/alternatives/ALTER_USER_MAPPING.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_USER_MAPPING.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_USER_MAPPING.7.gz \ No newline at end of file diff --git a/alternatives/ALTER_VIEW.7.gz b/alternatives/ALTER_VIEW.7.gz index dc9ad80..bbeb0e5 120000 --- a/alternatives/ALTER_VIEW.7.gz +++ b/alternatives/ALTER_VIEW.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ALTER_VIEW.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ALTER_VIEW.7.gz \ No newline at end of file diff --git a/alternatives/ANALYZE.7.gz b/alternatives/ANALYZE.7.gz index d3dd7fc..38feacb 120000 --- a/alternatives/ANALYZE.7.gz +++ b/alternatives/ANALYZE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ANALYZE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ANALYZE.7.gz \ No newline at end of file diff --git a/alternatives/BEGIN.7.gz b/alternatives/BEGIN.7.gz index a4c9f93..98604a6 120000 --- a/alternatives/BEGIN.7.gz +++ b/alternatives/BEGIN.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/BEGIN.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/BEGIN.7.gz \ No newline at end of file diff --git a/alternatives/CALL.7.gz b/alternatives/CALL.7.gz index 74bd43e..a83414c 120000 --- a/alternatives/CALL.7.gz +++ b/alternatives/CALL.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CALL.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CALL.7.gz \ No newline at end of file diff --git a/alternatives/CHECKPOINT.7.gz b/alternatives/CHECKPOINT.7.gz index feb0450..ba93b55 120000 --- a/alternatives/CHECKPOINT.7.gz +++ b/alternatives/CHECKPOINT.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CHECKPOINT.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CHECKPOINT.7.gz \ No newline at end of file diff --git a/alternatives/CLOSE.7.gz b/alternatives/CLOSE.7.gz index 990a2aa..6bed964 120000 --- a/alternatives/CLOSE.7.gz +++ b/alternatives/CLOSE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CLOSE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CLOSE.7.gz \ No newline at end of file diff --git a/alternatives/CLUSTER.7.gz b/alternatives/CLUSTER.7.gz index 5338faa..09b6c67 120000 --- a/alternatives/CLUSTER.7.gz +++ b/alternatives/CLUSTER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CLUSTER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CLUSTER.7.gz \ No newline at end of file diff --git a/alternatives/COMMENT.7.gz b/alternatives/COMMENT.7.gz index 48a9549..f84127e 120000 --- a/alternatives/COMMENT.7.gz +++ b/alternatives/COMMENT.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/COMMENT.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/COMMENT.7.gz \ No newline at end of file diff --git a/alternatives/COMMIT.7.gz b/alternatives/COMMIT.7.gz index 3043e18..2ce8b96 120000 --- a/alternatives/COMMIT.7.gz +++ b/alternatives/COMMIT.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/COMMIT.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/COMMIT.7.gz \ No newline at end of file diff --git a/alternatives/COMMIT_PREPARED.7.gz b/alternatives/COMMIT_PREPARED.7.gz index 5a9010d..7d05a4b 120000 --- a/alternatives/COMMIT_PREPARED.7.gz +++ b/alternatives/COMMIT_PREPARED.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/COMMIT_PREPARED.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/COMMIT_PREPARED.7.gz \ No newline at end of file diff --git a/alternatives/COPY.7.gz b/alternatives/COPY.7.gz index 1bcc731..0523ac6 120000 --- a/alternatives/COPY.7.gz +++ b/alternatives/COPY.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/COPY.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/COPY.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_ACCESS_METHOD.7.gz b/alternatives/CREATE_ACCESS_METHOD.7.gz index 98cc4eb..6371eab 120000 --- a/alternatives/CREATE_ACCESS_METHOD.7.gz +++ b/alternatives/CREATE_ACCESS_METHOD.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_ACCESS_METHOD.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_ACCESS_METHOD.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_AGGREGATE.7.gz b/alternatives/CREATE_AGGREGATE.7.gz index f9f6f7f..f76e3fc 120000 --- a/alternatives/CREATE_AGGREGATE.7.gz +++ b/alternatives/CREATE_AGGREGATE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_AGGREGATE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_AGGREGATE.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_CAST.7.gz b/alternatives/CREATE_CAST.7.gz index 93cdc05..425f044 120000 --- a/alternatives/CREATE_CAST.7.gz +++ b/alternatives/CREATE_CAST.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_CAST.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_CAST.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_COLLATION.7.gz b/alternatives/CREATE_COLLATION.7.gz index 113ed71..89ff9b9 120000 --- a/alternatives/CREATE_COLLATION.7.gz +++ b/alternatives/CREATE_COLLATION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_COLLATION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_COLLATION.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_CONVERSION.7.gz b/alternatives/CREATE_CONVERSION.7.gz index 5ad8755..4ba4175 120000 --- a/alternatives/CREATE_CONVERSION.7.gz +++ b/alternatives/CREATE_CONVERSION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_CONVERSION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_CONVERSION.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_DATABASE.7.gz b/alternatives/CREATE_DATABASE.7.gz index 3d86a46..b3bffa8 120000 --- a/alternatives/CREATE_DATABASE.7.gz +++ b/alternatives/CREATE_DATABASE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_DATABASE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_DATABASE.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_DOMAIN.7.gz b/alternatives/CREATE_DOMAIN.7.gz index 2fa2cb8..00f8f60 120000 --- a/alternatives/CREATE_DOMAIN.7.gz +++ b/alternatives/CREATE_DOMAIN.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_DOMAIN.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_DOMAIN.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_EVENT_TRIGGER.7.gz b/alternatives/CREATE_EVENT_TRIGGER.7.gz index 77df36b..2fbd5d9 120000 --- a/alternatives/CREATE_EVENT_TRIGGER.7.gz +++ b/alternatives/CREATE_EVENT_TRIGGER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_EVENT_TRIGGER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_EVENT_TRIGGER.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_EXTENSION.7.gz b/alternatives/CREATE_EXTENSION.7.gz index f2399ac..db5539b 120000 --- a/alternatives/CREATE_EXTENSION.7.gz +++ b/alternatives/CREATE_EXTENSION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_EXTENSION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_EXTENSION.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_FOREIGN_DATA_WRAPPER.7.gz b/alternatives/CREATE_FOREIGN_DATA_WRAPPER.7.gz index e776b0e..1b76637 120000 --- a/alternatives/CREATE_FOREIGN_DATA_WRAPPER.7.gz +++ b/alternatives/CREATE_FOREIGN_DATA_WRAPPER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_FOREIGN_DATA_WRAPPER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_FOREIGN_DATA_WRAPPER.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_FOREIGN_TABLE.7.gz b/alternatives/CREATE_FOREIGN_TABLE.7.gz index 3e34acb..943724a 120000 --- a/alternatives/CREATE_FOREIGN_TABLE.7.gz +++ b/alternatives/CREATE_FOREIGN_TABLE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_FOREIGN_TABLE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_FOREIGN_TABLE.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_FUNCTION.7.gz b/alternatives/CREATE_FUNCTION.7.gz index 13ef985..a9ab1d6 120000 --- a/alternatives/CREATE_FUNCTION.7.gz +++ b/alternatives/CREATE_FUNCTION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_FUNCTION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_FUNCTION.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_GROUP.7.gz b/alternatives/CREATE_GROUP.7.gz index 36a2ec8..ae79de0 120000 --- a/alternatives/CREATE_GROUP.7.gz +++ b/alternatives/CREATE_GROUP.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_GROUP.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_GROUP.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_INDEX.7.gz b/alternatives/CREATE_INDEX.7.gz index b881e42..57ad58d 120000 --- a/alternatives/CREATE_INDEX.7.gz +++ b/alternatives/CREATE_INDEX.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_INDEX.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_INDEX.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_LANGUAGE.7.gz b/alternatives/CREATE_LANGUAGE.7.gz index 2cc2d5c..63a8db3 120000 --- a/alternatives/CREATE_LANGUAGE.7.gz +++ b/alternatives/CREATE_LANGUAGE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_LANGUAGE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_LANGUAGE.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_MATERIALIZED_VIEW.7.gz b/alternatives/CREATE_MATERIALIZED_VIEW.7.gz index fcbc3e0..e7a7637 120000 --- a/alternatives/CREATE_MATERIALIZED_VIEW.7.gz +++ b/alternatives/CREATE_MATERIALIZED_VIEW.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_MATERIALIZED_VIEW.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_MATERIALIZED_VIEW.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_OPERATOR.7.gz b/alternatives/CREATE_OPERATOR.7.gz index 5a07411..b06fe30 120000 --- a/alternatives/CREATE_OPERATOR.7.gz +++ b/alternatives/CREATE_OPERATOR.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_OPERATOR.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_OPERATOR.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_OPERATOR_CLASS.7.gz b/alternatives/CREATE_OPERATOR_CLASS.7.gz index 166d8fd..efe354a 120000 --- a/alternatives/CREATE_OPERATOR_CLASS.7.gz +++ b/alternatives/CREATE_OPERATOR_CLASS.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_OPERATOR_CLASS.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_OPERATOR_CLASS.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_OPERATOR_FAMILY.7.gz b/alternatives/CREATE_OPERATOR_FAMILY.7.gz index b854b3b..e06ece5 120000 --- a/alternatives/CREATE_OPERATOR_FAMILY.7.gz +++ b/alternatives/CREATE_OPERATOR_FAMILY.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_OPERATOR_FAMILY.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_OPERATOR_FAMILY.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_POLICY.7.gz b/alternatives/CREATE_POLICY.7.gz index 663239c..0b80c9f 120000 --- a/alternatives/CREATE_POLICY.7.gz +++ b/alternatives/CREATE_POLICY.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_POLICY.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_POLICY.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_PROCEDURE.7.gz b/alternatives/CREATE_PROCEDURE.7.gz index 2e862aa..92ca27c 120000 --- a/alternatives/CREATE_PROCEDURE.7.gz +++ b/alternatives/CREATE_PROCEDURE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_PROCEDURE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_PROCEDURE.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_PUBLICATION.7.gz b/alternatives/CREATE_PUBLICATION.7.gz index cb1d95d..427deed 120000 --- a/alternatives/CREATE_PUBLICATION.7.gz +++ b/alternatives/CREATE_PUBLICATION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_PUBLICATION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_PUBLICATION.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_ROLE.7.gz b/alternatives/CREATE_ROLE.7.gz index c35818f..372195d 120000 --- a/alternatives/CREATE_ROLE.7.gz +++ b/alternatives/CREATE_ROLE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_ROLE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_ROLE.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_RULE.7.gz b/alternatives/CREATE_RULE.7.gz index 6fa1b1e..620b8bd 120000 --- a/alternatives/CREATE_RULE.7.gz +++ b/alternatives/CREATE_RULE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_RULE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_RULE.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_SCHEMA.7.gz b/alternatives/CREATE_SCHEMA.7.gz index 474b62d..863806d 120000 --- a/alternatives/CREATE_SCHEMA.7.gz +++ b/alternatives/CREATE_SCHEMA.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_SCHEMA.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_SCHEMA.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_SEQUENCE.7.gz b/alternatives/CREATE_SEQUENCE.7.gz index c9d4568..9500a1a 120000 --- a/alternatives/CREATE_SEQUENCE.7.gz +++ b/alternatives/CREATE_SEQUENCE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_SEQUENCE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_SEQUENCE.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_SERVER.7.gz b/alternatives/CREATE_SERVER.7.gz index 215e622..0c9eb7b 120000 --- a/alternatives/CREATE_SERVER.7.gz +++ b/alternatives/CREATE_SERVER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_SERVER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_SERVER.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_STATISTICS.7.gz b/alternatives/CREATE_STATISTICS.7.gz index ea77f80..d2bd9ee 120000 --- a/alternatives/CREATE_STATISTICS.7.gz +++ b/alternatives/CREATE_STATISTICS.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_STATISTICS.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_STATISTICS.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_SUBSCRIPTION.7.gz b/alternatives/CREATE_SUBSCRIPTION.7.gz index 2c3de86..0a9df50 120000 --- a/alternatives/CREATE_SUBSCRIPTION.7.gz +++ b/alternatives/CREATE_SUBSCRIPTION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_SUBSCRIPTION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_SUBSCRIPTION.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_TABLE.7.gz b/alternatives/CREATE_TABLE.7.gz index 55e454f..586b604 120000 --- a/alternatives/CREATE_TABLE.7.gz +++ b/alternatives/CREATE_TABLE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_TABLE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_TABLE.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_TABLESPACE.7.gz b/alternatives/CREATE_TABLESPACE.7.gz index ceb6713..dda1dca 120000 --- a/alternatives/CREATE_TABLESPACE.7.gz +++ b/alternatives/CREATE_TABLESPACE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_TABLESPACE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_TABLESPACE.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_TABLE_AS.7.gz b/alternatives/CREATE_TABLE_AS.7.gz index d75e858..4c5ab10 120000 --- a/alternatives/CREATE_TABLE_AS.7.gz +++ b/alternatives/CREATE_TABLE_AS.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_TABLE_AS.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_TABLE_AS.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_TEXT_SEARCH_CONFIGURATION.7.gz b/alternatives/CREATE_TEXT_SEARCH_CONFIGURATION.7.gz index 6ac8638..84ad46e 120000 --- a/alternatives/CREATE_TEXT_SEARCH_CONFIGURATION.7.gz +++ b/alternatives/CREATE_TEXT_SEARCH_CONFIGURATION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_TEXT_SEARCH_CONFIGURATION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_TEXT_SEARCH_CONFIGURATION.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_TEXT_SEARCH_DICTIONARY.7.gz b/alternatives/CREATE_TEXT_SEARCH_DICTIONARY.7.gz index 8ad6bd8..69022a6 120000 --- a/alternatives/CREATE_TEXT_SEARCH_DICTIONARY.7.gz +++ b/alternatives/CREATE_TEXT_SEARCH_DICTIONARY.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_TEXT_SEARCH_DICTIONARY.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_TEXT_SEARCH_DICTIONARY.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_TEXT_SEARCH_PARSER.7.gz b/alternatives/CREATE_TEXT_SEARCH_PARSER.7.gz index c874120..4f1d87e 120000 --- a/alternatives/CREATE_TEXT_SEARCH_PARSER.7.gz +++ b/alternatives/CREATE_TEXT_SEARCH_PARSER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_TEXT_SEARCH_PARSER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_TEXT_SEARCH_PARSER.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_TEXT_SEARCH_TEMPLATE.7.gz b/alternatives/CREATE_TEXT_SEARCH_TEMPLATE.7.gz index 3572f89..40203f6 120000 --- a/alternatives/CREATE_TEXT_SEARCH_TEMPLATE.7.gz +++ b/alternatives/CREATE_TEXT_SEARCH_TEMPLATE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_TEXT_SEARCH_TEMPLATE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_TEXT_SEARCH_TEMPLATE.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_TRANSFORM.7.gz b/alternatives/CREATE_TRANSFORM.7.gz index ab05bde..c2061b7 120000 --- a/alternatives/CREATE_TRANSFORM.7.gz +++ b/alternatives/CREATE_TRANSFORM.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_TRANSFORM.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_TRANSFORM.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_TRIGGER.7.gz b/alternatives/CREATE_TRIGGER.7.gz index b73142f..14afc4c 120000 --- a/alternatives/CREATE_TRIGGER.7.gz +++ b/alternatives/CREATE_TRIGGER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_TRIGGER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_TRIGGER.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_TYPE.7.gz b/alternatives/CREATE_TYPE.7.gz index 87b2a56..c4926fa 120000 --- a/alternatives/CREATE_TYPE.7.gz +++ b/alternatives/CREATE_TYPE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_TYPE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_TYPE.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_USER.7.gz b/alternatives/CREATE_USER.7.gz index c22c4ad..5e5beb2 120000 --- a/alternatives/CREATE_USER.7.gz +++ b/alternatives/CREATE_USER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_USER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_USER.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_USER_MAPPING.7.gz b/alternatives/CREATE_USER_MAPPING.7.gz index 5642cb9..6b15b0e 120000 --- a/alternatives/CREATE_USER_MAPPING.7.gz +++ b/alternatives/CREATE_USER_MAPPING.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_USER_MAPPING.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_USER_MAPPING.7.gz \ No newline at end of file diff --git a/alternatives/CREATE_VIEW.7.gz b/alternatives/CREATE_VIEW.7.gz index 274e391..53c6237 120000 --- a/alternatives/CREATE_VIEW.7.gz +++ b/alternatives/CREATE_VIEW.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/CREATE_VIEW.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/CREATE_VIEW.7.gz \ No newline at end of file diff --git a/alternatives/DEALLOCATE.7.gz b/alternatives/DEALLOCATE.7.gz index 04fd874..2ff500f 120000 --- a/alternatives/DEALLOCATE.7.gz +++ b/alternatives/DEALLOCATE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DEALLOCATE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DEALLOCATE.7.gz \ No newline at end of file diff --git a/alternatives/DECLARE.7.gz b/alternatives/DECLARE.7.gz index 276699a..5a68670 120000 --- a/alternatives/DECLARE.7.gz +++ b/alternatives/DECLARE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DECLARE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DECLARE.7.gz \ No newline at end of file diff --git a/alternatives/DELETE.7.gz b/alternatives/DELETE.7.gz index 58bfc61..4213a0e 120000 --- a/alternatives/DELETE.7.gz +++ b/alternatives/DELETE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DELETE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DELETE.7.gz \ No newline at end of file diff --git a/alternatives/DISCARD.7.gz b/alternatives/DISCARD.7.gz index be3830c..960b33a 120000 --- a/alternatives/DISCARD.7.gz +++ b/alternatives/DISCARD.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DISCARD.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DISCARD.7.gz \ No newline at end of file diff --git a/alternatives/DO.7.gz b/alternatives/DO.7.gz index 1439ae9..b91145b 120000 --- a/alternatives/DO.7.gz +++ b/alternatives/DO.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DO.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DO.7.gz \ No newline at end of file diff --git a/alternatives/DROP_ACCESS_METHOD.7.gz b/alternatives/DROP_ACCESS_METHOD.7.gz index be98082..f7224b8 120000 --- a/alternatives/DROP_ACCESS_METHOD.7.gz +++ b/alternatives/DROP_ACCESS_METHOD.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_ACCESS_METHOD.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_ACCESS_METHOD.7.gz \ No newline at end of file diff --git a/alternatives/DROP_AGGREGATE.7.gz b/alternatives/DROP_AGGREGATE.7.gz index ea23e16..e12ebba 120000 --- a/alternatives/DROP_AGGREGATE.7.gz +++ b/alternatives/DROP_AGGREGATE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_AGGREGATE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_AGGREGATE.7.gz \ No newline at end of file diff --git a/alternatives/DROP_CAST.7.gz b/alternatives/DROP_CAST.7.gz index 9e3c23f..eaed7c0 120000 --- a/alternatives/DROP_CAST.7.gz +++ b/alternatives/DROP_CAST.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_CAST.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_CAST.7.gz \ No newline at end of file diff --git a/alternatives/DROP_COLLATION.7.gz b/alternatives/DROP_COLLATION.7.gz index d17f1f9..51660a4 120000 --- a/alternatives/DROP_COLLATION.7.gz +++ b/alternatives/DROP_COLLATION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_COLLATION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_COLLATION.7.gz \ No newline at end of file diff --git a/alternatives/DROP_CONVERSION.7.gz b/alternatives/DROP_CONVERSION.7.gz index c70b136..6e843da 120000 --- a/alternatives/DROP_CONVERSION.7.gz +++ b/alternatives/DROP_CONVERSION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_CONVERSION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_CONVERSION.7.gz \ No newline at end of file diff --git a/alternatives/DROP_DATABASE.7.gz b/alternatives/DROP_DATABASE.7.gz index 4de0e6d..3df360c 120000 --- a/alternatives/DROP_DATABASE.7.gz +++ b/alternatives/DROP_DATABASE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_DATABASE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_DATABASE.7.gz \ No newline at end of file diff --git a/alternatives/DROP_DOMAIN.7.gz b/alternatives/DROP_DOMAIN.7.gz index f772053..9f8b6e3 120000 --- a/alternatives/DROP_DOMAIN.7.gz +++ b/alternatives/DROP_DOMAIN.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_DOMAIN.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_DOMAIN.7.gz \ No newline at end of file diff --git a/alternatives/DROP_EVENT_TRIGGER.7.gz b/alternatives/DROP_EVENT_TRIGGER.7.gz index 557b905..eb1d0ec 120000 --- a/alternatives/DROP_EVENT_TRIGGER.7.gz +++ b/alternatives/DROP_EVENT_TRIGGER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_EVENT_TRIGGER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_EVENT_TRIGGER.7.gz \ No newline at end of file diff --git a/alternatives/DROP_EXTENSION.7.gz b/alternatives/DROP_EXTENSION.7.gz index 8a918c0..fb40b6d 120000 --- a/alternatives/DROP_EXTENSION.7.gz +++ b/alternatives/DROP_EXTENSION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_EXTENSION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_EXTENSION.7.gz \ No newline at end of file diff --git a/alternatives/DROP_FOREIGN_DATA_WRAPPER.7.gz b/alternatives/DROP_FOREIGN_DATA_WRAPPER.7.gz index 445df02..1b96f63 120000 --- a/alternatives/DROP_FOREIGN_DATA_WRAPPER.7.gz +++ b/alternatives/DROP_FOREIGN_DATA_WRAPPER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_FOREIGN_DATA_WRAPPER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_FOREIGN_DATA_WRAPPER.7.gz \ No newline at end of file diff --git a/alternatives/DROP_FOREIGN_TABLE.7.gz b/alternatives/DROP_FOREIGN_TABLE.7.gz index f14c40c..cba5315 120000 --- a/alternatives/DROP_FOREIGN_TABLE.7.gz +++ b/alternatives/DROP_FOREIGN_TABLE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_FOREIGN_TABLE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_FOREIGN_TABLE.7.gz \ No newline at end of file diff --git a/alternatives/DROP_FUNCTION.7.gz b/alternatives/DROP_FUNCTION.7.gz index 9df382e..641ced4 120000 --- a/alternatives/DROP_FUNCTION.7.gz +++ b/alternatives/DROP_FUNCTION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_FUNCTION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_FUNCTION.7.gz \ No newline at end of file diff --git a/alternatives/DROP_GROUP.7.gz b/alternatives/DROP_GROUP.7.gz index 75c798c..4cd96e2 120000 --- a/alternatives/DROP_GROUP.7.gz +++ b/alternatives/DROP_GROUP.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_GROUP.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_GROUP.7.gz \ No newline at end of file diff --git a/alternatives/DROP_INDEX.7.gz b/alternatives/DROP_INDEX.7.gz index 01369a0..d79953b 120000 --- a/alternatives/DROP_INDEX.7.gz +++ b/alternatives/DROP_INDEX.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_INDEX.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_INDEX.7.gz \ No newline at end of file diff --git a/alternatives/DROP_LANGUAGE.7.gz b/alternatives/DROP_LANGUAGE.7.gz index 60d0fec..2520364 120000 --- a/alternatives/DROP_LANGUAGE.7.gz +++ b/alternatives/DROP_LANGUAGE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_LANGUAGE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_LANGUAGE.7.gz \ No newline at end of file diff --git a/alternatives/DROP_MATERIALIZED_VIEW.7.gz b/alternatives/DROP_MATERIALIZED_VIEW.7.gz index 98e903b..8581604 120000 --- a/alternatives/DROP_MATERIALIZED_VIEW.7.gz +++ b/alternatives/DROP_MATERIALIZED_VIEW.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_MATERIALIZED_VIEW.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_MATERIALIZED_VIEW.7.gz \ No newline at end of file diff --git a/alternatives/DROP_OPERATOR.7.gz b/alternatives/DROP_OPERATOR.7.gz index cf0f208..0001aff 120000 --- a/alternatives/DROP_OPERATOR.7.gz +++ b/alternatives/DROP_OPERATOR.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_OPERATOR.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_OPERATOR.7.gz \ No newline at end of file diff --git a/alternatives/DROP_OPERATOR_CLASS.7.gz b/alternatives/DROP_OPERATOR_CLASS.7.gz index 787d9ef..dd4ba76 120000 --- a/alternatives/DROP_OPERATOR_CLASS.7.gz +++ b/alternatives/DROP_OPERATOR_CLASS.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_OPERATOR_CLASS.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_OPERATOR_CLASS.7.gz \ No newline at end of file diff --git a/alternatives/DROP_OPERATOR_FAMILY.7.gz b/alternatives/DROP_OPERATOR_FAMILY.7.gz index 4a95bf8..5d6779c 120000 --- a/alternatives/DROP_OPERATOR_FAMILY.7.gz +++ b/alternatives/DROP_OPERATOR_FAMILY.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_OPERATOR_FAMILY.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_OPERATOR_FAMILY.7.gz \ No newline at end of file diff --git a/alternatives/DROP_OWNED.7.gz b/alternatives/DROP_OWNED.7.gz index b60451a..c6ca139 120000 --- a/alternatives/DROP_OWNED.7.gz +++ b/alternatives/DROP_OWNED.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_OWNED.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_OWNED.7.gz \ No newline at end of file diff --git a/alternatives/DROP_POLICY.7.gz b/alternatives/DROP_POLICY.7.gz index 15cfde2..f3e0272 120000 --- a/alternatives/DROP_POLICY.7.gz +++ b/alternatives/DROP_POLICY.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_POLICY.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_POLICY.7.gz \ No newline at end of file diff --git a/alternatives/DROP_PROCEDURE.7.gz b/alternatives/DROP_PROCEDURE.7.gz index 45fa251..3b3bc18 120000 --- a/alternatives/DROP_PROCEDURE.7.gz +++ b/alternatives/DROP_PROCEDURE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_PROCEDURE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_PROCEDURE.7.gz \ No newline at end of file diff --git a/alternatives/DROP_PUBLICATION.7.gz b/alternatives/DROP_PUBLICATION.7.gz index 47b673b..cce6ebe 120000 --- a/alternatives/DROP_PUBLICATION.7.gz +++ b/alternatives/DROP_PUBLICATION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_PUBLICATION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_PUBLICATION.7.gz \ No newline at end of file diff --git a/alternatives/DROP_ROLE.7.gz b/alternatives/DROP_ROLE.7.gz index a50c44d..ffc1ccd 120000 --- a/alternatives/DROP_ROLE.7.gz +++ b/alternatives/DROP_ROLE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_ROLE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_ROLE.7.gz \ No newline at end of file diff --git a/alternatives/DROP_ROUTINE.7.gz b/alternatives/DROP_ROUTINE.7.gz index 6602e3e..23c52e5 120000 --- a/alternatives/DROP_ROUTINE.7.gz +++ b/alternatives/DROP_ROUTINE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_ROUTINE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_ROUTINE.7.gz \ No newline at end of file diff --git a/alternatives/DROP_RULE.7.gz b/alternatives/DROP_RULE.7.gz index 831fd3e..9ddd531 120000 --- a/alternatives/DROP_RULE.7.gz +++ b/alternatives/DROP_RULE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_RULE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_RULE.7.gz \ No newline at end of file diff --git a/alternatives/DROP_SCHEMA.7.gz b/alternatives/DROP_SCHEMA.7.gz index e7ec1b9..e28a82d 120000 --- a/alternatives/DROP_SCHEMA.7.gz +++ b/alternatives/DROP_SCHEMA.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_SCHEMA.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_SCHEMA.7.gz \ No newline at end of file diff --git a/alternatives/DROP_SEQUENCE.7.gz b/alternatives/DROP_SEQUENCE.7.gz index 6a055fd..ae234ca 120000 --- a/alternatives/DROP_SEQUENCE.7.gz +++ b/alternatives/DROP_SEQUENCE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_SEQUENCE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_SEQUENCE.7.gz \ No newline at end of file diff --git a/alternatives/DROP_SERVER.7.gz b/alternatives/DROP_SERVER.7.gz index ae2401d..23b3e25 120000 --- a/alternatives/DROP_SERVER.7.gz +++ b/alternatives/DROP_SERVER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_SERVER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_SERVER.7.gz \ No newline at end of file diff --git a/alternatives/DROP_STATISTICS.7.gz b/alternatives/DROP_STATISTICS.7.gz index fb78b15..129aee2 120000 --- a/alternatives/DROP_STATISTICS.7.gz +++ b/alternatives/DROP_STATISTICS.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_STATISTICS.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_STATISTICS.7.gz \ No newline at end of file diff --git a/alternatives/DROP_SUBSCRIPTION.7.gz b/alternatives/DROP_SUBSCRIPTION.7.gz index 7b2adbe..4444a69 120000 --- a/alternatives/DROP_SUBSCRIPTION.7.gz +++ b/alternatives/DROP_SUBSCRIPTION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_SUBSCRIPTION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_SUBSCRIPTION.7.gz \ No newline at end of file diff --git a/alternatives/DROP_TABLE.7.gz b/alternatives/DROP_TABLE.7.gz index 304e55b..2743624 120000 --- a/alternatives/DROP_TABLE.7.gz +++ b/alternatives/DROP_TABLE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_TABLE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_TABLE.7.gz \ No newline at end of file diff --git a/alternatives/DROP_TABLESPACE.7.gz b/alternatives/DROP_TABLESPACE.7.gz index 6c00315..c1f5de4 120000 --- a/alternatives/DROP_TABLESPACE.7.gz +++ b/alternatives/DROP_TABLESPACE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_TABLESPACE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_TABLESPACE.7.gz \ No newline at end of file diff --git a/alternatives/DROP_TEXT_SEARCH_CONFIGURATION.7.gz b/alternatives/DROP_TEXT_SEARCH_CONFIGURATION.7.gz index ea5dd03..8e0178f 120000 --- a/alternatives/DROP_TEXT_SEARCH_CONFIGURATION.7.gz +++ b/alternatives/DROP_TEXT_SEARCH_CONFIGURATION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_TEXT_SEARCH_CONFIGURATION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_TEXT_SEARCH_CONFIGURATION.7.gz \ No newline at end of file diff --git a/alternatives/DROP_TEXT_SEARCH_DICTIONARY.7.gz b/alternatives/DROP_TEXT_SEARCH_DICTIONARY.7.gz index bc18ee0..0cd9a5f 120000 --- a/alternatives/DROP_TEXT_SEARCH_DICTIONARY.7.gz +++ b/alternatives/DROP_TEXT_SEARCH_DICTIONARY.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_TEXT_SEARCH_DICTIONARY.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_TEXT_SEARCH_DICTIONARY.7.gz \ No newline at end of file diff --git a/alternatives/DROP_TEXT_SEARCH_PARSER.7.gz b/alternatives/DROP_TEXT_SEARCH_PARSER.7.gz index ee0a129..0ce32fb 120000 --- a/alternatives/DROP_TEXT_SEARCH_PARSER.7.gz +++ b/alternatives/DROP_TEXT_SEARCH_PARSER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_TEXT_SEARCH_PARSER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_TEXT_SEARCH_PARSER.7.gz \ No newline at end of file diff --git a/alternatives/DROP_TEXT_SEARCH_TEMPLATE.7.gz b/alternatives/DROP_TEXT_SEARCH_TEMPLATE.7.gz index 03bf171..f3bcbb0 120000 --- a/alternatives/DROP_TEXT_SEARCH_TEMPLATE.7.gz +++ b/alternatives/DROP_TEXT_SEARCH_TEMPLATE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_TEXT_SEARCH_TEMPLATE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_TEXT_SEARCH_TEMPLATE.7.gz \ No newline at end of file diff --git a/alternatives/DROP_TRANSFORM.7.gz b/alternatives/DROP_TRANSFORM.7.gz index fd65f95..8be55d8 120000 --- a/alternatives/DROP_TRANSFORM.7.gz +++ b/alternatives/DROP_TRANSFORM.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_TRANSFORM.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_TRANSFORM.7.gz \ No newline at end of file diff --git a/alternatives/DROP_TRIGGER.7.gz b/alternatives/DROP_TRIGGER.7.gz index 2eaf86c..b6348f9 120000 --- a/alternatives/DROP_TRIGGER.7.gz +++ b/alternatives/DROP_TRIGGER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_TRIGGER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_TRIGGER.7.gz \ No newline at end of file diff --git a/alternatives/DROP_TYPE.7.gz b/alternatives/DROP_TYPE.7.gz index 7cb001b..6a7dff4 120000 --- a/alternatives/DROP_TYPE.7.gz +++ b/alternatives/DROP_TYPE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_TYPE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_TYPE.7.gz \ No newline at end of file diff --git a/alternatives/DROP_USER.7.gz b/alternatives/DROP_USER.7.gz index 6156080..5b831e8 120000 --- a/alternatives/DROP_USER.7.gz +++ b/alternatives/DROP_USER.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_USER.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_USER.7.gz \ No newline at end of file diff --git a/alternatives/DROP_USER_MAPPING.7.gz b/alternatives/DROP_USER_MAPPING.7.gz index 606e4c4..1d36573 120000 --- a/alternatives/DROP_USER_MAPPING.7.gz +++ b/alternatives/DROP_USER_MAPPING.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_USER_MAPPING.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_USER_MAPPING.7.gz \ No newline at end of file diff --git a/alternatives/DROP_VIEW.7.gz b/alternatives/DROP_VIEW.7.gz index 2bdf534..38eec8a 120000 --- a/alternatives/DROP_VIEW.7.gz +++ b/alternatives/DROP_VIEW.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/DROP_VIEW.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/DROP_VIEW.7.gz \ No newline at end of file diff --git a/alternatives/END.7.gz b/alternatives/END.7.gz index bb5dff2..61ed8f2 120000 --- a/alternatives/END.7.gz +++ b/alternatives/END.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/END.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/END.7.gz \ No newline at end of file diff --git a/alternatives/EXECUTE.7.gz b/alternatives/EXECUTE.7.gz index 7a28b89..36147f4 120000 --- a/alternatives/EXECUTE.7.gz +++ b/alternatives/EXECUTE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/EXECUTE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/EXECUTE.7.gz \ No newline at end of file diff --git a/alternatives/EXPLAIN.7.gz b/alternatives/EXPLAIN.7.gz index cdb65fb..56fffd2 120000 --- a/alternatives/EXPLAIN.7.gz +++ b/alternatives/EXPLAIN.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/EXPLAIN.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/EXPLAIN.7.gz \ No newline at end of file diff --git a/alternatives/FETCH.7.gz b/alternatives/FETCH.7.gz index e078dff..c020f8d 120000 --- a/alternatives/FETCH.7.gz +++ b/alternatives/FETCH.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/FETCH.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/FETCH.7.gz \ No newline at end of file diff --git a/alternatives/GRANT.7.gz b/alternatives/GRANT.7.gz index 24eb3e7..1946178 120000 --- a/alternatives/GRANT.7.gz +++ b/alternatives/GRANT.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/GRANT.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/GRANT.7.gz \ No newline at end of file diff --git a/alternatives/IMPORT_FOREIGN_SCHEMA.7.gz b/alternatives/IMPORT_FOREIGN_SCHEMA.7.gz index f583485..eda477b 120000 --- a/alternatives/IMPORT_FOREIGN_SCHEMA.7.gz +++ b/alternatives/IMPORT_FOREIGN_SCHEMA.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/IMPORT_FOREIGN_SCHEMA.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/IMPORT_FOREIGN_SCHEMA.7.gz \ No newline at end of file diff --git a/alternatives/INSERT.7.gz b/alternatives/INSERT.7.gz index 57bf572..72e2c9b 120000 --- a/alternatives/INSERT.7.gz +++ b/alternatives/INSERT.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/INSERT.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/INSERT.7.gz \ No newline at end of file diff --git a/alternatives/LISTEN.7.gz b/alternatives/LISTEN.7.gz index 822d554..6ab5d1a 120000 --- a/alternatives/LISTEN.7.gz +++ b/alternatives/LISTEN.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/LISTEN.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/LISTEN.7.gz \ No newline at end of file diff --git a/alternatives/LOAD.7.gz b/alternatives/LOAD.7.gz index b5bd0e1..cd37a78 120000 --- a/alternatives/LOAD.7.gz +++ b/alternatives/LOAD.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/LOAD.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/LOAD.7.gz \ No newline at end of file diff --git a/alternatives/LOCK.7.gz b/alternatives/LOCK.7.gz index c121a17..923013d 120000 --- a/alternatives/LOCK.7.gz +++ b/alternatives/LOCK.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/LOCK.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/LOCK.7.gz \ No newline at end of file diff --git a/alternatives/MERGE.7.gz b/alternatives/MERGE.7.gz new file mode 120000 index 0000000..2b3818e --- /dev/null +++ b/alternatives/MERGE.7.gz @@ -0,0 +1 @@ +/usr/share/postgresql/16/man/man7/MERGE.7.gz \ No newline at end of file diff --git a/alternatives/MOVE.7.gz b/alternatives/MOVE.7.gz index 25792d5..d75ebd6 120000 --- a/alternatives/MOVE.7.gz +++ b/alternatives/MOVE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/MOVE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/MOVE.7.gz \ No newline at end of file diff --git a/alternatives/NOTIFY.7.gz b/alternatives/NOTIFY.7.gz index 8ef4451..80cc7a1 120000 --- a/alternatives/NOTIFY.7.gz +++ b/alternatives/NOTIFY.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/NOTIFY.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/NOTIFY.7.gz \ No newline at end of file diff --git a/alternatives/OpenBLASConfig.cmake-x86_64-linux-gnu b/alternatives/OpenBLASConfig.cmake-x86_64-linux-gnu new file mode 120000 index 0000000..428787c --- /dev/null +++ b/alternatives/OpenBLASConfig.cmake-x86_64-linux-gnu @@ -0,0 +1 @@ +/usr/lib/x86_64-linux-gnu/openblas-pthread/cmake/openblas/OpenBLASConfig.cmake \ No newline at end of file diff --git a/alternatives/OpenBLASConfigVersion.cmake-x86_64-linux-gnu b/alternatives/OpenBLASConfigVersion.cmake-x86_64-linux-gnu new file mode 120000 index 0000000..861f7ff --- /dev/null +++ b/alternatives/OpenBLASConfigVersion.cmake-x86_64-linux-gnu @@ -0,0 +1 @@ +/usr/lib/x86_64-linux-gnu/openblas-pthread/cmake/openblas/OpenBLASConfigVersion.cmake \ No newline at end of file diff --git a/alternatives/PREPARE.7.gz b/alternatives/PREPARE.7.gz index 6f05295..738d8b0 120000 --- a/alternatives/PREPARE.7.gz +++ b/alternatives/PREPARE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/PREPARE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/PREPARE.7.gz \ No newline at end of file diff --git a/alternatives/PREPARE_TRANSACTION.7.gz b/alternatives/PREPARE_TRANSACTION.7.gz index 7228d54..45ac9b4 120000 --- a/alternatives/PREPARE_TRANSACTION.7.gz +++ b/alternatives/PREPARE_TRANSACTION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/PREPARE_TRANSACTION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/PREPARE_TRANSACTION.7.gz \ No newline at end of file diff --git a/alternatives/REASSIGN_OWNED.7.gz b/alternatives/REASSIGN_OWNED.7.gz index 89efa1c..952f236 120000 --- a/alternatives/REASSIGN_OWNED.7.gz +++ b/alternatives/REASSIGN_OWNED.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/REASSIGN_OWNED.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/REASSIGN_OWNED.7.gz \ No newline at end of file diff --git a/alternatives/REFRESH_MATERIALIZED_VIEW.7.gz b/alternatives/REFRESH_MATERIALIZED_VIEW.7.gz index 3e5ebdd..4ab8544 120000 --- a/alternatives/REFRESH_MATERIALIZED_VIEW.7.gz +++ b/alternatives/REFRESH_MATERIALIZED_VIEW.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/REFRESH_MATERIALIZED_VIEW.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/REFRESH_MATERIALIZED_VIEW.7.gz \ No newline at end of file diff --git a/alternatives/REINDEX.7.gz b/alternatives/REINDEX.7.gz index f4de576..fd13ecf 120000 --- a/alternatives/REINDEX.7.gz +++ b/alternatives/REINDEX.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/REINDEX.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/REINDEX.7.gz \ No newline at end of file diff --git a/alternatives/RELEASE_SAVEPOINT.7.gz b/alternatives/RELEASE_SAVEPOINT.7.gz index 46dfea2..8869eaf 120000 --- a/alternatives/RELEASE_SAVEPOINT.7.gz +++ b/alternatives/RELEASE_SAVEPOINT.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/RELEASE_SAVEPOINT.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/RELEASE_SAVEPOINT.7.gz \ No newline at end of file diff --git a/alternatives/RESET.7.gz b/alternatives/RESET.7.gz index fc331d0..10701df 120000 --- a/alternatives/RESET.7.gz +++ b/alternatives/RESET.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/RESET.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/RESET.7.gz \ No newline at end of file diff --git a/alternatives/REVOKE.7.gz b/alternatives/REVOKE.7.gz index 77d45de..a6a2a36 120000 --- a/alternatives/REVOKE.7.gz +++ b/alternatives/REVOKE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/REVOKE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/REVOKE.7.gz \ No newline at end of file diff --git a/alternatives/ROLLBACK.7.gz b/alternatives/ROLLBACK.7.gz index 68f2635..c80b084 120000 --- a/alternatives/ROLLBACK.7.gz +++ b/alternatives/ROLLBACK.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ROLLBACK.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ROLLBACK.7.gz \ No newline at end of file diff --git a/alternatives/ROLLBACK_PREPARED.7.gz b/alternatives/ROLLBACK_PREPARED.7.gz index 39e38f7..b9e0771 120000 --- a/alternatives/ROLLBACK_PREPARED.7.gz +++ b/alternatives/ROLLBACK_PREPARED.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ROLLBACK_PREPARED.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ROLLBACK_PREPARED.7.gz \ No newline at end of file diff --git a/alternatives/ROLLBACK_TO_SAVEPOINT.7.gz b/alternatives/ROLLBACK_TO_SAVEPOINT.7.gz index 9a96d65..438f475 120000 --- a/alternatives/ROLLBACK_TO_SAVEPOINT.7.gz +++ b/alternatives/ROLLBACK_TO_SAVEPOINT.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/ROLLBACK_TO_SAVEPOINT.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/ROLLBACK_TO_SAVEPOINT.7.gz \ No newline at end of file diff --git a/alternatives/SAVEPOINT.7.gz b/alternatives/SAVEPOINT.7.gz index 277417d..f6e5a8f 120000 --- a/alternatives/SAVEPOINT.7.gz +++ b/alternatives/SAVEPOINT.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/SAVEPOINT.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/SAVEPOINT.7.gz \ No newline at end of file diff --git a/alternatives/SECURITY_LABEL.7.gz b/alternatives/SECURITY_LABEL.7.gz index b133886..456455c 120000 --- a/alternatives/SECURITY_LABEL.7.gz +++ b/alternatives/SECURITY_LABEL.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/SECURITY_LABEL.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/SECURITY_LABEL.7.gz \ No newline at end of file diff --git a/alternatives/SELECT.7.gz b/alternatives/SELECT.7.gz index 3e52361..204d47d 120000 --- a/alternatives/SELECT.7.gz +++ b/alternatives/SELECT.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/SELECT.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/SELECT.7.gz \ No newline at end of file diff --git a/alternatives/SELECT_INTO.7.gz b/alternatives/SELECT_INTO.7.gz index c36a871..eaada6b 120000 --- a/alternatives/SELECT_INTO.7.gz +++ b/alternatives/SELECT_INTO.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/SELECT_INTO.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/SELECT_INTO.7.gz \ No newline at end of file diff --git a/alternatives/SET.7.gz b/alternatives/SET.7.gz index 1fc7fda..38f4d48 120000 --- a/alternatives/SET.7.gz +++ b/alternatives/SET.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/SET.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/SET.7.gz \ No newline at end of file diff --git a/alternatives/SET_CONSTRAINTS.7.gz b/alternatives/SET_CONSTRAINTS.7.gz index 6ff5c3e..8f745d8 120000 --- a/alternatives/SET_CONSTRAINTS.7.gz +++ b/alternatives/SET_CONSTRAINTS.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/SET_CONSTRAINTS.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/SET_CONSTRAINTS.7.gz \ No newline at end of file diff --git a/alternatives/SET_ROLE.7.gz b/alternatives/SET_ROLE.7.gz index 97770f8..b902e06 120000 --- a/alternatives/SET_ROLE.7.gz +++ b/alternatives/SET_ROLE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/SET_ROLE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/SET_ROLE.7.gz \ No newline at end of file diff --git a/alternatives/SET_SESSION_AUTHORIZATION.7.gz b/alternatives/SET_SESSION_AUTHORIZATION.7.gz index 17c7a85..fb9ca57 120000 --- a/alternatives/SET_SESSION_AUTHORIZATION.7.gz +++ b/alternatives/SET_SESSION_AUTHORIZATION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/SET_SESSION_AUTHORIZATION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/SET_SESSION_AUTHORIZATION.7.gz \ No newline at end of file diff --git a/alternatives/SET_TRANSACTION.7.gz b/alternatives/SET_TRANSACTION.7.gz index c7528b4..854b4a0 120000 --- a/alternatives/SET_TRANSACTION.7.gz +++ b/alternatives/SET_TRANSACTION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/SET_TRANSACTION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/SET_TRANSACTION.7.gz \ No newline at end of file diff --git a/alternatives/SHOW.7.gz b/alternatives/SHOW.7.gz index 434e84b..5e8054b 120000 --- a/alternatives/SHOW.7.gz +++ b/alternatives/SHOW.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/SHOW.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/SHOW.7.gz \ No newline at end of file diff --git a/alternatives/SPI_commit.3.gz b/alternatives/SPI_commit.3.gz index f48a4aa..2e262c0 120000 --- a/alternatives/SPI_commit.3.gz +++ b/alternatives/SPI_commit.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_commit.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_commit.3.gz \ No newline at end of file diff --git a/alternatives/SPI_commit_and_chain.3.gz b/alternatives/SPI_commit_and_chain.3.gz index f3a33a3..4080369 120000 --- a/alternatives/SPI_commit_and_chain.3.gz +++ b/alternatives/SPI_commit_and_chain.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_commit_and_chain.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_commit_and_chain.3.gz \ No newline at end of file diff --git a/alternatives/SPI_connect.3.gz b/alternatives/SPI_connect.3.gz index 3e7fe7c..acf5c58 120000 --- a/alternatives/SPI_connect.3.gz +++ b/alternatives/SPI_connect.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_connect.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_connect.3.gz \ No newline at end of file diff --git a/alternatives/SPI_connect_ext.3.gz b/alternatives/SPI_connect_ext.3.gz index 64f11d8..336489a 120000 --- a/alternatives/SPI_connect_ext.3.gz +++ b/alternatives/SPI_connect_ext.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_connect_ext.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_connect_ext.3.gz \ No newline at end of file diff --git a/alternatives/SPI_copytuple.3.gz b/alternatives/SPI_copytuple.3.gz index 4c238ce..e1195cb 120000 --- a/alternatives/SPI_copytuple.3.gz +++ b/alternatives/SPI_copytuple.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_copytuple.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_copytuple.3.gz \ No newline at end of file diff --git a/alternatives/SPI_cursor_close.3.gz b/alternatives/SPI_cursor_close.3.gz index 4f30f32..4ae72aa 120000 --- a/alternatives/SPI_cursor_close.3.gz +++ b/alternatives/SPI_cursor_close.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_cursor_close.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_cursor_close.3.gz \ No newline at end of file diff --git a/alternatives/SPI_cursor_fetch.3.gz b/alternatives/SPI_cursor_fetch.3.gz index f18f5fd..4db74b7 120000 --- a/alternatives/SPI_cursor_fetch.3.gz +++ b/alternatives/SPI_cursor_fetch.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_cursor_fetch.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_cursor_fetch.3.gz \ No newline at end of file diff --git a/alternatives/SPI_cursor_find.3.gz b/alternatives/SPI_cursor_find.3.gz index 4cc501a..054f33e 120000 --- a/alternatives/SPI_cursor_find.3.gz +++ b/alternatives/SPI_cursor_find.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_cursor_find.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_cursor_find.3.gz \ No newline at end of file diff --git a/alternatives/SPI_cursor_move.3.gz b/alternatives/SPI_cursor_move.3.gz index 7140769..d8c5252 120000 --- a/alternatives/SPI_cursor_move.3.gz +++ b/alternatives/SPI_cursor_move.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_cursor_move.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_cursor_move.3.gz \ No newline at end of file diff --git a/alternatives/SPI_cursor_open.3.gz b/alternatives/SPI_cursor_open.3.gz index 8b4e397..f1d2f6a 120000 --- a/alternatives/SPI_cursor_open.3.gz +++ b/alternatives/SPI_cursor_open.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_cursor_open.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_cursor_open.3.gz \ No newline at end of file diff --git a/alternatives/SPI_cursor_open_with_args.3.gz b/alternatives/SPI_cursor_open_with_args.3.gz index 3e583e9..4dd4b4b 120000 --- a/alternatives/SPI_cursor_open_with_args.3.gz +++ b/alternatives/SPI_cursor_open_with_args.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_cursor_open_with_args.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_cursor_open_with_args.3.gz \ No newline at end of file diff --git a/alternatives/SPI_cursor_open_with_paramlist.3.gz b/alternatives/SPI_cursor_open_with_paramlist.3.gz index 7f9ced9..1117bcd 120000 --- a/alternatives/SPI_cursor_open_with_paramlist.3.gz +++ b/alternatives/SPI_cursor_open_with_paramlist.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_cursor_open_with_paramlist.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_cursor_open_with_paramlist.3.gz \ No newline at end of file diff --git a/alternatives/SPI_cursor_parse_open.3.gz b/alternatives/SPI_cursor_parse_open.3.gz index a080d2f..32d16a2 120000 --- a/alternatives/SPI_cursor_parse_open.3.gz +++ b/alternatives/SPI_cursor_parse_open.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_cursor_parse_open.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_cursor_parse_open.3.gz \ No newline at end of file diff --git a/alternatives/SPI_exec.3.gz b/alternatives/SPI_exec.3.gz index f4d7b56..eb976b8 120000 --- a/alternatives/SPI_exec.3.gz +++ b/alternatives/SPI_exec.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_exec.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_exec.3.gz \ No newline at end of file diff --git a/alternatives/SPI_execp.3.gz b/alternatives/SPI_execp.3.gz index 4667f12..8d4ae30 120000 --- a/alternatives/SPI_execp.3.gz +++ b/alternatives/SPI_execp.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_execp.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_execp.3.gz \ No newline at end of file diff --git a/alternatives/SPI_execute.3.gz b/alternatives/SPI_execute.3.gz index 83c8326..6d603df 120000 --- a/alternatives/SPI_execute.3.gz +++ b/alternatives/SPI_execute.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_execute.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_execute.3.gz \ No newline at end of file diff --git a/alternatives/SPI_execute_extended.3.gz b/alternatives/SPI_execute_extended.3.gz index 99fb6c3..5b69a4a 120000 --- a/alternatives/SPI_execute_extended.3.gz +++ b/alternatives/SPI_execute_extended.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_execute_extended.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_execute_extended.3.gz \ No newline at end of file diff --git a/alternatives/SPI_execute_plan.3.gz b/alternatives/SPI_execute_plan.3.gz index b1f3947..82e5ba6 120000 --- a/alternatives/SPI_execute_plan.3.gz +++ b/alternatives/SPI_execute_plan.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_execute_plan.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_execute_plan.3.gz \ No newline at end of file diff --git a/alternatives/SPI_execute_plan_extended.3.gz b/alternatives/SPI_execute_plan_extended.3.gz index a6e1649..1d99d1f 120000 --- a/alternatives/SPI_execute_plan_extended.3.gz +++ b/alternatives/SPI_execute_plan_extended.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_execute_plan_extended.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_execute_plan_extended.3.gz \ No newline at end of file diff --git a/alternatives/SPI_execute_plan_with_paramlist.3.gz b/alternatives/SPI_execute_plan_with_paramlist.3.gz index fa3668f..d24cd8f 120000 --- a/alternatives/SPI_execute_plan_with_paramlist.3.gz +++ b/alternatives/SPI_execute_plan_with_paramlist.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_execute_plan_with_paramlist.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_execute_plan_with_paramlist.3.gz \ No newline at end of file diff --git a/alternatives/SPI_execute_with_args.3.gz b/alternatives/SPI_execute_with_args.3.gz index 34cdcb5..c36614e 120000 --- a/alternatives/SPI_execute_with_args.3.gz +++ b/alternatives/SPI_execute_with_args.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_execute_with_args.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_execute_with_args.3.gz \ No newline at end of file diff --git a/alternatives/SPI_finish.3.gz b/alternatives/SPI_finish.3.gz index 431bc67..7941172 120000 --- a/alternatives/SPI_finish.3.gz +++ b/alternatives/SPI_finish.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_finish.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_finish.3.gz \ No newline at end of file diff --git a/alternatives/SPI_fname.3.gz b/alternatives/SPI_fname.3.gz index f094a8f..d50c327 120000 --- a/alternatives/SPI_fname.3.gz +++ b/alternatives/SPI_fname.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_fname.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_fname.3.gz \ No newline at end of file diff --git a/alternatives/SPI_fnumber.3.gz b/alternatives/SPI_fnumber.3.gz index 840ec57..c86c451 120000 --- a/alternatives/SPI_fnumber.3.gz +++ b/alternatives/SPI_fnumber.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_fnumber.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_fnumber.3.gz \ No newline at end of file diff --git a/alternatives/SPI_freeplan.3.gz b/alternatives/SPI_freeplan.3.gz index d9f3224..2251de1 120000 --- a/alternatives/SPI_freeplan.3.gz +++ b/alternatives/SPI_freeplan.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_freeplan.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_freeplan.3.gz \ No newline at end of file diff --git a/alternatives/SPI_freetuple.3.gz b/alternatives/SPI_freetuple.3.gz index 365dbfe..b0fb422 120000 --- a/alternatives/SPI_freetuple.3.gz +++ b/alternatives/SPI_freetuple.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_freetuple.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_freetuple.3.gz \ No newline at end of file diff --git a/alternatives/SPI_freetuptable.3.gz b/alternatives/SPI_freetuptable.3.gz index 16f9b27..d44fef6 120000 --- a/alternatives/SPI_freetuptable.3.gz +++ b/alternatives/SPI_freetuptable.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_freetuptable.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_freetuptable.3.gz \ No newline at end of file diff --git a/alternatives/SPI_getargcount.3.gz b/alternatives/SPI_getargcount.3.gz index e3b6122..7c96074 120000 --- a/alternatives/SPI_getargcount.3.gz +++ b/alternatives/SPI_getargcount.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_getargcount.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_getargcount.3.gz \ No newline at end of file diff --git a/alternatives/SPI_getargtypeid.3.gz b/alternatives/SPI_getargtypeid.3.gz index d5619cd..0e886ac 120000 --- a/alternatives/SPI_getargtypeid.3.gz +++ b/alternatives/SPI_getargtypeid.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_getargtypeid.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_getargtypeid.3.gz \ No newline at end of file diff --git a/alternatives/SPI_getbinval.3.gz b/alternatives/SPI_getbinval.3.gz index 9f8ae2e..994199d 120000 --- a/alternatives/SPI_getbinval.3.gz +++ b/alternatives/SPI_getbinval.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_getbinval.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_getbinval.3.gz \ No newline at end of file diff --git a/alternatives/SPI_getnspname.3.gz b/alternatives/SPI_getnspname.3.gz index a4e0e97..97bb3cc 120000 --- a/alternatives/SPI_getnspname.3.gz +++ b/alternatives/SPI_getnspname.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_getnspname.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_getnspname.3.gz \ No newline at end of file diff --git a/alternatives/SPI_getrelname.3.gz b/alternatives/SPI_getrelname.3.gz index b8c1b09..817c2a4 120000 --- a/alternatives/SPI_getrelname.3.gz +++ b/alternatives/SPI_getrelname.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_getrelname.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_getrelname.3.gz \ No newline at end of file diff --git a/alternatives/SPI_gettype.3.gz b/alternatives/SPI_gettype.3.gz index dfe2547..2b8d022 120000 --- a/alternatives/SPI_gettype.3.gz +++ b/alternatives/SPI_gettype.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_gettype.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_gettype.3.gz \ No newline at end of file diff --git a/alternatives/SPI_gettypeid.3.gz b/alternatives/SPI_gettypeid.3.gz index 87113f4..53c88f7 120000 --- a/alternatives/SPI_gettypeid.3.gz +++ b/alternatives/SPI_gettypeid.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_gettypeid.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_gettypeid.3.gz \ No newline at end of file diff --git a/alternatives/SPI_getvalue.3.gz b/alternatives/SPI_getvalue.3.gz index 0e728c3..94dc06c 120000 --- a/alternatives/SPI_getvalue.3.gz +++ b/alternatives/SPI_getvalue.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_getvalue.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_getvalue.3.gz \ No newline at end of file diff --git a/alternatives/SPI_is_cursor_plan.3.gz b/alternatives/SPI_is_cursor_plan.3.gz index d30eb6e..f7f505a 120000 --- a/alternatives/SPI_is_cursor_plan.3.gz +++ b/alternatives/SPI_is_cursor_plan.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_is_cursor_plan.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_is_cursor_plan.3.gz \ No newline at end of file diff --git a/alternatives/SPI_keepplan.3.gz b/alternatives/SPI_keepplan.3.gz index ce01e40..3153485 120000 --- a/alternatives/SPI_keepplan.3.gz +++ b/alternatives/SPI_keepplan.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_keepplan.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_keepplan.3.gz \ No newline at end of file diff --git a/alternatives/SPI_modifytuple.3.gz b/alternatives/SPI_modifytuple.3.gz index 8b923ce..fe4c01e 120000 --- a/alternatives/SPI_modifytuple.3.gz +++ b/alternatives/SPI_modifytuple.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_modifytuple.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_modifytuple.3.gz \ No newline at end of file diff --git a/alternatives/SPI_palloc.3.gz b/alternatives/SPI_palloc.3.gz index 988116b..1ca9f25 120000 --- a/alternatives/SPI_palloc.3.gz +++ b/alternatives/SPI_palloc.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_palloc.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_palloc.3.gz \ No newline at end of file diff --git a/alternatives/SPI_pfree.3.gz b/alternatives/SPI_pfree.3.gz index dc2e88a..aaf257d 120000 --- a/alternatives/SPI_pfree.3.gz +++ b/alternatives/SPI_pfree.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_pfree.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_pfree.3.gz \ No newline at end of file diff --git a/alternatives/SPI_prepare.3.gz b/alternatives/SPI_prepare.3.gz index ce77865..84062d7 120000 --- a/alternatives/SPI_prepare.3.gz +++ b/alternatives/SPI_prepare.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_prepare.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_prepare.3.gz \ No newline at end of file diff --git a/alternatives/SPI_prepare_cursor.3.gz b/alternatives/SPI_prepare_cursor.3.gz index 93719a9..e2b9ed9 120000 --- a/alternatives/SPI_prepare_cursor.3.gz +++ b/alternatives/SPI_prepare_cursor.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_prepare_cursor.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_prepare_cursor.3.gz \ No newline at end of file diff --git a/alternatives/SPI_prepare_extended.3.gz b/alternatives/SPI_prepare_extended.3.gz index c27f65f..047a02e 120000 --- a/alternatives/SPI_prepare_extended.3.gz +++ b/alternatives/SPI_prepare_extended.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_prepare_extended.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_prepare_extended.3.gz \ No newline at end of file diff --git a/alternatives/SPI_prepare_params.3.gz b/alternatives/SPI_prepare_params.3.gz index b70df57..e129d87 120000 --- a/alternatives/SPI_prepare_params.3.gz +++ b/alternatives/SPI_prepare_params.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_prepare_params.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_prepare_params.3.gz \ No newline at end of file diff --git a/alternatives/SPI_register_relation.3.gz b/alternatives/SPI_register_relation.3.gz index ea6acac..aefd6ef 120000 --- a/alternatives/SPI_register_relation.3.gz +++ b/alternatives/SPI_register_relation.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_register_relation.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_register_relation.3.gz \ No newline at end of file diff --git a/alternatives/SPI_register_trigger_data.3.gz b/alternatives/SPI_register_trigger_data.3.gz index a3a4d2c..978eaa3 120000 --- a/alternatives/SPI_register_trigger_data.3.gz +++ b/alternatives/SPI_register_trigger_data.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_register_trigger_data.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_register_trigger_data.3.gz \ No newline at end of file diff --git a/alternatives/SPI_repalloc.3.gz b/alternatives/SPI_repalloc.3.gz index d8c6092..aeda8f4 120000 --- a/alternatives/SPI_repalloc.3.gz +++ b/alternatives/SPI_repalloc.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_repalloc.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_repalloc.3.gz \ No newline at end of file diff --git a/alternatives/SPI_result_code_string.3.gz b/alternatives/SPI_result_code_string.3.gz index 9937686..13802ec 120000 --- a/alternatives/SPI_result_code_string.3.gz +++ b/alternatives/SPI_result_code_string.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_result_code_string.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_result_code_string.3.gz \ No newline at end of file diff --git a/alternatives/SPI_returntuple.3.gz b/alternatives/SPI_returntuple.3.gz index d9dc03a..6a78456 120000 --- a/alternatives/SPI_returntuple.3.gz +++ b/alternatives/SPI_returntuple.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_returntuple.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_returntuple.3.gz \ No newline at end of file diff --git a/alternatives/SPI_rollback.3.gz b/alternatives/SPI_rollback.3.gz index 720d8cd..2a6fd1a 120000 --- a/alternatives/SPI_rollback.3.gz +++ b/alternatives/SPI_rollback.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_rollback.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_rollback.3.gz \ No newline at end of file diff --git a/alternatives/SPI_rollback_and_chain.3.gz b/alternatives/SPI_rollback_and_chain.3.gz index 0dc57e5..2393b4b 120000 --- a/alternatives/SPI_rollback_and_chain.3.gz +++ b/alternatives/SPI_rollback_and_chain.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_rollback_and_chain.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_rollback_and_chain.3.gz \ No newline at end of file diff --git a/alternatives/SPI_saveplan.3.gz b/alternatives/SPI_saveplan.3.gz index 87a5cd4..b54456f 120000 --- a/alternatives/SPI_saveplan.3.gz +++ b/alternatives/SPI_saveplan.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_saveplan.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_saveplan.3.gz \ No newline at end of file diff --git a/alternatives/SPI_scroll_cursor_fetch.3.gz b/alternatives/SPI_scroll_cursor_fetch.3.gz index 6cfa573..6a1419f 120000 --- a/alternatives/SPI_scroll_cursor_fetch.3.gz +++ b/alternatives/SPI_scroll_cursor_fetch.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_scroll_cursor_fetch.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_scroll_cursor_fetch.3.gz \ No newline at end of file diff --git a/alternatives/SPI_scroll_cursor_move.3.gz b/alternatives/SPI_scroll_cursor_move.3.gz index e2e4cf0..d291e98 120000 --- a/alternatives/SPI_scroll_cursor_move.3.gz +++ b/alternatives/SPI_scroll_cursor_move.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_scroll_cursor_move.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_scroll_cursor_move.3.gz \ No newline at end of file diff --git a/alternatives/SPI_start_transaction.3.gz b/alternatives/SPI_start_transaction.3.gz index 27fd4d7..02cdae0 120000 --- a/alternatives/SPI_start_transaction.3.gz +++ b/alternatives/SPI_start_transaction.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_start_transaction.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_start_transaction.3.gz \ No newline at end of file diff --git a/alternatives/SPI_unregister_relation.3.gz b/alternatives/SPI_unregister_relation.3.gz index 43d8fce..52ad842 120000 --- a/alternatives/SPI_unregister_relation.3.gz +++ b/alternatives/SPI_unregister_relation.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/SPI_unregister_relation.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/SPI_unregister_relation.3.gz \ No newline at end of file diff --git a/alternatives/START_TRANSACTION.7.gz b/alternatives/START_TRANSACTION.7.gz index f133333..6b94bc3 120000 --- a/alternatives/START_TRANSACTION.7.gz +++ b/alternatives/START_TRANSACTION.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/START_TRANSACTION.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/START_TRANSACTION.7.gz \ No newline at end of file diff --git a/alternatives/TABLE.7.gz b/alternatives/TABLE.7.gz index 712c6ca..922bb85 120000 --- a/alternatives/TABLE.7.gz +++ b/alternatives/TABLE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/TABLE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/TABLE.7.gz \ No newline at end of file diff --git a/alternatives/TRUNCATE.7.gz b/alternatives/TRUNCATE.7.gz index dc926eb..336f4d7 120000 --- a/alternatives/TRUNCATE.7.gz +++ b/alternatives/TRUNCATE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/TRUNCATE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/TRUNCATE.7.gz \ No newline at end of file diff --git a/alternatives/UNLISTEN.7.gz b/alternatives/UNLISTEN.7.gz index 3615ce8..1b87317 120000 --- a/alternatives/UNLISTEN.7.gz +++ b/alternatives/UNLISTEN.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/UNLISTEN.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/UNLISTEN.7.gz \ No newline at end of file diff --git a/alternatives/UPDATE.7.gz b/alternatives/UPDATE.7.gz index 0dcd1f6..d03538d 120000 --- a/alternatives/UPDATE.7.gz +++ b/alternatives/UPDATE.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/UPDATE.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/UPDATE.7.gz \ No newline at end of file diff --git a/alternatives/VACUUM.7.gz b/alternatives/VACUUM.7.gz index 163b5c0..f86d43b 120000 --- a/alternatives/VACUUM.7.gz +++ b/alternatives/VACUUM.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/VACUUM.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/VACUUM.7.gz \ No newline at end of file diff --git a/alternatives/VALUES.7.gz b/alternatives/VALUES.7.gz index 35ed3aa..30e6ada 120000 --- a/alternatives/VALUES.7.gz +++ b/alternatives/VALUES.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/VALUES.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/VALUES.7.gz \ No newline at end of file diff --git a/alternatives/WITH.7.gz b/alternatives/WITH.7.gz index df64738..3b161ae 120000 --- a/alternatives/WITH.7.gz +++ b/alternatives/WITH.7.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man7/WITH.7.gz \ No newline at end of file +/usr/share/postgresql/16/man/man7/WITH.7.gz \ No newline at end of file diff --git a/alternatives/clusterdb.1.gz b/alternatives/clusterdb.1.gz index cdf54ba..a51e9b8 120000 --- a/alternatives/clusterdb.1.gz +++ b/alternatives/clusterdb.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/clusterdb.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/clusterdb.1.gz \ No newline at end of file diff --git a/alternatives/createdb.1.gz b/alternatives/createdb.1.gz index d7f8f3c..862e079 120000 --- a/alternatives/createdb.1.gz +++ b/alternatives/createdb.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/createdb.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/createdb.1.gz \ No newline at end of file diff --git a/alternatives/createuser.1.gz b/alternatives/createuser.1.gz index 01c85e0..71dea6a 120000 --- a/alternatives/createuser.1.gz +++ b/alternatives/createuser.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/createuser.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/createuser.1.gz \ No newline at end of file diff --git a/alternatives/dblink.3.gz b/alternatives/dblink.3.gz index 365e191..f0277ea 120000 --- a/alternatives/dblink.3.gz +++ b/alternatives/dblink.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink.3.gz \ No newline at end of file diff --git a/alternatives/dblink_build_sql_delete.3.gz b/alternatives/dblink_build_sql_delete.3.gz index 473bc95..fd302fa 120000 --- a/alternatives/dblink_build_sql_delete.3.gz +++ b/alternatives/dblink_build_sql_delete.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_build_sql_delete.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_build_sql_delete.3.gz \ No newline at end of file diff --git a/alternatives/dblink_build_sql_insert.3.gz b/alternatives/dblink_build_sql_insert.3.gz index 2124382..2d6b1ab 120000 --- a/alternatives/dblink_build_sql_insert.3.gz +++ b/alternatives/dblink_build_sql_insert.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_build_sql_insert.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_build_sql_insert.3.gz \ No newline at end of file diff --git a/alternatives/dblink_build_sql_update.3.gz b/alternatives/dblink_build_sql_update.3.gz index 1ad16d4..c161af1 120000 --- a/alternatives/dblink_build_sql_update.3.gz +++ b/alternatives/dblink_build_sql_update.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_build_sql_update.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_build_sql_update.3.gz \ No newline at end of file diff --git a/alternatives/dblink_cancel_query.3.gz b/alternatives/dblink_cancel_query.3.gz index c588ce8..119bd93 120000 --- a/alternatives/dblink_cancel_query.3.gz +++ b/alternatives/dblink_cancel_query.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_cancel_query.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_cancel_query.3.gz \ No newline at end of file diff --git a/alternatives/dblink_close.3.gz b/alternatives/dblink_close.3.gz index 6300a35..310bef7 120000 --- a/alternatives/dblink_close.3.gz +++ b/alternatives/dblink_close.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_close.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_close.3.gz \ No newline at end of file diff --git a/alternatives/dblink_connect.3.gz b/alternatives/dblink_connect.3.gz index b470c8c..a26874d 120000 --- a/alternatives/dblink_connect.3.gz +++ b/alternatives/dblink_connect.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_connect.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_connect.3.gz \ No newline at end of file diff --git a/alternatives/dblink_connect_u.3.gz b/alternatives/dblink_connect_u.3.gz index ea9c732..4704ae4 120000 --- a/alternatives/dblink_connect_u.3.gz +++ b/alternatives/dblink_connect_u.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_connect_u.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_connect_u.3.gz \ No newline at end of file diff --git a/alternatives/dblink_disconnect.3.gz b/alternatives/dblink_disconnect.3.gz index 1ed94a9..bb5903b 120000 --- a/alternatives/dblink_disconnect.3.gz +++ b/alternatives/dblink_disconnect.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_disconnect.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_disconnect.3.gz \ No newline at end of file diff --git a/alternatives/dblink_error_message.3.gz b/alternatives/dblink_error_message.3.gz index 6bbc0af..4284081 120000 --- a/alternatives/dblink_error_message.3.gz +++ b/alternatives/dblink_error_message.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_error_message.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_error_message.3.gz \ No newline at end of file diff --git a/alternatives/dblink_exec.3.gz b/alternatives/dblink_exec.3.gz index 8c32029..760c13e 120000 --- a/alternatives/dblink_exec.3.gz +++ b/alternatives/dblink_exec.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_exec.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_exec.3.gz \ No newline at end of file diff --git a/alternatives/dblink_fetch.3.gz b/alternatives/dblink_fetch.3.gz index 2e62481..d468e32 120000 --- a/alternatives/dblink_fetch.3.gz +++ b/alternatives/dblink_fetch.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_fetch.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_fetch.3.gz \ No newline at end of file diff --git a/alternatives/dblink_get_connections.3.gz b/alternatives/dblink_get_connections.3.gz index 54ed5d0..7ade5f5 120000 --- a/alternatives/dblink_get_connections.3.gz +++ b/alternatives/dblink_get_connections.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_get_connections.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_get_connections.3.gz \ No newline at end of file diff --git a/alternatives/dblink_get_notify.3.gz b/alternatives/dblink_get_notify.3.gz index f32b1da..696ef63 120000 --- a/alternatives/dblink_get_notify.3.gz +++ b/alternatives/dblink_get_notify.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_get_notify.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_get_notify.3.gz \ No newline at end of file diff --git a/alternatives/dblink_get_pkey.3.gz b/alternatives/dblink_get_pkey.3.gz index 55d4060..80fc644 120000 --- a/alternatives/dblink_get_pkey.3.gz +++ b/alternatives/dblink_get_pkey.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_get_pkey.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_get_pkey.3.gz \ No newline at end of file diff --git a/alternatives/dblink_get_result.3.gz b/alternatives/dblink_get_result.3.gz index 05af250..44b081b 120000 --- a/alternatives/dblink_get_result.3.gz +++ b/alternatives/dblink_get_result.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_get_result.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_get_result.3.gz \ No newline at end of file diff --git a/alternatives/dblink_is_busy.3.gz b/alternatives/dblink_is_busy.3.gz index e15b49f..ac0d9b7 120000 --- a/alternatives/dblink_is_busy.3.gz +++ b/alternatives/dblink_is_busy.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_is_busy.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_is_busy.3.gz \ No newline at end of file diff --git a/alternatives/dblink_open.3.gz b/alternatives/dblink_open.3.gz index e573d05..5c0b1f9 120000 --- a/alternatives/dblink_open.3.gz +++ b/alternatives/dblink_open.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_open.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_open.3.gz \ No newline at end of file diff --git a/alternatives/dblink_send_query.3.gz b/alternatives/dblink_send_query.3.gz index d7681eb..a71f2ac 120000 --- a/alternatives/dblink_send_query.3.gz +++ b/alternatives/dblink_send_query.3.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man3/dblink_send_query.3.gz \ No newline at end of file +/usr/share/postgresql/16/man/man3/dblink_send_query.3.gz \ No newline at end of file diff --git a/alternatives/dropdb.1.gz b/alternatives/dropdb.1.gz index 95ca68e..0dabe9c 120000 --- a/alternatives/dropdb.1.gz +++ b/alternatives/dropdb.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/dropdb.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/dropdb.1.gz \ No newline at end of file diff --git a/alternatives/dropuser.1.gz b/alternatives/dropuser.1.gz index 112ea6f..57d4974 120000 --- a/alternatives/dropuser.1.gz +++ b/alternatives/dropuser.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/dropuser.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/dropuser.1.gz \ No newline at end of file diff --git a/alternatives/editor.tr.1.gz b/alternatives/editor.tr.1.gz new file mode 120000 index 0000000..56ef665 --- /dev/null +++ b/alternatives/editor.tr.1.gz @@ -0,0 +1 @@ +/usr/share/man/tr/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/ex.tr.1.gz b/alternatives/ex.tr.1.gz new file mode 120000 index 0000000..56ef665 --- /dev/null +++ b/alternatives/ex.tr.1.gz @@ -0,0 +1 @@ +/usr/share/man/tr/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/gnome-text-editor b/alternatives/gnome-text-editor deleted file mode 120000 index 7a912e8..0000000 --- a/alternatives/gnome-text-editor +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gedit \ No newline at end of file diff --git a/alternatives/gnome-text-editor.1.gz b/alternatives/gnome-text-editor.1.gz deleted file mode 120000 index b56d8f2..0000000 --- a/alternatives/gnome-text-editor.1.gz +++ /dev/null @@ -1 +0,0 @@ -/usr/share/man/man1/gedit.1.gz \ No newline at end of file diff --git a/alternatives/java b/alternatives/java index cd6559d..50d3256 120000 --- a/alternatives/java +++ b/alternatives/java @@ -1 +1 @@ -/usr/lib/jvm/java-11-openjdk-amd64/bin/java \ No newline at end of file +/usr/lib/jvm/java-21-openjdk-amd64/bin/java \ No newline at end of file diff --git a/alternatives/java.1.gz b/alternatives/java.1.gz index e8791d8..7087958 120000 --- a/alternatives/java.1.gz +++ b/alternatives/java.1.gz @@ -1 +1 @@ -/usr/lib/jvm/java-11-openjdk-amd64/man/man1/java.1.gz \ No newline at end of file +/usr/lib/jvm/java-21-openjdk-amd64/man/man1/java.1.gz \ No newline at end of file diff --git a/alternatives/jexec b/alternatives/jexec index eac05c3..218f493 120000 --- a/alternatives/jexec +++ b/alternatives/jexec @@ -1 +1 @@ -/usr/lib/jvm/java-11-openjdk-amd64/lib/jexec \ No newline at end of file +/usr/lib/jvm/java-21-openjdk-amd64/lib/jexec \ No newline at end of file diff --git a/alternatives/jexec-binfmt b/alternatives/jexec-binfmt index a1525e5..e736366 120000 --- a/alternatives/jexec-binfmt +++ b/alternatives/jexec-binfmt @@ -1 +1 @@ -/usr/lib/jvm/java-11-openjdk-amd64/lib/jar.binfmt \ No newline at end of file +/usr/lib/jvm/java-21-openjdk-amd64/lib/jar.binfmt \ No newline at end of file diff --git a/alternatives/jpackage b/alternatives/jpackage new file mode 120000 index 0000000..24905d9 --- /dev/null +++ b/alternatives/jpackage @@ -0,0 +1 @@ +/usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage \ No newline at end of file diff --git a/alternatives/jpackage.1.gz b/alternatives/jpackage.1.gz new file mode 120000 index 0000000..628f34a --- /dev/null +++ b/alternatives/jpackage.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-21-openjdk-amd64/man/man1/jpackage.1.gz \ No newline at end of file diff --git a/alternatives/keytool b/alternatives/keytool index dcb93a7..faff92d 120000 --- a/alternatives/keytool +++ b/alternatives/keytool @@ -1 +1 @@ -/usr/lib/jvm/java-11-openjdk-amd64/bin/keytool \ No newline at end of file +/usr/lib/jvm/java-21-openjdk-amd64/bin/keytool \ No newline at end of file diff --git a/alternatives/keytool.1.gz b/alternatives/keytool.1.gz index 17c81fb..9e02f7d 120000 --- a/alternatives/keytool.1.gz +++ b/alternatives/keytool.1.gz @@ -1 +1 @@ -/usr/lib/jvm/java-11-openjdk-amd64/man/man1/keytool.1.gz \ No newline at end of file +/usr/lib/jvm/java-21-openjdk-amd64/man/man1/keytool.1.gz \ No newline at end of file diff --git a/alternatives/numba b/alternatives/numba deleted file mode 120000 index 5cc11fe..0000000 --- a/alternatives/numba +++ /dev/null @@ -1 +0,0 @@ -/usr/share/python3-numba/numba \ No newline at end of file diff --git a/alternatives/pg_amcheck.1.gz b/alternatives/pg_amcheck.1.gz index 598b1bb..2e58919 120000 --- a/alternatives/pg_amcheck.1.gz +++ b/alternatives/pg_amcheck.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/pg_amcheck.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/pg_amcheck.1.gz \ No newline at end of file diff --git a/alternatives/pg_basebackup.1.gz b/alternatives/pg_basebackup.1.gz index 5fb4c89..6bc61f0 120000 --- a/alternatives/pg_basebackup.1.gz +++ b/alternatives/pg_basebackup.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/pg_basebackup.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/pg_basebackup.1.gz \ No newline at end of file diff --git a/alternatives/pg_dump.1.gz b/alternatives/pg_dump.1.gz index 4cefe81..bbac56a 120000 --- a/alternatives/pg_dump.1.gz +++ b/alternatives/pg_dump.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/pg_dump.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/pg_dump.1.gz \ No newline at end of file diff --git a/alternatives/pg_dumpall.1.gz b/alternatives/pg_dumpall.1.gz index 69439cf..435583c 120000 --- a/alternatives/pg_dumpall.1.gz +++ b/alternatives/pg_dumpall.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/pg_dumpall.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/pg_dumpall.1.gz \ No newline at end of file diff --git a/alternatives/pg_isready.1.gz b/alternatives/pg_isready.1.gz index 2e704f7..5a6f8d9 120000 --- a/alternatives/pg_isready.1.gz +++ b/alternatives/pg_isready.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/pg_isready.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/pg_isready.1.gz \ No newline at end of file diff --git a/alternatives/pg_receivewal.1.gz b/alternatives/pg_receivewal.1.gz index a19aaa1..7aeea63 120000 --- a/alternatives/pg_receivewal.1.gz +++ b/alternatives/pg_receivewal.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/pg_receivewal.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/pg_receivewal.1.gz \ No newline at end of file diff --git a/alternatives/pg_recvlogical.1.gz b/alternatives/pg_recvlogical.1.gz index 0e3521f..46816f5 120000 --- a/alternatives/pg_recvlogical.1.gz +++ b/alternatives/pg_recvlogical.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/pg_recvlogical.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/pg_recvlogical.1.gz \ No newline at end of file diff --git a/alternatives/pg_restore.1.gz b/alternatives/pg_restore.1.gz index 8cc95c8..8d9b006 120000 --- a/alternatives/pg_restore.1.gz +++ b/alternatives/pg_restore.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/pg_restore.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/pg_restore.1.gz \ No newline at end of file diff --git a/alternatives/pg_verifybackup.1.gz b/alternatives/pg_verifybackup.1.gz index ccfbf29..ba025ca 120000 --- a/alternatives/pg_verifybackup.1.gz +++ b/alternatives/pg_verifybackup.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/pg_verifybackup.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/pg_verifybackup.1.gz \ No newline at end of file diff --git a/alternatives/psql.1.gz b/alternatives/psql.1.gz index dd01a03..abdd474 120000 --- a/alternatives/psql.1.gz +++ b/alternatives/psql.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/psql.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/psql.1.gz \ No newline at end of file diff --git a/alternatives/rcp b/alternatives/rcp deleted file mode 120000 index 594df9e..0000000 --- a/alternatives/rcp +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/scp \ No newline at end of file diff --git a/alternatives/rcp.1.gz b/alternatives/rcp.1.gz deleted file mode 120000 index 63bfff3..0000000 --- a/alternatives/rcp.1.gz +++ /dev/null @@ -1 +0,0 @@ -/usr/share/man/man1/scp.1.gz \ No newline at end of file diff --git a/alternatives/reindexdb.1.gz b/alternatives/reindexdb.1.gz index 0340e7e..087ab10 120000 --- a/alternatives/reindexdb.1.gz +++ b/alternatives/reindexdb.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/reindexdb.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/reindexdb.1.gz \ No newline at end of file diff --git a/alternatives/rlogin b/alternatives/rlogin deleted file mode 120000 index 8db89a8..0000000 --- a/alternatives/rlogin +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/slogin \ No newline at end of file diff --git a/alternatives/rlogin.1.gz b/alternatives/rlogin.1.gz deleted file mode 120000 index be0c6db..0000000 --- a/alternatives/rlogin.1.gz +++ /dev/null @@ -1 +0,0 @@ -/usr/share/man/man1/slogin.1.gz \ No newline at end of file diff --git a/alternatives/rmiregistry b/alternatives/rmiregistry index d522e14..238ef22 120000 --- a/alternatives/rmiregistry +++ b/alternatives/rmiregistry @@ -1 +1 @@ -/usr/lib/jvm/java-11-openjdk-amd64/bin/rmiregistry \ No newline at end of file +/usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry \ No newline at end of file diff --git a/alternatives/rmiregistry.1.gz b/alternatives/rmiregistry.1.gz index 75f34b5..9886db1 120000 --- a/alternatives/rmiregistry.1.gz +++ b/alternatives/rmiregistry.1.gz @@ -1 +1 @@ -/usr/lib/jvm/java-11-openjdk-amd64/man/man1/rmiregistry.1.gz \ No newline at end of file +/usr/lib/jvm/java-21-openjdk-amd64/man/man1/rmiregistry.1.gz \ No newline at end of file diff --git a/alternatives/rsh b/alternatives/rsh deleted file mode 120000 index 50a1cff..0000000 --- a/alternatives/rsh +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/ssh \ No newline at end of file diff --git a/alternatives/rsh.1.gz b/alternatives/rsh.1.gz deleted file mode 120000 index b3b36c0..0000000 --- a/alternatives/rsh.1.gz +++ /dev/null @@ -1 +0,0 @@ -/usr/share/man/man1/ssh.1.gz \ No newline at end of file diff --git a/alternatives/telnet b/alternatives/telnet index 9276ced..a8a2838 120000 --- a/alternatives/telnet +++ b/alternatives/telnet @@ -1 +1 @@ -/usr/bin/telnet.netkit \ No newline at end of file +/usr/bin/inetutils-telnet \ No newline at end of file diff --git a/alternatives/telnet.1.gz b/alternatives/telnet.1.gz index 9cd371e..e4e259d 120000 --- a/alternatives/telnet.1.gz +++ b/alternatives/telnet.1.gz @@ -1 +1 @@ -/usr/share/man/man1/telnet.netkit.1.gz \ No newline at end of file +/usr/share/man/man1/inetutils-telnet.1.gz \ No newline at end of file diff --git a/alternatives/vacuumdb.1.gz b/alternatives/vacuumdb.1.gz index ccb0305..3980729 120000 --- a/alternatives/vacuumdb.1.gz +++ b/alternatives/vacuumdb.1.gz @@ -1 +1 @@ -/usr/share/postgresql/14/man/man1/vacuumdb.1.gz \ No newline at end of file +/usr/share/postgresql/16/man/man1/vacuumdb.1.gz \ No newline at end of file diff --git a/alternatives/vi.tr.1.gz b/alternatives/vi.tr.1.gz new file mode 120000 index 0000000..56ef665 --- /dev/null +++ b/alternatives/vi.tr.1.gz @@ -0,0 +1 @@ +/usr/share/man/tr/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/view.tr.1.gz b/alternatives/view.tr.1.gz new file mode 120000 index 0000000..56ef665 --- /dev/null +++ b/alternatives/view.tr.1.gz @@ -0,0 +1 @@ +/usr/share/man/tr/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/wine64 b/alternatives/wine64 deleted file mode 120000 index 14125a8..0000000 --- a/alternatives/wine64 +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/wine64-stable \ No newline at end of file diff --git a/alternatives/wine64.1.gz b/alternatives/wine64.1.gz deleted file mode 120000 index 58f4f14..0000000 --- a/alternatives/wine64.1.gz +++ /dev/null @@ -1 +0,0 @@ -/usr/share/man/man1/wine64-stable.1.gz \ No newline at end of file diff --git a/alternatives/write b/alternatives/write deleted file mode 120000 index 8486089..0000000 --- a/alternatives/write +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/write.ul \ No newline at end of file diff --git a/alternatives/write.1.gz b/alternatives/write.1.gz deleted file mode 120000 index 170e75f..0000000 --- a/alternatives/write.1.gz +++ /dev/null @@ -1 +0,0 @@ -/usr/share/man/man1/write.ul.1.gz \ No newline at end of file diff --git a/apparmor.d/1password b/apparmor.d/1password new file mode 100644 index 0000000..2cd1448 --- /dev/null +++ b/apparmor.d/1password @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile 1password /opt/1Password/1password flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/Discord b/apparmor.d/Discord new file mode 100644 index 0000000..4e96b8f --- /dev/null +++ b/apparmor.d/Discord @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile Discord /usr/share/discord/Discord flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/MongoDB_Compass b/apparmor.d/MongoDB_Compass new file mode 100644 index 0000000..6c796ca --- /dev/null +++ b/apparmor.d/MongoDB_Compass @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile "MongoDB Compass" "/usr/lib/mongodb-compass/MongoDB Compass" flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/QtWebEngineProcess b/apparmor.d/QtWebEngineProcess new file mode 100644 index 0000000..65dec48 --- /dev/null +++ b/apparmor.d/QtWebEngineProcess @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile QtWebEngineProcess /usr/lib/@{multiarch}/qt{5,6}/libexec/QtWebEngineProcess flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/abi/4.0 b/apparmor.d/abi/4.0 new file mode 100644 index 0000000..9e61fe3 --- /dev/null +++ b/apparmor.d/abi/4.0 @@ -0,0 +1,91 @@ +capability {0xffffff +} +caps {mask {chown dac_override dac_read_search fowner fsetid kill setgid setuid setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap mac_override mac_admin syslog wake_alarm block_suspend audit_read perfmon bpf checkpoint_restore +} +} +dbus {mask {acquire send receive +} +} +domain {attach_conditions {xattr {yes +} +} +change_hat {yes +} +change_hatv {yes +} +change_onexec {yes +} +change_profile {yes +} +computed_longest_left {yes +} +fix_binfmt_elf_mmap {yes +} +post_nnp_subset {yes +} +stack {yes +} +version {1.2 +} +} +file {mask {create read write exec append mmap_exec link lock +} +} +ipc {posix_mqueue {create read write open delete setattr getattr +} +} +mount {mask {mount umount pivot_root +} +} +namespaces {mask {userns_create +} +pivot_root {no +} +profile {yes +} +} +network {af_mask {unspec unix inet ax25 ipx appletalk netrom bridge atmpvc x25 inet6 rose netbeui security key netlink packet ash econet atmsvc rds sna irda pppox wanpipe llc ib mpls can tipc bluetooth iucv rxrpc isdn phonet ieee802154 caif alg nfc vsock kcm qipcrtr smc xdp mctp +} +af_unix {yes +} +} +network_v8 {af_mask {unspec unix inet ax25 ipx appletalk netrom bridge atmpvc x25 inet6 rose netbeui security key netlink packet ash econet atmsvc rds sna irda pppox wanpipe llc ib mpls can tipc bluetooth iucv rxrpc isdn phonet ieee802154 caif alg nfc vsock kcm qipcrtr smc xdp mctp +} +} +policy {outofband {0x000001 +} +permstable32 {allow deny subtree cond kill complain prompt audit quiet hide xindex tag label +} +permstable32_version {0x000002 +} +set_load {yes +} +versions {v5 {yes +} +v6 {yes +} +v7 {yes +} +v8 {yes +} +v9 {yes +} +} +} +ptrace {mask {read trace +} +} +query {label {data {yes +} +multi_transaction {yes +} +perms {allow deny audit quiet +} +} +} +rlimit {mask {cpu fsize data stack core rss nproc nofile memlock as locks sigpending msgqueue nice rtprio rttime +} +} +signal {mask {hup int quit ill trap abrt bus fpe kill usr1 segv usr2 pipe alrm term stkflt chld cont stop stp ttin ttou urg xcpu xfsz vtalrm prof winch io pwr sys emt lost +} +} diff --git a/apparmor.d/abstractions/X b/apparmor.d/abstractions/X index ead10d9..6f0272d 100644 --- a/apparmor.d/abstractions/X +++ b/apparmor.d/abstractions/X @@ -10,7 +10,7 @@ # # ------------------------------------------------------------------ - abi , + abi , include diff --git a/apparmor.d/abstractions/apache2-common b/apparmor.d/abstractions/apache2-common index d3f9224..0982635 100644 --- a/apparmor.d/abstractions/apache2-common +++ b/apparmor.d/abstractions/apache2-common @@ -2,10 +2,14 @@ # This file contains basic permissions for Apache and every vHost - abi , + abi , include + # Allow other processes to read our /proc entries + ptrace (readby), + # Allow other processes to trace us by default + ptrace (tracedby), # Allow unconfined processes to send us signals by default signal (receive) peer=unconfined, # Allow apache to send us signals by default diff --git a/apparmor.d/abstractions/apparmor_api/change_profile b/apparmor.d/abstractions/apparmor_api/change_profile index c2dfcba..13df61a 100644 --- a/apparmor.d/abstractions/apparmor_api/change_profile +++ b/apparmor.d/abstractions/apparmor_api/change_profile @@ -6,7 +6,7 @@ # # ------------------------------------------------------------------ -abi , +abi , include diff --git a/apparmor.d/abstractions/apparmor_api/examine b/apparmor.d/abstractions/apparmor_api/examine index 655708b..f90a364 100644 --- a/apparmor.d/abstractions/apparmor_api/examine +++ b/apparmor.d/abstractions/apparmor_api/examine @@ -9,6 +9,6 @@ # Make sure to include at least tunables/proc and tunables/kernelvars # when using this abstraction, if not tunables/global. -abi , +abi , @{PROC}/@{pids}/attr/{apparmor/,}{current,prev,exec} r, diff --git a/apparmor.d/abstractions/apparmor_api/find_mountpoint b/apparmor.d/abstractions/apparmor_api/find_mountpoint index d75970e..dae90c9 100644 --- a/apparmor.d/abstractions/apparmor_api/find_mountpoint +++ b/apparmor.d/abstractions/apparmor_api/find_mountpoint @@ -6,7 +6,7 @@ # # ------------------------------------------------------------------ -abi , +abi , #permissions needed for aa_find_mountpoint diff --git a/apparmor.d/abstractions/apparmor_api/introspect b/apparmor.d/abstractions/apparmor_api/introspect index b88da0a..00934fb 100644 --- a/apparmor.d/abstractions/apparmor_api/introspect +++ b/apparmor.d/abstractions/apparmor_api/introspect @@ -6,7 +6,7 @@ # # ------------------------------------------------------------------ -abi , +abi , # Make sure to include at least tunables/proc and tunables/kernelvars # when using this abstraction, if not tunables/global. diff --git a/apparmor.d/abstractions/apparmor_api/is_enabled b/apparmor.d/abstractions/apparmor_api/is_enabled index b91e3fa..a47b3d4 100644 --- a/apparmor.d/abstractions/apparmor_api/is_enabled +++ b/apparmor.d/abstractions/apparmor_api/is_enabled @@ -6,7 +6,7 @@ # # ------------------------------------------------------------------ -abi , +abi , # permissions needed for aa_is_enabled diff --git a/apparmor.d/abstractions/aspell b/apparmor.d/abstractions/aspell index eff252b..f6989d7 100644 --- a/apparmor.d/abstractions/aspell +++ b/apparmor.d/abstractions/aspell @@ -1,7 +1,7 @@ # vim:syntax=apparmor # aspell permissions - abi , + abi , # per-user settings and dictionaries owner @{HOME}/.aspell.*.{pws,prepl} rwk, diff --git a/apparmor.d/abstractions/audio b/apparmor.d/abstractions/audio index 0149326..5965559 100644 --- a/apparmor.d/abstractions/audio +++ b/apparmor.d/abstractions/audio @@ -10,7 +10,7 @@ # # ------------------------------------------------------------------ -abi , +abi , /dev/admmidi* rw, @@ -39,6 +39,7 @@ abi , @{PROC}/asound/** rw, /usr/share/alsa/** r, +/usr/share/sounds/ r, /usr/share/sounds/** r, owner @{HOME}/.esd_auth r, @@ -85,5 +86,8 @@ owner @{HOME}/.local/share/openal/hrtf/{,**} r, # wildmidi /etc/wildmidi/wildmidi.cfg r, +# pipewire +/usr/share/pipewire/client{,-rt}.conf r, + # Include additions to the abstraction include if exists diff --git a/apparmor.d/abstractions/authentication b/apparmor.d/abstractions/authentication index d5dbd83..11ba429 100644 --- a/apparmor.d/abstractions/authentication +++ b/apparmor.d/abstractions/authentication @@ -10,7 +10,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # Some services need to perform authentication of users @@ -31,6 +31,15 @@ /{usr/,}lib/@{multiarch}/security/pam_*.so mr, /{usr/,}lib/@{multiarch}/security/ r, + # pam_unix + owner /proc/@{pid}/loginuid r, + /{,usr/}{,s}bin/unix_chkpwd Px, + + # gssapi + @{etc_ro}/gss/mech r, + @{etc_ro}/gss/mech.d/ r, + @{etc_ro}/gss/mech.d/*.conf r, + # kerberos include # SuSE's pwdutils are different: diff --git a/apparmor.d/abstractions/base b/apparmor.d/abstractions/base index 9100968..54ca756 100644 --- a/apparmor.d/abstractions/base +++ b/apparmor.d/abstractions/base @@ -10,7 +10,7 @@ # # ------------------------------------------------------------------ - abi , + abi , include @@ -32,13 +32,15 @@ @{etc_ro}/locale/** r, @{etc_ro}/locale.alias r, @{etc_ro}/localtime r, + @{etc_rw}/localtime r, /etc/writable/localtime r, /usr/share/locale-bundle/** r, /usr/share/locale-langpack/** r, + /usr/share/locale/ r, /usr/share/locale/** r, /usr/share/**/locale/** r, - /usr/share/zoneinfo/ r, - /usr/share/zoneinfo/** r, + /usr/share/zoneinfo{,-icu}/ r, + /usr/share/zoneinfo{,-icu}/** r, /usr/share/X11/locale/** r, @{run}/systemd/journal/dev-log w, # systemd native journal API (see sd_journal_print(4)) @@ -63,6 +65,7 @@ @{etc_ro}/ld.so.conf r, @{etc_ro}/ld.so.conf.d/{,*.conf} r, @{etc_ro}/ld.so.preload r, + @{etc_ro}/ld-musl-*.path r, /{usr/,}lib{,32,64}/ld{,32,64}-*.so mr, /{usr/,}lib/@{multiarch}/ld{,32,64}-*.so mr, /{usr/,}lib/tls/i686/{cmov,nosegneg}/ld-*.so mr, @@ -102,13 +105,14 @@ @{PROC}/cpuinfo r, @{sys}/devices/system/cpu/ r, @{sys}/devices/system/cpu/online r, + @{sys}/devices/system/cpu/possible r, + + # transparent hugepage support + @{sys}/kernel/mm/transparent_hugepage/hpage_pmd_size r, # glibc's *printf protections read the maps file @{PROC}/@{pid}/{maps,auxv,status} r, - # libgcrypt reads some flags from /proc - @{PROC}/sys/crypto/* r, - # some applications will display license information /usr/share/common-licenses/** r, diff --git a/apparmor.d/abstractions/bash b/apparmor.d/abstractions/bash index 89c1cf1..ba2c4e3 100644 --- a/apparmor.d/abstractions/bash +++ b/apparmor.d/abstractions/bash @@ -8,7 +8,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # user-specific bash files @{HOMEDIRS} r, diff --git a/apparmor.d/abstractions/consoles b/apparmor.d/abstractions/consoles index aabf3dd..267cb03 100644 --- a/apparmor.d/abstractions/consoles +++ b/apparmor.d/abstractions/consoles @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # there are three common ways to refer to consoles diff --git a/apparmor.d/abstractions/crypto b/apparmor.d/abstractions/crypto index 8367600..9d46608 100644 --- a/apparmor.d/abstractions/crypto +++ b/apparmor.d/abstractions/crypto @@ -11,8 +11,12 @@ # # ------------------------------------------------------------------ - abi , + abi , + # Global config of openssl + include + + @{etc_ro}/gcrypt/hwf.deny r, @{etc_ro}/gcrypt/random.conf r, @{PROC}/sys/crypto/fips_enabled r, @@ -23,4 +27,8 @@ /etc/crypto-policies/*/*.txt r, /usr/share/crypto-policies/*/*.txt r, + # Global gnutls config + @{etc_ro}/gnutls/config r, + @{etc_ro}/gnutls/pkcs11.conf r, + include if exists diff --git a/apparmor.d/abstractions/cups-client b/apparmor.d/abstractions/cups-client index 44f36e2..a085bd4 100644 --- a/apparmor.d/abstractions/cups-client +++ b/apparmor.d/abstractions/cups-client @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # discoverable system configuration for non-local cupsd /etc/cups/client.conf r, diff --git a/apparmor.d/abstractions/dbus b/apparmor.d/abstractions/dbus index b96ca09..83d44e4 100644 --- a/apparmor.d/abstractions/dbus +++ b/apparmor.d/abstractions/dbus @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # This abstraction grants full system bus access. Consider using the # dbus-strict abstraction for fine-grained bus mediation. diff --git a/apparmor.d/abstractions/dbus-accessibility b/apparmor.d/abstractions/dbus-accessibility index 3c49a32..cade13e 100644 --- a/apparmor.d/abstractions/dbus-accessibility +++ b/apparmor.d/abstractions/dbus-accessibility @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # This abstraction grants full accessibility bus access. Consider using the # dbus-accessibility-strict abstraction for fine-grained bus mediation. diff --git a/apparmor.d/abstractions/dbus-accessibility-strict b/apparmor.d/abstractions/dbus-accessibility-strict index 8fe06ea..1a0a293 100644 --- a/apparmor.d/abstractions/dbus-accessibility-strict +++ b/apparmor.d/abstractions/dbus-accessibility-strict @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , dbus send bus=accessibility diff --git a/apparmor.d/abstractions/dbus-network-manager-strict b/apparmor.d/abstractions/dbus-network-manager-strict index 9930c80..849d6ec 100644 --- a/apparmor.d/abstractions/dbus-network-manager-strict +++ b/apparmor.d/abstractions/dbus-network-manager-strict @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , dbus send bus=system diff --git a/apparmor.d/abstractions/dbus-session b/apparmor.d/abstractions/dbus-session index 9b8b979..99104c2 100644 --- a/apparmor.d/abstractions/dbus-session +++ b/apparmor.d/abstractions/dbus-session @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # This abstraction grants full session bus access. Consider using the # dbus-session-strict abstraction for fine-grained bus mediation. diff --git a/apparmor.d/abstractions/dbus-session-strict b/apparmor.d/abstractions/dbus-session-strict index a301d45..1796a55 100644 --- a/apparmor.d/abstractions/dbus-session-strict +++ b/apparmor.d/abstractions/dbus-session-strict @@ -9,15 +9,16 @@ # # ------------------------------------------------------------------ - abi , + abi , # unique per-machine identifier /etc/machine-id r, /var/lib/dbus/machine-id r, - unix (connect, receive, send) - type=stream - peer=(addr="@/tmp/dbus-*"), + unix (connect, receive, send, accept) type=stream peer=(addr="@/tmp/dbus-*"), + + unix (connect, send, receive, accept) type=stream addr="@/tmp/dbus-*", + unix (bind, listen) type=stream addr="@/tmp/dbus-*", # dbus with systemd and --enable-user-session owner @{run}/user/[0-9]*/bus rw, @@ -29,5 +30,10 @@ member={Hello,AddMatch,RemoveMatch,GetNameOwner,NameHasOwner,StartServiceByName} peer=(name=org.freedesktop.DBus), + owner @{run}/user/@{uid}/at-spi/ rw, + owner @{run}/user/@{uid}/at-spi/bus{,_[0-9]*} rw, + + owner /tmp/dbus-[0-9a-zA-Z]* rw, + # Include additions to the abstraction include if exists diff --git a/apparmor.d/abstractions/dbus-strict b/apparmor.d/abstractions/dbus-strict index 915195d..60b5d19 100644 --- a/apparmor.d/abstractions/dbus-strict +++ b/apparmor.d/abstractions/dbus-strict @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , @{run}/dbus/system_bus_socket rw, diff --git a/apparmor.d/abstractions/dconf b/apparmor.d/abstractions/dconf index fc3b3db..1f5b7a0 100644 --- a/apparmor.d/abstractions/dconf +++ b/apparmor.d/abstractions/dconf @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # permissions for querying dconf settings; granting write access should # be specified in a specific application's profile. diff --git a/apparmor.d/abstractions/dovecot-common b/apparmor.d/abstractions/dovecot-common index 35d3cb1..d0722eb 100644 --- a/apparmor.d/abstractions/dovecot-common +++ b/apparmor.d/abstractions/dovecot-common @@ -9,7 +9,7 @@ # ------------------------------------------------------------------ # used with dovecot/* - abi , + abi , capability setgid, diff --git a/apparmor.d/abstractions/dri-common b/apparmor.d/abstractions/dri-common index cd9542b..fb82b8d 100644 --- a/apparmor.d/abstractions/dri-common +++ b/apparmor.d/abstractions/dri-common @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # This file contains common DRI-specific rules useful for GUI applications # (needed by libdrm and similar). diff --git a/apparmor.d/abstractions/dri-enumerate b/apparmor.d/abstractions/dri-enumerate index b5717cd..4774cee 100644 --- a/apparmor.d/abstractions/dri-enumerate +++ b/apparmor.d/abstractions/dri-enumerate @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # This file contains common DRI-specific rules useful for GUI applications that # needs to enumerate graphic devices (as with drmParsePciDeviceInfo() from diff --git a/apparmor.d/abstractions/enchant b/apparmor.d/abstractions/enchant index e80373b..ecfbe0e 100644 --- a/apparmor.d/abstractions/enchant +++ b/apparmor.d/abstractions/enchant @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # abstraction for Enchant spellchecking frontend diff --git a/apparmor.d/abstractions/exo-open b/apparmor.d/abstractions/exo-open index 2ce38e5..a6b50c4 100644 --- a/apparmor.d/abstractions/exo-open +++ b/apparmor.d/abstractions/exo-open @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # This abstraction is designed to be used in a child profile to limit what # confined application can invoke via exo-open helper. @@ -29,8 +29,8 @@ # include # include # -# # Add if accesibility access is considered as required -# # (for message boxe in case exo-open fails) +# # Add if accessibility access is considered as required +# # (for message box in case exo-open fails) # include # # # < add additional allowed applications here > diff --git a/apparmor.d/abstractions/fcitx b/apparmor.d/abstractions/fcitx index 9321bfc..63173a0 100644 --- a/apparmor.d/abstractions/fcitx +++ b/apparmor.d/abstractions/fcitx @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , include dbus bus=fcitx, diff --git a/apparmor.d/abstractions/fcitx-strict b/apparmor.d/abstractions/fcitx-strict index 19d2191..9ca0ad6 100644 --- a/apparmor.d/abstractions/fcitx-strict +++ b/apparmor.d/abstractions/fcitx-strict @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , include diff --git a/apparmor.d/abstractions/fonts b/apparmor.d/abstractions/fonts index 46324db..d86d230 100644 --- a/apparmor.d/abstractions/fonts +++ b/apparmor.d/abstractions/fonts @@ -10,7 +10,7 @@ # # ------------------------------------------------------------------ - abi , + abi , /usr/share/AbiSuite/fonts/** r, @@ -47,7 +47,7 @@ owner @{HOME}/.local/share/fonts/** r, owner @{HOME}/.fonts.cache-2 mr, owner @{HOME}/.{,cache/}fontconfig/ rw, - owner @{HOME}/.{,cache/}fontconfig/** mrl, + owner @{HOME}/.{,cache/}fontconfig/** mrwkl, owner @{HOME}/.fonts.conf.d/ r, owner @{HOME}/.fonts.conf.d/** r, owner @{HOME}/.config/fontconfig/ r, diff --git a/apparmor.d/abstractions/freedesktop.org b/apparmor.d/abstractions/freedesktop.org index ce90088..0ec1adb 100644 --- a/apparmor.d/abstractions/freedesktop.org +++ b/apparmor.d/abstractions/freedesktop.org @@ -9,10 +9,13 @@ # # ------------------------------------------------------------------ - abi , + abi , # system configuration @{system_share_dirs}/applications/{**,} r, + @{system_share_dirs}/*ubuntu/applications/{**,} r, + @{system_share_dirs}/gnome/applications/{**,} r, + @{system_share_dirs}/xfce4/applications/{**,} r, @{system_share_dirs}/icons/{**,} r, @{system_share_dirs}/pixmaps/{**,} r, @@ -27,8 +30,13 @@ # this should probably go elsewhere @{system_share_dirs}/mime/** r, + @{system_share_dirs}/glib-2.0/schemas/gschemas.compiled r, + + /etc/gnome/defaults.list r, + /etc/xfce4/defaults.list r, + # per-user configurations - owner @{HOME}/.icons/ r, + owner @{HOME}/.icons/{,**} r, owner @{HOME}/.recently-used.xbel* rw, owner @{HOME}/.local/share/recently-used.xbel* rw, owner @{HOME}/.config/user-dirs.dirs r, diff --git a/apparmor.d/abstractions/gio-open b/apparmor.d/abstractions/gio-open index fda1fb9..f211717 100644 --- a/apparmor.d/abstractions/gio-open +++ b/apparmor.d/abstractions/gio-open @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # This abstraction is designed to be used in a child profile to limit what # confined application can invoke via gio helper. diff --git a/apparmor.d/abstractions/gnome b/apparmor.d/abstractions/gnome index e507717..8907a9b 100644 --- a/apparmor.d/abstractions/gnome +++ b/apparmor.d/abstractions/gnome @@ -10,7 +10,7 @@ # # ------------------------------------------------------------------ - abi , + abi , include include diff --git a/apparmor.d/abstractions/gnupg b/apparmor.d/abstractions/gnupg index 050f043..e94f3bc 100644 --- a/apparmor.d/abstractions/gnupg +++ b/apparmor.d/abstractions/gnupg @@ -1,7 +1,7 @@ # vim:syntax=apparmor # gnupg sub-process running permissions - abi , + abi , # user configurations owner @{HOME}/.gnupg/options r, diff --git a/apparmor.d/abstractions/groff b/apparmor.d/abstractions/groff new file mode 100644 index 0000000..874fbb7 --- /dev/null +++ b/apparmor.d/abstractions/groff @@ -0,0 +1,67 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2009 Novell/SUSE +# Copyright (C) 2009 Canonical Ltd. +# Copyright (C) 2023 SUSE LLC +# +# 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. +# +# ------------------------------------------------------------------ + + # Note: executing groff and nroff themself is not included in this abstraction + # so that you can choose to ix, Px or Cx them in your profile + + # groff/nroff helpers, preprocessors, and postprocessors + /usr/bin/addftinfo mrix, + /usr/bin/afmtodit mrix, + /usr/bin/chem mrix, + /usr/bin/eqn mrix, + /usr/bin/eqn2graph mrix, + /usr/bin/gdiffmk mrix, + /usr/bin/geqn mrix, + /usr/bin/grap2graph mrix, + /usr/bin/grn mrix, + /usr/bin/grodvi mrix, + /usr/bin/groffer mrix, + /usr/bin/grog mrix, + /usr/bin/grolbp mrix, + /usr/bin/grolj4 mrix, + /usr/bin/gropdf mrix, + /usr/bin/grops mrix, + /usr/bin/grotty mrix, + /usr/bin/gtbl mrix, + /usr/bin/hpftodit mrix, + /usr/bin/indxbib mrix, + /usr/bin/lkbib mrix, + /usr/bin/lookbib mrix, + /usr/bin/mmroff mrix, + /usr/bin/neqn mrix, + /usr/bin/pdfmom mrix, + /usr/bin/pdfroff mrix, + /usr/bin/pfbtops mrix, + /usr/bin/pic mrix, + /usr/bin/pic2graph mrix, + /usr/bin/post-grohtml mrix, + /usr/bin/pre-grohtml mrix, + /usr/bin/preconv mrix, + /usr/bin/refer mrix, + /usr/bin/roff2dvi mrix, + /usr/bin/roff2html mrix, + /usr/bin/roff2pdf mrix, + /usr/bin/roff2ps mrix, + /usr/bin/roff2text mrix, + /usr/bin/roff2x mrix, + /usr/bin/soelim mrix, + /usr/bin/tbl mrix, + /usr/bin/tfmtodit mrix, + /usr/bin/troff mrix, + /usr/bin/xtotroff mrix, + + # at least its macros and fonts + /usr/libexec/groff/** r, + /usr/share/groff/** r, + + # Include additions to the abstraction + include if exists diff --git a/apparmor.d/abstractions/gtk b/apparmor.d/abstractions/gtk index 9f12764..99f46ed 100644 --- a/apparmor.d/abstractions/gtk +++ b/apparmor.d/abstractions/gtk @@ -7,7 +7,7 @@ # # ------------------------------------------------------------------ - abi , + abi , /usr/share/themes/{,**} r, @@ -16,14 +16,15 @@ /usr/share/gtk-2.0/ r, /usr/share/gtk-2.0/gtkrc r, - /usr/share/gtk-3.0/ r, - /usr/share/gtk-3.0/settings.ini r, + /usr/share/gtk-{3,4}.0/ r, + /usr/share/gtk-{3,4}.0/settings.ini r, /etc/gtk-2.0/ r, /etc/gtk-2.0/gtkrc r, - /etc/gtk-3.0/ r, - /etc/gtk-3.0/*.conf r, + /etc/gtk-{3,4}.0/ r, + /etc/gtk-{3,4}.0/*.conf r, + /etc/gtk-{3,4}.0/settings.ini r, /etc/gtk/gtkrc r, @@ -36,10 +37,12 @@ owner @{HOME}/.gtk-bookmarks r, owner @{HOME}/.config/gtkrc r, owner @{HOME}/.config/gtkrc-2.0 r, - owner @{HOME}/.config/gtk-3.0/ rw, - owner @{HOME}/.config/gtk-3.0/settings.ini r, - owner @{HOME}/.config/gtk-3.0/bookmarks r, - owner @{HOME}/.config/gtk-3.0/gtk.css r, + owner @{HOME}/.config/gtk-{3,4}.0/ rw, + owner @{HOME}/.config/gtk-{3,4}.0/settings.ini r, + owner @{HOME}/.config/gtk-{3,4}.0/bookmarks r, + owner @{HOME}/.config/gtk-{3,4}.0/gtk.css r, + owner @{HOME}/.config/gtk-{3,4}.0/colors.css r, + owner @{HOME}/.config/gtk-{3,4}.0/servers r, # for gtk file dialog owner @{HOME}/.config/gtk-2.0/ rw, diff --git a/apparmor.d/abstractions/gvfs-open b/apparmor.d/abstractions/gvfs-open index 3265314..06b3585 100644 --- a/apparmor.d/abstractions/gvfs-open +++ b/apparmor.d/abstractions/gvfs-open @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # This abstraction is designed to be used in a child profile to limit what # confined application can invoke via gvfs-open helper. diff --git a/apparmor.d/abstractions/hosts_access b/apparmor.d/abstractions/hosts_access index e5ea88c..bc49814 100644 --- a/apparmor.d/abstractions/hosts_access +++ b/apparmor.d/abstractions/hosts_access @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , /etc/hosts.deny r, /etc/hosts.allow r, diff --git a/apparmor.d/abstractions/ibus b/apparmor.d/abstractions/ibus index a8b2bf1..9de24de 100644 --- a/apparmor.d/abstractions/ibus +++ b/apparmor.d/abstractions/ibus @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # abstraction for ibus input methods owner @{HOME}/.config/ibus/ r, diff --git a/apparmor.d/abstractions/kde b/apparmor.d/abstractions/kde index a8eb44f..9ba93ce 100644 --- a/apparmor.d/abstractions/kde +++ b/apparmor.d/abstractions/kde @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ -abi , +abi , include include @@ -27,6 +27,9 @@ include /etc/kde4rc r, /etc/xdg/kdeglobals r, /etc/xdg/Trolltech.conf r, +/usr/share/desktop-base/kf5-settings/baloofilerc r, +/usr/share/desktop-base/kf5-settings/kdeglobals r, +/usr/share/desktop-base/kf5-settings/kscreenlockerrc r, /usr/share/knotifications5/*.notifyrc r, # KNotification::sendEvent() /usr/share/kubuntu-default-settings/kf5-settings/* r, @@ -41,8 +44,11 @@ owner @{HOME}/.config/Trolltech.conf rwk, owner @{HOME}/.config/baloofilerc r, # indexing options (excludes, etc), used by KFileWidget owner @{HOME}/.config/dolphinrc r, # settings used by KFileWidget owner @{HOME}/.config/kde.org/libphonon.conf r, # for KNotifications::sendEvent() +owner @{HOME}/.config/kdedefaults/kdeglobals r, # QPlatformThemeFactory::create() -> KDEPlasmaPlatformTheme.so +owner @{HOME}/.config/kdedefaults/kwinrc r, # QStyleFactory::create() -> qt5/plugins/styles/breeze.so owner @{HOME}/.config/kdeglobals r, # global settings, used by Breeze style, etc. owner @{HOME}/.config/klanguageoverridesrc r, # per-application languages, for KDEPrivate::initializeLanguages() from libKF5XmlGui.so +owner @{HOME}/.config/kwinrc r, # QStyleFactory::create() -> qt5/plugins/styles/breeze.so owner @{HOME}/.config/trashrc r, # Used by KFileWidget /usr/share/X11/XKeysymDB r, diff --git a/apparmor.d/abstractions/kde-globals-write b/apparmor.d/abstractions/kde-globals-write index 5db20a3..b3142d8 100644 --- a/apparmor.d/abstractions/kde-globals-write +++ b/apparmor.d/abstractions/kde-globals-write @@ -1,7 +1,7 @@ # vim:syntax=apparmor # Rules for changing KDE settings (for KFileDialog and other). - abi , + abi , # User files diff --git a/apparmor.d/abstractions/kde-icon-cache-write b/apparmor.d/abstractions/kde-icon-cache-write index df3793e..9f01985 100644 --- a/apparmor.d/abstractions/kde-icon-cache-write +++ b/apparmor.d/abstractions/kde-icon-cache-write @@ -1,7 +1,7 @@ # vim:syntax=apparmor # Rules for writing KDE icon cache - abi , + abi , # User files diff --git a/apparmor.d/abstractions/kde-language-write b/apparmor.d/abstractions/kde-language-write index 1314d21..ad124b7 100644 --- a/apparmor.d/abstractions/kde-language-write +++ b/apparmor.d/abstractions/kde-language-write @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # Rules for changing per-application language settings on KDE. Some KDE # applications have "Help -> Switch Application Language..." option, that needs diff --git a/apparmor.d/abstractions/kde-open5 b/apparmor.d/abstractions/kde-open5 index 5f4e0f7..546a8f2 100644 --- a/apparmor.d/abstractions/kde-open5 +++ b/apparmor.d/abstractions/kde-open5 @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # This abstraction is designed to be used in a child profile to limit what # confined application can invoke via kde-open5 helper. @@ -29,8 +29,8 @@ # include # include # -# # Add if accesibility access is considered as required -# # (for message boxe in case exo-open fails) +# # Add if accessibility access is considered as required +# # (for message box in case exo-open fails) # include # # # Add if audio support for message box is @@ -50,7 +50,6 @@ include include include # for IceProcessMessages () from libICE.so (called by libQtCore.so) - include include include include diff --git a/apparmor.d/abstractions/kerberosclient b/apparmor.d/abstractions/kerberosclient index 386e8c1..e5f3a93 100644 --- a/apparmor.d/abstractions/kerberosclient +++ b/apparmor.d/abstractions/kerberosclient @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # files required by kerberos client programs /usr/lib{,32,64}/krb5/plugins/libkrb5/ r, @@ -22,6 +22,11 @@ /usr/lib/@{multiarch}/krb5/plugins/preauth/ r, /usr/lib/@{multiarch}/krb5/plugins/preauth/* mr, + /usr/lib{,32,64}/krb5/plugins/authdata/ r, + /usr/lib{,32,64}/krb5/plugins/authdata/* mr, + /usr/lib/@{multiarch}/krb5/plugins/authdata/ r, + /usr/lib/@{multiarch}/krb5/plugins/authdata/* mr, + /etc/krb5.keytab rk, /etc/krb5.conf r, /etc/krb5.conf.d/ r, diff --git a/apparmor.d/abstractions/ldapclient b/apparmor.d/abstractions/ldapclient index 550963c..ecc403f 100644 --- a/apparmor.d/abstractions/ldapclient +++ b/apparmor.d/abstractions/ldapclient @@ -8,7 +8,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # files required by LDAP clients (e.g. nss_ldap/pam_ldap) /etc/ldap.conf r, diff --git a/apparmor.d/abstractions/libpam-systemd b/apparmor.d/abstractions/libpam-systemd index b99765f..5d69abe 100644 --- a/apparmor.d/abstractions/libpam-systemd +++ b/apparmor.d/abstractions/libpam-systemd @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , include diff --git a/apparmor.d/abstractions/libvirt-lxc b/apparmor.d/abstractions/libvirt-lxc index 72278b5..81417ae 100644 --- a/apparmor.d/abstractions/libvirt-lxc +++ b/apparmor.d/abstractions/libvirt-lxc @@ -117,5 +117,11 @@ deny /sys/fs/cgroup?*{,/**} wklx, deny /sys/fs?*{,/**} wklx, - # Site-specific additions and overrides. See local/README for details. - #include + include if exists + + ### DEPRECATED ### + # Debian-specific override file + # Please use instead + # Support for this override will be removed in a future release + ### DEPRECATED ### + include if exists diff --git a/apparmor.d/abstractions/libvirt-qemu b/apparmor.d/abstractions/libvirt-qemu index d5d8116..456f0c3 100644 --- a/apparmor.d/abstractions/libvirt-qemu +++ b/apparmor.d/abstractions/libvirt-qemu @@ -95,7 +95,7 @@ /usr/share/proll/** r, /usr/share/qemu-efi/** r, /usr/share/qemu-kvm/** r, - /usr/share/qemu/** r, + /usr/share/qemu/** rk, /usr/share/seabios/** r, /usr/share/sgabios/** r, /usr/share/slof/** r, @@ -189,6 +189,22 @@ /usr/{lib,lib64}/libswtpm_libtpms.so mr, /usr/lib/@{multiarch}/libswtpm_libtpms.so mr, + # support for passt network back-end + /usr/bin/passt Cx -> passt, + + profile passt { + /usr/bin/passt r, + + signal (receive) set=("term") peer=/usr/sbin/libvirtd, + signal (receive) set=("term") peer=libvirtd, + signal (receive) set=("term") peer=virtqemud, + + owner @{run}/user/[0-9]*/libvirt/qemu/run/passt/* rw, + owner @{run}/libvirt/qemu/passt/* rw, + + include if exists + } + # for save and resume /{usr/,}bin/dash rmix, /{usr/,}bin/dd rmix, @@ -252,6 +268,9 @@ /sys/devices/system/node/node[0-9]*/meminfo r, /sys/module/vhost/parameters/max_mem_regions r, + # Access to libnuma + /sys/devices/system/node/*/cpumap r, + # silence refusals to open lttng files (see LP: #1432644) deny /dev/shm/lttng-ust-wait-* r, deny /run/shm/lttng-ust-wait-* r, @@ -277,5 +296,11 @@ owner /var/lib/libvirt/qemu/nvram/*_VARS.fd rwk, owner /var/lib/libvirt/qemu/nvram/*_VARS.ms.fd rwk, - # Site-specific additions and overrides. See local/README for details. - #include + include if exists + + ### DEPRECATED ### + # Debian-specific override file + # Please use instead + # Support for this override will be removed in a future release + ### DEPRECATED ### + include if exists diff --git a/apparmor.d/abstractions/likewise b/apparmor.d/abstractions/likewise index 3cf9c92..1985f36 100644 --- a/apparmor.d/abstractions/likewise +++ b/apparmor.d/abstractions/likewise @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , /tmp/.lwidentity/pipe rw, /var/lib/likewise-open/lwidentity_privileged/pipe rw, diff --git a/apparmor.d/abstractions/mdns b/apparmor.d/abstractions/mdns index 0e4a5dc..5024b7a 100644 --- a/apparmor.d/abstractions/mdns +++ b/apparmor.d/abstractions/mdns @@ -8,7 +8,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # mdnsd /etc/mdns.allow r, diff --git a/apparmor.d/abstractions/mesa b/apparmor.d/abstractions/mesa index 11cb40d..ecabc20 100644 --- a/apparmor.d/abstractions/mesa +++ b/apparmor.d/abstractions/mesa @@ -1,7 +1,7 @@ # vim:syntax=apparmor # Rules for Mesa implementation of the OpenGL API - abi , + abi , # System files /dev/dri/ r, # libGLX_mesa.so calls drmGetDevice2() @@ -10,6 +10,8 @@ # (src/intel/perf/gen_perf.c, load_oa_metrics()) @{PROC}/sys/dev/i915/perf_stream_paranoid r, + @{sys}/devices/pci[0-9]*/**/{revision,config} r, + # User files owner @{HOME}/.cache/ w, # if user clears all caches owner @{HOME}/.cache/mesa_shader_cache/ rw, diff --git a/apparmor.d/abstractions/mir b/apparmor.d/abstractions/mir index 4ccc22e..85ebde7 100644 --- a/apparmor.d/abstractions/mir +++ b/apparmor.d/abstractions/mir @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # mir libraries sometimes do not have a lib prefix # see LP: #1422521 diff --git a/apparmor.d/abstractions/mozc b/apparmor.d/abstractions/mozc index e7480c2..6ca1a84 100644 --- a/apparmor.d/abstractions/mozc +++ b/apparmor.d/abstractions/mozc @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , unix (connect, receive, send) type=stream peer=(addr="@tmp/.mozc.*"), diff --git a/apparmor.d/abstractions/mysql b/apparmor.d/abstractions/mysql index 4feccb4..5643953 100644 --- a/apparmor.d/abstractions/mysql +++ b/apparmor.d/abstractions/mysql @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , /var/lib/mysql{,d}/mysql{,d}.sock rw, @{run}/mysql{,d}/mysql{,d}.sock rw, diff --git a/apparmor.d/abstractions/nameservice b/apparmor.d/abstractions/nameservice index 615a5f4..c2d7dee 100644 --- a/apparmor.d/abstractions/nameservice +++ b/apparmor.d/abstractions/nameservice @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # Many programs wish to perform nameservice-like operations, such as # looking up users by name or id, groups by name or id, hosts by name @@ -23,6 +23,9 @@ @{etc_ro}/passwd r, @{etc_ro}/protocols r, + # On systems with authselect installed, /etc/nsswitch.conf is a symlink to /etc/authselect/nsswitch.conf + @{etc_ro}/authselect/nsswitch.conf r, + # libtirpc (used for NIS/YP login) needs this @{etc_ro}/netconfig r, @@ -44,6 +47,7 @@ @{run}/{resolvconf,NetworkManager,systemd/resolve,connman,netconfig}/resolv.conf r, @{etc_ro}/resolvconf/run/resolv.conf r, @{run}/systemd/resolve/stub-resolv.conf r, + /mnt/wsl/resolv.conf r, @{etc_ro}/samba/lmhosts r, @{etc_ro}/services r, diff --git a/apparmor.d/abstractions/nis b/apparmor.d/abstractions/nis index 1aea3f1..70c426b 100644 --- a/apparmor.d/abstractions/nis +++ b/apparmor.d/abstractions/nis @@ -8,7 +8,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # NIS rules /var/yp/binding/* r, diff --git a/apparmor.d/abstractions/nss-systemd b/apparmor.d/abstractions/nss-systemd index 7116fdf..0d2683c 100644 --- a/apparmor.d/abstractions/nss-systemd +++ b/apparmor.d/abstractions/nss-systemd @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # libnss-systemd # diff --git a/apparmor.d/abstractions/nvidia b/apparmor.d/abstractions/nvidia index b2d475f..fb1ffaf 100644 --- a/apparmor.d/abstractions/nvidia +++ b/apparmor.d/abstractions/nvidia @@ -1,11 +1,12 @@ # vim:syntax=apparmor # nvidia access requirements - abi , + abi , # configuration queries capability ipc_lock, + /etc/nvidia/nvidia-application-profiles* r, /usr/share/nvidia/nvidia-application-profiles* r, # libvdpau config file for nvidia workarounds @@ -23,11 +24,17 @@ @{sys}/devices/system/memory/block_size_bytes r, + owner @{HOME}/.cache/nvidia/ w, + owner @{HOME}/.cache/nvidia/GLCache/ rw, + owner @{HOME}/.cache/nvidia/GLCache/** rwk, owner @{HOME}/.nv/ w, owner @{HOME}/.nv/GLCache/ rw, owner @{HOME}/.nv/GLCache/** rwk, + owner @{HOME}/.nv/nvidia-application-profiles* r, + owner @{PROC}/@{pid}/comm r, # somehwere in libnvidia-glcore.so unix (send, receive) type=dgram peer=(addr="@nvidia[0-9a-f]*"), + unix (send, receive) type=dgram peer=(addr="@var/run/nvidia-xdriver-*"), # Include additions to the abstraction include if exists diff --git a/apparmor.d/abstractions/opencl b/apparmor.d/abstractions/opencl index 58b3532..6dc3c5a 100644 --- a/apparmor.d/abstractions/opencl +++ b/apparmor.d/abstractions/opencl @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # OpenCL access requirements diff --git a/apparmor.d/abstractions/opencl-common b/apparmor.d/abstractions/opencl-common index a80b4ba..52b40d3 100644 --- a/apparmor.d/abstractions/opencl-common +++ b/apparmor.d/abstractions/opencl-common @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # implementation-independent OpenCL access requirements diff --git a/apparmor.d/abstractions/opencl-intel b/apparmor.d/abstractions/opencl-intel index 4d04723..b584af2 100644 --- a/apparmor.d/abstractions/opencl-intel +++ b/apparmor.d/abstractions/opencl-intel @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # OpenCL access requirements for Intel implementation diff --git a/apparmor.d/abstractions/opencl-mesa b/apparmor.d/abstractions/opencl-mesa index a5cada6..3579277 100644 --- a/apparmor.d/abstractions/opencl-mesa +++ b/apparmor.d/abstractions/opencl-mesa @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # OpenCL access requirements for Mesa implementation diff --git a/apparmor.d/abstractions/opencl-nvidia b/apparmor.d/abstractions/opencl-nvidia index bbd432b..5ad69b3 100644 --- a/apparmor.d/abstractions/opencl-nvidia +++ b/apparmor.d/abstractions/opencl-nvidia @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # OpenCL access requirements for NVIDIA implementation diff --git a/apparmor.d/abstractions/opencl-pocl b/apparmor.d/abstractions/opencl-pocl index 8b93b0d..c69e7e6 100644 --- a/apparmor.d/abstractions/opencl-pocl +++ b/apparmor.d/abstractions/opencl-pocl @@ -1,7 +1,7 @@ # vim:syntax=apparmor # OpenCL access requirements for POCL implementation - abi , + abi , include diff --git a/apparmor.d/abstractions/openssl b/apparmor.d/abstractions/openssl index 02eba39..b4483b0 100644 --- a/apparmor.d/abstractions/openssl +++ b/apparmor.d/abstractions/openssl @@ -8,14 +8,13 @@ # # ------------------------------------------------------------------ - abi , + abi , /etc/ssl/openssl.cnf r, - /etc/ssl/{engdef,engines}.d/ r, - /etc/ssl/{engdef,engines}.d/*.cnf r, + /etc/ssl/openssl-*.cnf r, + /etc/ssl/{engdef*,engines*}.d/ r, + /etc/ssl/{engdef*,engines*}.d/*.cnf r, /usr/share/ssl/openssl.cnf r, - @{PROC}/sys/crypto/fips_enabled r, - # Include additions to the abstraction include if exists diff --git a/apparmor.d/abstractions/orbit2 b/apparmor.d/abstractions/orbit2 index 6e27461..20e6b6f 100644 --- a/apparmor.d/abstractions/orbit2 +++ b/apparmor.d/abstractions/orbit2 @@ -1,7 +1,7 @@ # vim:syntax=apparmor # orbit2 permissions - abi , + abi , # system library /usr/lib/orbit-2.0/*.so mr, diff --git a/apparmor.d/abstractions/p11-kit b/apparmor.d/abstractions/p11-kit index 2969681..57b8f88 100644 --- a/apparmor.d/abstractions/p11-kit +++ b/apparmor.d/abstractions/p11-kit @@ -8,7 +8,7 @@ # # ------------------------------------------------------------------ - abi , + abi , /etc/pkcs11/ r, /etc/pkcs11/pkcs11.conf r, diff --git a/apparmor.d/abstractions/perl b/apparmor.d/abstractions/perl index 3971853..d69fc54 100644 --- a/apparmor.d/abstractions/perl +++ b/apparmor.d/abstractions/perl @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # a few files typically required for perl scripts /usr/bin/perl rmix, diff --git a/apparmor.d/abstractions/php b/apparmor.d/abstractions/php index ddafb07..ac760bc 100644 --- a/apparmor.d/abstractions/php +++ b/apparmor.d/abstractions/php @@ -10,11 +10,10 @@ # # ------------------------------------------------------------------ - abi , + abi , # shared snippets for config files - /etc/php{,5,7,8}/**/ r, - /etc/php{,5,7,8}/**.ini r, + /etc/php{,5,7,8}/** r, # Xlibs /usr/X11R6/lib{,32,64}/lib*.so* mr, diff --git a/apparmor.d/abstractions/php-worker b/apparmor.d/abstractions/php-worker index a476e40..40f63ad 100644 --- a/apparmor.d/abstractions/php-worker +++ b/apparmor.d/abstractions/php-worker @@ -2,7 +2,7 @@ # This file contains basic permissions for php-fpm workers - abi , + abi , # load common libraries and their support files include diff --git a/apparmor.d/abstractions/php5 b/apparmor.d/abstractions/php5 index 25f8001..222968c 100644 --- a/apparmor.d/abstractions/php5 +++ b/apparmor.d/abstractions/php5 @@ -1,6 +1,6 @@ #backwards compatibility include, actual abstraction moved from php5 to php - abi , + abi , include diff --git a/apparmor.d/abstractions/postfix-common b/apparmor.d/abstractions/postfix-common index 68d4f7a..2691de8 100644 --- a/apparmor.d/abstractions/postfix-common +++ b/apparmor.d/abstractions/postfix-common @@ -11,7 +11,7 @@ # ------------------------------------------------------------------ # used with postfix/* - abi , + abi , capability setuid, diff --git a/apparmor.d/abstractions/private-files b/apparmor.d/abstractions/private-files index 5f05041..00ad5f1 100644 --- a/apparmor.d/abstractions/private-files +++ b/apparmor.d/abstractions/private-files @@ -2,7 +2,7 @@ # privacy-violations contains rules for common files that you want to # explicitly deny access - abi , + abi , # privacy violations (don't audit files under $HOME otherwise get a # lot of false positives when reading contents of directories) diff --git a/apparmor.d/abstractions/private-files-strict b/apparmor.d/abstractions/private-files-strict index b8ab40e..28d3ab1 100644 --- a/apparmor.d/abstractions/private-files-strict +++ b/apparmor.d/abstractions/private-files-strict @@ -2,7 +2,7 @@ # privacy-violations-strict contains additional rules for sensitive # files that you want to explicitly deny access - abi , + abi , include diff --git a/apparmor.d/abstractions/python b/apparmor.d/abstractions/python index 87f7f2b..ce41714 100644 --- a/apparmor.d/abstractions/python +++ b/apparmor.d/abstractions/python @@ -10,7 +10,10 @@ # # ------------------------------------------------------------------ - abi , + abi , + + /{usr/,}bin/ r, + /{usr/,}bin/python{2.[4-7],3,3.[0-9],3.1[0-9]} r, /usr/{local/,}lib{,32,64}/python{2.[4-7],3,3.[0-9],3.1[0-9]}/**.{pyc,so,so.*[0-9]} mr, /usr/{local/,}lib{,32,64}/python{2.[4-7],3,3.[0-9],3.1[0-9]}/**.{egg,py,pth} r, @@ -37,5 +40,10 @@ # python build configuration and headers /usr/include/python{2.[4-7],3.[0-9],3.1[0-9]}*/pyconfig.h r, + owner @{HOME}/.local/lib/python{2.[4-7],3,3.[0-9],3.1[0-9]}/**.{pyc,so} mr, + owner @{HOME}/.local/lib/python{2.[4-7],3,3.[0-9],3.1[0-9]}/**.{egg,py,pth} r, + owner @{HOME}/.local/lib/python{2.[4-7],3,3.[0-9],3.1[0-9]}/{site,dist}-packages/ r, + owner @{HOME}/.local/lib/python{2.[4-7],3,3.[0-9],3.1[0-9]}/{site,dist}-packages/**/ r, + # Include additions to the abstraction include if exists diff --git a/apparmor.d/abstractions/qt5 b/apparmor.d/abstractions/qt5 index 83dc00c..d9d53ba 100644 --- a/apparmor.d/abstractions/qt5 +++ b/apparmor.d/abstractions/qt5 @@ -1,7 +1,7 @@ # vim:syntax=apparmor # Common rules for Qt5-based applications - abi , + abi , # Additional libraries diff --git a/apparmor.d/abstractions/qt5-compose-cache-write b/apparmor.d/abstractions/qt5-compose-cache-write index 5322ea0..a34178b 100644 --- a/apparmor.d/abstractions/qt5-compose-cache-write +++ b/apparmor.d/abstractions/qt5-compose-cache-write @@ -1,7 +1,7 @@ # vim:syntax=apparmor # Allow writing cache for Qt5 "platforminputcontexts" plugins - abi , + abi , # User files diff --git a/apparmor.d/abstractions/qt5-settings-write b/apparmor.d/abstractions/qt5-settings-write index 327390a..fe592dc 100644 --- a/apparmor.d/abstractions/qt5-settings-write +++ b/apparmor.d/abstractions/qt5-settings-write @@ -1,7 +1,7 @@ # vim:syntax=apparmor # Allow writing shared settings for Qt-based applications - abi , + abi , # User files diff --git a/apparmor.d/abstractions/recent-documents-write b/apparmor.d/abstractions/recent-documents-write index 02962e4..93c90ca 100644 --- a/apparmor.d/abstractions/recent-documents-write +++ b/apparmor.d/abstractions/recent-documents-write @@ -1,7 +1,7 @@ # vim:syntax=apparmor # Allow updating recent documents - abi , + abi , # User files diff --git a/apparmor.d/abstractions/ruby b/apparmor.d/abstractions/ruby index a71a204..2f35e67 100644 --- a/apparmor.d/abstractions/ruby +++ b/apparmor.d/abstractions/ruby @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , /usr/lib{,32,64}/ruby/1.[89]{.[0-9],}/ r, /usr/lib{,32,64}/ruby/1.[89]{.[0-9],}/**.rb r, diff --git a/apparmor.d/abstractions/samba b/apparmor.d/abstractions/samba index 41a0907..ae2d2e6 100644 --- a/apparmor.d/abstractions/samba +++ b/apparmor.d/abstractions/samba @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , /etc/samba/* r, /usr/lib*/ldb/*.so mr, @@ -23,16 +23,19 @@ /var/lib/samba/** rwk, /var/log/samba/cores/ rw, /var/log/samba/cores/** rw, - /var/log/samba/* w, + /var/log/samba/* rw, @{run}/{,lock/}samba/ w, - @{run}/{,lock/}samba/*.tdb rw, - @{run}/{,lock/}samba/msg.lock/ rwk, - @{run}/{,lock/}samba/msg.lock/[0-9]* rwk, + @{run}/{,lock/}samba/*.tdb rwk, + @{run}/{,lock/}samba/msg.{lock,sock}/ rwk, + @{run}/{,lock/}samba/msg.{lock,sock}/[0-9]* rwk, + /var/cache/samba/*.tdb rwk, /var/cache/samba/msg.lock/ rwk, /var/cache/samba/msg.lock/[0-9]* rwk, # required for clustering /var/lib/ctdb/** rwk, + deny capability net_admin, # noisy setsockopt() calls from systemd + # Include additions to the abstraction include if exists diff --git a/apparmor.d/abstractions/samba-rpcd b/apparmor.d/abstractions/samba-rpcd new file mode 100644 index 0000000..fca361a --- /dev/null +++ b/apparmor.d/abstractions/samba-rpcd @@ -0,0 +1,30 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2022 SUSE LLC +# +# 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. +# +# ------------------------------------------------------------------ +# vim:syntax=apparmor + +# This file contains basic permissions for samba rpcd_xyz services + + abi , + + include + include + include + + capability setgid, + capability setuid, + + signal receive set=term peer=smbd, + + @{PROC}/sys/kernel/core_pattern r, + owner @{PROC}/@{pid}/fd/ r, + + # Include additions to the abstraction + include if exists + diff --git a/apparmor.d/abstractions/smbpass b/apparmor.d/abstractions/smbpass index 89534d4..0a7f60d 100644 --- a/apparmor.d/abstractions/smbpass +++ b/apparmor.d/abstractions/smbpass @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # libpam-smbpass/pam_smbpass.so permissions /var/lib/samba/*.[lt]db rwk, diff --git a/apparmor.d/abstractions/snap_browsers b/apparmor.d/abstractions/snap_browsers index 98fdeed..b6ee4ee 100644 --- a/apparmor.d/abstractions/snap_browsers +++ b/apparmor.d/abstractions/snap_browsers @@ -33,11 +33,7 @@ profile snap_browsers { /sys/kernel/security/apparmor/features/ r, # allow launching official browser snaps. - /snap/chromium/[0-9]*/meta/{snap.yaml,hooks/} r, - /snap/firefox/[0-9]*/meta/{snap.yaml,hooks/} r, - /snap/opera/[0-9]*/meta/{snap.yaml,hooks/} r, - - /var/lib/snapd/sequence/{chromium,firefox,opera}.json r, - /var/lib/snapd/inhibit/{chromium,firefox,opera}.lock rk, - # add other browsers here + /snap/{brave,chromium,firefox,opera}/[0-9]*/meta/{snap.yaml,hooks/} r, + /var/lib/snapd/sequence/{brave,chromium,firefox,opera}.json r, + /var/lib/snapd/inhibit/{brave,chromium,firefox,opera}.lock rk, } diff --git a/apparmor.d/abstractions/ssl_certs b/apparmor.d/abstractions/ssl_certs index b6ba6c0..3db31fa 100644 --- a/apparmor.d/abstractions/ssl_certs +++ b/apparmor.d/abstractions/ssl_certs @@ -9,14 +9,15 @@ # # ------------------------------------------------------------------ - abi , + abi , /etc/ca-certificates/{,**} r, /etc/{,libre}ssl/ r, /etc/{,libre}ssl/cert.pem r, /etc/{,libre}ssl/certs/{,**} r, - /etc/pki/trust/{,*} r, - /etc/pki/trust/anchors/{,**} r, + /{etc,usr/share}/pki/bl[ao]cklist/{,*} r, + /{etc,usr/share}/pki/trust/{,*} r, + /{etc,usr/share}/pki/trust/{bl[oa]cklist,anchors}/{,**} r, /usr/share/ca-certificates/{,**} r, /usr/share/ssl/certs/ca-bundle.crt r, /usr/local/share/ca-certificates/{,**} r, @@ -41,9 +42,5 @@ /etc/certbot/archive/*/chain*.pem r, /etc/certbot/archive/*/fullchain*.pem r, - # crypto policies used by various libraries - /etc/crypto-policies/*/*.txt r, - /usr/share/crypto-policies/*/*.txt r, - # Include additions to the abstraction include if exists diff --git a/apparmor.d/abstractions/ssl_keys b/apparmor.d/abstractions/ssl_keys index f310bb5..21e4727 100644 --- a/apparmor.d/abstractions/ssl_keys +++ b/apparmor.d/abstractions/ssl_keys @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # private ssl permissions diff --git a/apparmor.d/abstractions/svn-repositories b/apparmor.d/abstractions/svn-repositories index d518f1d..8a1c7b6 100644 --- a/apparmor.d/abstractions/svn-repositories +++ b/apparmor.d/abstractions/svn-repositories @@ -8,13 +8,13 @@ # # ------------------------------------------------------------------ - abi , + abi , # This little snippet should abstract the read/write access to a repository. # it is intended to be included in profiles for svnserve/apache2 and maybe # some repository viewers like trac/viewvc - # no hooks exec by default; please define whatever you need explicitely. + # no hooks exec by default; please define whatever you need explicitly. /srv/svn/**/conf/* r, /srv/svn/**/format r, diff --git a/apparmor.d/abstractions/trash b/apparmor.d/abstractions/trash new file mode 100644 index 0000000..96d80ed --- /dev/null +++ b/apparmor.d/abstractions/trash @@ -0,0 +1,75 @@ +abi , + +# requires + + owner @{HOME}/.config/trashrc rw, + owner @{HOME}/.config/trashrc.lock rwk, + owner @{HOME}/.config/#[0-9]*[0-9] rwk, + owner @{HOME}/.config/trashrc.* rwl -> @{HOME}/.config/#[0-9]*[0-9], + + owner @{run}/user/@{uid}/#[0-9]*[0-9] rw, + owner @{run}/user/@{uid}/trash.so*.[0-9].slave-socket rwl -> @{run}/user/@{uid}/#[0-9]*[0-9], + + # Home trash location + owner @{HOME}/.local/share/Trash/ rw, + owner @{HOME}/.local/share/Trash/#[0-9]*[0-9] rw, + owner @{HOME}/.local/share/Trash/directorysizes{,.*} rwl -> @{HOME}/.local/share/Trash/#[0-9]*[0-9], + owner @{HOME}/.local/share/Trash/files/{,**} rw, + owner @{HOME}/.local/share/Trash/info/ rw, + owner @{HOME}/.local/share/Trash/info/*.trashinfo{,.*} rw, + owner @{HOME}/.local/share/Trash/expunged/ rw, + owner @{HOME}/.local/share/Trash/expunged/[0-9]* rw, + owner @{HOME}/.local/share/Trash/expunged/[0-9]*/ rw, + owner @{HOME}/.local/share/Trash/expunged/[0-9]*/** rw, + + # Partitions' trash location when the admin creates the .Trash/ folder in the top lvl dir + owner /media/*/.Trash/ rw, + owner /media/*/.Trash/@{uid}/ rw, + owner /media/*/.Trash/@{uid}/#[0-9]*[0-9] rw, + owner /media/*/.Trash/@{uid}/directorysizes{,.*} rwl -> /media/*/.Trash/@{uid}/#[0-9]*[0-9], + owner /media/*/.Trash/@{uid}/files/{,**} rw, + owner /media/*/.Trash/@{uid}/info/ rw, + owner /media/*/.Trash/@{uid}/info/*.trashinfo{,.*} rw, + owner /media/*/.Trash/@{uid}/expunged/ rw, + owner /media/*/.Trash/@{uid}/expunged/[0-9]* rw, + owner /media/*/.Trash/@{uid}/expunged/[0-9]*/ rw, + owner /media/*/.Trash/@{uid}/expunged/[0-9]*/** rw, + + # Partitions' trash location when the admin doesn't create the .Trash/ folder in the top lvl dir + owner /media/*/.Trash-@{uid}/ rw, + owner /media/*/.Trash-@{uid}/#[0-9]*[0-9] rw, + owner /media/*/.Trash-@{uid}/directorysizes{,.*} rwl -> /media/*/.Trash-@{uid}/#[0-9]*[0-9], + owner /media/*/.Trash-@{uid}/files/{,**} rw, + owner /media/*/.Trash-@{uid}/info/ rw, + owner /media/*/.Trash-@{uid}/info/*.trashinfo{,.*} rw, + owner /media/*/.Trash-@{uid}/expunged/ rw, + owner /media/*/.Trash-@{uid}/expunged/[0-9]* rw, + owner /media/*/.Trash-@{uid}/expunged/[0-9]*/ rw, + owner /media/*/.Trash-@{uid}/expunged/[0-9]*/** rw, + + # Removable media's trash location when the admin creates the .Trash/ folder in the top lvl dir + owner /media/*/*/.Trash/ rw, + owner /media/*/*/.Trash/@{uid}/ rw, + owner /media/*/*/.Trash/@{uid}/#[0-9]*[0-9] rw, + owner /media/*/*/.Trash/@{uid}/directorysizes{,.*} rwl -> /media/*/*/.Trash/@{uid}/#[0-9]*[0-9], + owner /media/*/*/.Trash/@{uid}/files/{,**} rw, + owner /media/*/*/.Trash/@{uid}/info/ rw, + owner /media/*/*/.Trash/@{uid}/info/*.trashinfo{,.*} rw, + owner /media/*/*/.Trash/@{uid}/expunged/ rw, + owner /media/*/*/.Trash/@{uid}/expunged/[0-9]* rw, + owner /media/*/*/.Trash/@{uid}/expunged/[0-9]*/ rw, + owner /media/*/*/.Trash/@{uid}/expunged/[0-9]*/** rw, + + # Removable media's trash location when the admin doesn't create the .Trash/ folder in the top lvl dir + owner /media/*/*/.Trash-@{uid}/ rw, + owner /media/*/*/.Trash-@{uid}/#[0-9]*[0-9] rw, + owner /media/*/*/.Trash-@{uid}/directorysizes{,.*} rwl -> /media/*/*/.Trash-@{uid}/#[0-9]*[0-9], + owner /media/*/*/.Trash-@{uid}/files/{,**} rw, + owner /media/*/*/.Trash-@{uid}/info/ rw, + owner /media/*/*/.Trash-@{uid}/info/*.trashinfo{,.*} rw, + owner /media/*/*/.Trash-@{uid}/expunged/ rw, + owner /media/*/*/.Trash-@{uid}/expunged/[0-9]* rw, + owner /media/*/*/.Trash-@{uid}/expunged/[0-9]*/ rw, + owner /media/*/*/.Trash-@{uid}/expunged/[0-9]*/** rw, + + include if exists diff --git a/apparmor.d/abstractions/ubuntu-bittorrent-clients b/apparmor.d/abstractions/ubuntu-bittorrent-clients index 0d929ad..36378e4 100644 --- a/apparmor.d/abstractions/ubuntu-bittorrent-clients +++ b/apparmor.d/abstractions/ubuntu-bittorrent-clients @@ -6,7 +6,7 @@ # in the toplevel profile. Eg: # include - abi , + abi , /usr/bin/azureus Cxr -> sanitized_helper, /usr/bin/bitstormlite Cxr -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-browsers b/apparmor.d/abstractions/ubuntu-browsers index c2c710a..a85203e 100644 --- a/apparmor.d/abstractions/ubuntu-browsers +++ b/apparmor.d/abstractions/ubuntu-browsers @@ -6,7 +6,7 @@ # in the toplevel profile. Eg: # include - abi , + abi , /usr/bin/arora Cx -> sanitized_helper, /usr/bin/dillo Cx -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser b/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser index 95724f1..7c4a3a5 100644 --- a/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser +++ b/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser @@ -13,7 +13,7 @@ # For site-specific adjustments, please see: # /etc/apparmor.d/local/chromium-browser -abi , +abi , include include diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/java b/apparmor.d/abstractions/ubuntu-browsers.d/java index ae93c75..00dc502 100644 --- a/apparmor.d/abstractions/ubuntu-browsers.d/java +++ b/apparmor.d/abstractions/ubuntu-browsers.d/java @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # Java plugin owner @{HOME}/.java/deployment/deployment.properties k, diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/kde b/apparmor.d/abstractions/ubuntu-browsers.d/kde index bdac331..0447862 100644 --- a/apparmor.d/abstractions/ubuntu-browsers.d/kde +++ b/apparmor.d/abstractions/ubuntu-browsers.d/kde @@ -3,7 +3,10 @@ # in the toplevel profile. Eg: # include - abi , + abi , include /usr/bin/kde4-config Cx -> sanitized_helper, + + # https://bugs.kde.org/show_bug.cgi?id=397399 + /usr/bin/plasma-browser-integration-host Cx -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/mailto b/apparmor.d/abstractions/ubuntu-browsers.d/mailto index 8d15709..c09b501 100644 --- a/apparmor.d/abstractions/ubuntu-browsers.d/mailto +++ b/apparmor.d/abstractions/ubuntu-browsers.d/mailto @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # for mailto: include diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/multimedia b/apparmor.d/abstractions/ubuntu-browsers.d/multimedia index f2eb23e..37fae70 100644 --- a/apparmor.d/abstractions/ubuntu-browsers.d/multimedia +++ b/apparmor.d/abstractions/ubuntu-browsers.d/multimedia @@ -3,7 +3,7 @@ # in the toplevel profile. Eg: # include - abi , + abi , include diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/plugins-common b/apparmor.d/abstractions/ubuntu-browsers.d/plugins-common index 5d93b26..b4c4b37 100644 --- a/apparmor.d/abstractions/ubuntu-browsers.d/plugins-common +++ b/apparmor.d/abstractions/ubuntu-browsers.d/plugins-common @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # # Plugins/helpers diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/productivity b/apparmor.d/abstractions/ubuntu-browsers.d/productivity index 1fc67a8..f778ce2 100644 --- a/apparmor.d/abstractions/ubuntu-browsers.d/productivity +++ b/apparmor.d/abstractions/ubuntu-browsers.d/productivity @@ -3,7 +3,7 @@ # in the toplevel profile. Eg: # include - abi , + abi , # Openoffice.org /usr/bin/ooffice Cxr -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/text-editors b/apparmor.d/abstractions/ubuntu-browsers.d/text-editors index e04c6b8..6280b4d 100644 --- a/apparmor.d/abstractions/ubuntu-browsers.d/text-editors +++ b/apparmor.d/abstractions/ubuntu-browsers.d/text-editors @@ -3,7 +3,7 @@ # in the toplevel profile. Eg: # include - abi , + abi , # Text editors (It's All Text [https://addons.mozilla.org/en-US/firefox/addon/4125]) /usr/bin/emacsclient.emacs-snapshot Cxr -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration b/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration index cdbd47c..8e73ec2 100644 --- a/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration +++ b/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration @@ -3,7 +3,7 @@ # in the toplevel profile. Eg: # include - abi , + abi , # Apport /usr/bin/apport-bug Cx -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration-xul b/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration-xul index c6a8eed..c1e4f7a 100644 --- a/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration-xul +++ b/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration-xul @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # firefox-notify include diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/user-files b/apparmor.d/abstractions/ubuntu-browsers.d/user-files index f045455..fa73152 100644 --- a/apparmor.d/abstractions/ubuntu-browsers.d/user-files +++ b/apparmor.d/abstractions/ubuntu-browsers.d/user-files @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # Allow read to all files user has DAC access to and write access to all # files owned by the user in $HOME. diff --git a/apparmor.d/abstractions/ubuntu-console-browsers b/apparmor.d/abstractions/ubuntu-console-browsers index 8f6687a..f055858 100644 --- a/apparmor.d/abstractions/ubuntu-console-browsers +++ b/apparmor.d/abstractions/ubuntu-console-browsers @@ -10,7 +10,7 @@ # in the toplevel profile. Eg: # include - abi , + abi , /usr/bin/elinks Cx -> sanitized_helper, /usr/bin/links Cx -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-console-email b/apparmor.d/abstractions/ubuntu-console-email index ee741fd..dee7fee 100644 --- a/apparmor.d/abstractions/ubuntu-console-email +++ b/apparmor.d/abstractions/ubuntu-console-email @@ -10,7 +10,7 @@ # in the toplevel profile. Eg: # include - abi , + abi , /usr/bin/alpine Cx -> sanitized_helper, /usr/bin/citadel Cx -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-email b/apparmor.d/abstractions/ubuntu-email index 45f02eb..6ebc26e 100644 --- a/apparmor.d/abstractions/ubuntu-email +++ b/apparmor.d/abstractions/ubuntu-email @@ -6,7 +6,7 @@ # in the toplevel profile. Eg: # include - abi , + abi , /usr/bin/anjal Cx -> sanitized_helper, /usr/bin/balsa Cx -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-feed-readers b/apparmor.d/abstractions/ubuntu-feed-readers index e8b89b1..9e2e116 100644 --- a/apparmor.d/abstractions/ubuntu-feed-readers +++ b/apparmor.d/abstractions/ubuntu-feed-readers @@ -6,7 +6,7 @@ # in the toplevel profile. Eg: # include - abi , + abi , /usr/bin/akregator Cxr -> sanitized_helper, /usr/bin/liferea-add-feed Cxr -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-gnome-terminal b/apparmor.d/abstractions/ubuntu-gnome-terminal index c6280b0..46318f4 100644 --- a/apparmor.d/abstractions/ubuntu-gnome-terminal +++ b/apparmor.d/abstractions/ubuntu-gnome-terminal @@ -3,7 +3,7 @@ # for allowing access to gnome-terminal # - abi , + abi , include diff --git a/apparmor.d/abstractions/ubuntu-helpers b/apparmor.d/abstractions/ubuntu-helpers index b9a3b1c..d561436 100644 --- a/apparmor.d/abstractions/ubuntu-helpers +++ b/apparmor.d/abstractions/ubuntu-helpers @@ -31,11 +31,12 @@ # Use at your own risk. This profile was developed as an interim workaround for # LP: #851986 until AppArmor utilizes proper environment filtering. - abi , + abi , profile sanitized_helper { include include + include if exists # Allow all networking network inet, @@ -79,6 +80,7 @@ profile sanitized_helper { /opt/brave.com/brave{,-beta,-dev,-nightly}/chrome-sandbox PUxr, /opt/brave.com/brave{,-beta,-dev,-nightly}/brave-browser{,-beta,-dev,-nightly} Pixr, /opt/brave.com/brave{,-beta,-dev,-nightly}/brave Pixr, + /opt/brave.com/brave{,-beta,-dev,-nightly}/chrome_crashpad_handler Pixr, /opt/brave.com/brave{,-beta,-dev,-nightly}/{,**/}lib*.so{,.*} m, # Full access diff --git a/apparmor.d/abstractions/ubuntu-konsole b/apparmor.d/abstractions/ubuntu-konsole index 4ece2bd..2a40e38 100644 --- a/apparmor.d/abstractions/ubuntu-konsole +++ b/apparmor.d/abstractions/ubuntu-konsole @@ -3,7 +3,7 @@ # for allowing access to konsole # - abi , + abi , include include diff --git a/apparmor.d/abstractions/ubuntu-media-players b/apparmor.d/abstractions/ubuntu-media-players index 5fa48e7..86ec80a 100644 --- a/apparmor.d/abstractions/ubuntu-media-players +++ b/apparmor.d/abstractions/ubuntu-media-players @@ -6,7 +6,7 @@ # in the toplevel profile. Eg: # include - abi , + abi , /usr/bin/amarok Cxr -> sanitized_helper, /usr/bin/audacious2 Cxr -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-unity7-base b/apparmor.d/abstractions/ubuntu-unity7-base index 6e207b2..c8305d8 100644 --- a/apparmor.d/abstractions/ubuntu-unity7-base +++ b/apparmor.d/abstractions/ubuntu-unity7-base @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # # Rules common to applications running under Unity 7 diff --git a/apparmor.d/abstractions/ubuntu-unity7-launcher b/apparmor.d/abstractions/ubuntu-unity7-launcher index eb2f070..d73edfc 100644 --- a/apparmor.d/abstractions/ubuntu-unity7-launcher +++ b/apparmor.d/abstractions/ubuntu-unity7-launcher @@ -1,4 +1,4 @@ - abi , + abi , # # Access required for connecting to/communicating with the Unity Launcher diff --git a/apparmor.d/abstractions/ubuntu-unity7-messaging b/apparmor.d/abstractions/ubuntu-unity7-messaging index 21de3ff..7e2ff3a 100644 --- a/apparmor.d/abstractions/ubuntu-unity7-messaging +++ b/apparmor.d/abstractions/ubuntu-unity7-messaging @@ -1,4 +1,4 @@ - abi , + abi , # # Access required for connecting to/communicating with the Unity messaging diff --git a/apparmor.d/abstractions/ubuntu-xterm b/apparmor.d/abstractions/ubuntu-xterm index 07eacab..932f85a 100644 --- a/apparmor.d/abstractions/ubuntu-xterm +++ b/apparmor.d/abstractions/ubuntu-xterm @@ -3,7 +3,7 @@ # for allowing access to xterm # - abi , + abi , include /dev/ptmx rw, diff --git a/apparmor.d/abstractions/user-download b/apparmor.d/abstractions/user-download index 7654029..0f8e30a 100644 --- a/apparmor.d/abstractions/user-download +++ b/apparmor.d/abstractions/user-download @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # Description: Where common programs should allow users to download # files diff --git a/apparmor.d/abstractions/user-mail b/apparmor.d/abstractions/user-mail index 4156dfa..366c7b2 100644 --- a/apparmor.d/abstractions/user-mail +++ b/apparmor.d/abstractions/user-mail @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # location of user mail, spool and mboxes owner @{HOME}/[mM]ail/ r, diff --git a/apparmor.d/abstractions/user-manpages b/apparmor.d/abstractions/user-manpages index 3178a4d..66a4013 100644 --- a/apparmor.d/abstractions/user-manpages +++ b/apparmor.d/abstractions/user-manpages @@ -8,7 +8,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # perhaps your configuration has users elsewhere, or you don't wish # them to read their own manpages diff --git a/apparmor.d/abstractions/user-tmp b/apparmor.d/abstractions/user-tmp index 6d651c5..804135f 100644 --- a/apparmor.d/abstractions/user-tmp +++ b/apparmor.d/abstractions/user-tmp @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # per-user tmp directories owner @{HOME}/tmp/** rwkl, diff --git a/apparmor.d/abstractions/user-write b/apparmor.d/abstractions/user-write index 604b60b..b94ce17 100644 --- a/apparmor.d/abstractions/user-write +++ b/apparmor.d/abstractions/user-write @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # per-user write directories owner @{HOME}/ r, diff --git a/apparmor.d/abstractions/video b/apparmor.d/abstractions/video index e3cc30c..0495388 100644 --- a/apparmor.d/abstractions/video +++ b/apparmor.d/abstractions/video @@ -1,11 +1,20 @@ # vim:syntax=apparmor # video device access - abi , + abi , # System devices @{sys}/class/video4linux/ r, @{sys}/class/video4linux/** r, + owner /dev/shm/libv4l-* rw, + /dev/video[0-9]* rw, + @{sys}/devices/pci[0-9]*/**/usb[0-9]/**/video4linux/video[0-9]*/dev r, + @{sys}/devices/pci[0-9]*/**/usb[0-9]/**/{modalias,speed} r, + + @{sys}/devices/virtual/dmi/id/sys_vendor r, + @{sys}/devices/virtual/dmi/id/product_{name,version} r, + @{sys}/devices/virtual/dmi/id/board_{vendor,name,version} r, + # Include additions to the abstraction include if exists diff --git a/apparmor.d/abstractions/vulkan b/apparmor.d/abstractions/vulkan index 479a9dc..aede375 100644 --- a/apparmor.d/abstractions/vulkan +++ b/apparmor.d/abstractions/vulkan @@ -1,11 +1,11 @@ # vim:syntax=apparmor # Vulkan access requirements - abi , + abi , # System files /dev/dri/ r, # libvulkan_radeon.so, libvulkan_intel.so (Mesa) - /etc/glvnd/egl_vendor.d/{*,.json} r, + /etc/glvnd/egl_vendor.d/{,*.json} r, /etc/vulkan/icd.d/{,*.json} r, /etc/vulkan/{explicit,implicit}_layer.d/{,*.json} r, # for drmGetMinorNameForFD() from libvulkan_intel.so (Mesa) @@ -13,7 +13,8 @@ @{sys}/devices/pci[0-9]*/*/drm/card[0-9]/gt_{max,min}_freq_mhz r, # anv_enumerate_physical_devices() from libvulkan_intel.so @{sys}/devices/pci[0-9]*/*/drm/card[0-9]/metrics/ r, # anv_enumerate_physical_devices() from libvulkan_intel.so @{sys}/devices/pci[0-9]*/*/drm/card[0-9]/metrics/????????-????-????-????-????????????/id r, # anv_enumerate_physical_devices() from libvulkan_intel.so - /usr/share/glvnd/egl_vendor.d/{,*.json} r, + /usr/share/egl/egl_external_platform.d/{,*} r, + /usr/share/glvnd/egl_vendor.d/{,*} r, /usr/share/vulkan/icd.d/{,*.json} r, /usr/share/vulkan/{explicit,implicit}_layer.d/{,*.json} r, diff --git a/apparmor.d/abstractions/wayland b/apparmor.d/abstractions/wayland index 2b73925..27563d5 100644 --- a/apparmor.d/abstractions/wayland +++ b/apparmor.d/abstractions/wayland @@ -9,10 +9,13 @@ # # ------------------------------------------------------------------ - abi , + abi , owner @{run}/user/*/wayland-[0-9]* rw, owner @{run}/user/*/{mesa,mutter,sdl,wayland-cursor,weston,xwayland}-shared-* rw, + #For compositors based on wlroots + owner /dev/shm/wlroots-* rw, + # Include additions to the abstraction include if exists diff --git a/apparmor.d/abstractions/web-data b/apparmor.d/abstractions/web-data index 8459eee..f7849b8 100644 --- a/apparmor.d/abstractions/web-data +++ b/apparmor.d/abstractions/web-data @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , /srv/www/htdocs/ r, /srv/www/htdocs/** r, diff --git a/apparmor.d/abstractions/winbind b/apparmor.d/abstractions/winbind index 3503e5a..9b5b9ab 100644 --- a/apparmor.d/abstractions/winbind +++ b/apparmor.d/abstractions/winbind @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # pam_winbindd /tmp/.winbindd/pipe rw, diff --git a/apparmor.d/abstractions/wutmp b/apparmor.d/abstractions/wutmp index 46d33f7..1432b47 100644 --- a/apparmor.d/abstractions/wutmp +++ b/apparmor.d/abstractions/wutmp @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # some services update wtmp, utmp, and lastlog with per-user # connection information @@ -18,5 +18,8 @@ /var/log/btmp rwk, @{run}/utmp rwk, + # Some read the list of sessions from systemd + /run/systemd/sessions/ r, + # Include additions to the abstraction include if exists diff --git a/apparmor.d/abstractions/xad b/apparmor.d/abstractions/xad index f5f6e72..5969f2c 100644 --- a/apparmor.d/abstractions/xad +++ b/apparmor.d/abstractions/xad @@ -8,7 +8,7 @@ # # ------------------------------------------------------------------ - abi , + abi , /opt/novell/xad/lib/ r, /opt/novell/xad/lib/lib*.so* mr, diff --git a/apparmor.d/abstractions/xdg-desktop b/apparmor.d/abstractions/xdg-desktop index 9f7f4ae..19c3e62 100644 --- a/apparmor.d/abstractions/xdg-desktop +++ b/apparmor.d/abstractions/xdg-desktop @@ -9,7 +9,7 @@ # # ------------------------------------------------------------------ - abi , + abi , # Entries based on: # http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html diff --git a/apparmor.d/abstractions/xdg-open b/apparmor.d/abstractions/xdg-open index aed2071..5e539e1 100644 --- a/apparmor.d/abstractions/xdg-open +++ b/apparmor.d/abstractions/xdg-open @@ -1,6 +1,6 @@ # vim:syntax=apparmor - abi , + abi , # This abstraction is designed to be used in a child profile to limit what # confined application can invoke via xdg-open helper. xdg-open abstraction @@ -41,7 +41,7 @@ include - # for openin with `exo-open` + # for opening with `exo-open` include # for opening with `gio open ` diff --git a/apparmor.d/brave b/apparmor.d/brave new file mode 100644 index 0000000..4aba1a3 --- /dev/null +++ b/apparmor.d/brave @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile brave /opt/brave.com/brave/brave flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/buildah b/apparmor.d/buildah new file mode 100644 index 0000000..4281dc6 --- /dev/null +++ b/apparmor.d/buildah @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile buildah /usr/bin/buildah flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/busybox b/apparmor.d/busybox new file mode 100644 index 0000000..d726ddf --- /dev/null +++ b/apparmor.d/busybox @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile busybox /usr/bin/busybox flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/cam b/apparmor.d/cam new file mode 100644 index 0000000..d56c55a --- /dev/null +++ b/apparmor.d/cam @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile cam /usr/bin/cam flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/ch-checkns b/apparmor.d/ch-checkns new file mode 100644 index 0000000..eafb556 --- /dev/null +++ b/apparmor.d/ch-checkns @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile ch-checkns /usr/bin/ch-checkns flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/ch-run b/apparmor.d/ch-run new file mode 100644 index 0000000..2d20b43 --- /dev/null +++ b/apparmor.d/ch-run @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile ch-run /usr/bin/ch-run flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/chrome b/apparmor.d/chrome new file mode 100644 index 0000000..085c198 --- /dev/null +++ b/apparmor.d/chrome @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile chrome /opt/google/chrome/chrome flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/code b/apparmor.d/code new file mode 100644 index 0000000..d990544 --- /dev/null +++ b/apparmor.d/code @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile vscode /usr/share/code{/bin,}/code flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/crun b/apparmor.d/crun new file mode 100644 index 0000000..04c9f4f --- /dev/null +++ b/apparmor.d/crun @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile crun /usr/bin/crun flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/devhelp b/apparmor.d/devhelp new file mode 100644 index 0000000..ed7891a --- /dev/null +++ b/apparmor.d/devhelp @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile devhelp /usr/bin/devhelp flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/disable/usr.sbin.rsyslogd b/apparmor.d/disable/usr.sbin.rsyslogd deleted file mode 120000 index 58ef243..0000000 --- a/apparmor.d/disable/usr.sbin.rsyslogd +++ /dev/null @@ -1 +0,0 @@ -/etc/apparmor.d/usr.sbin.rsyslogd \ No newline at end of file diff --git a/apparmor.d/element-desktop b/apparmor.d/element-desktop new file mode 100644 index 0000000..937a5b0 --- /dev/null +++ b/apparmor.d/element-desktop @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile element-desktop /opt/Element/element-desktop flags=(unconfined) { + userns, + +# Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/epiphany b/apparmor.d/epiphany new file mode 100644 index 0000000..7a412d2 --- /dev/null +++ b/apparmor.d/epiphany @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile epiphany /usr/bin/epiphany{,-browser} flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/evolution b/apparmor.d/evolution new file mode 100644 index 0000000..48b842b --- /dev/null +++ b/apparmor.d/evolution @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile evolution /usr/bin/evolution flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/firefox b/apparmor.d/firefox new file mode 100644 index 0000000..c4b6337 --- /dev/null +++ b/apparmor.d/firefox @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile firefox /usr/lib/firefox{,-esr,-beta,-devedition,-nightly}/firefox{,-esr,-bin} flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/flatpak b/apparmor.d/flatpak new file mode 100644 index 0000000..8469784 --- /dev/null +++ b/apparmor.d/flatpak @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile flatpak /usr/bin/flatpak flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/geary b/apparmor.d/geary new file mode 100644 index 0000000..6e65176 --- /dev/null +++ b/apparmor.d/geary @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile geary /usr/bin/geary flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/github-desktop b/apparmor.d/github-desktop new file mode 100644 index 0000000..d2c0908 --- /dev/null +++ b/apparmor.d/github-desktop @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile github-desktop /usr/lib/github-desktop/github-desktop flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/goldendict b/apparmor.d/goldendict new file mode 100644 index 0000000..bb81eb9 --- /dev/null +++ b/apparmor.d/goldendict @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile goldendict /usr/bin/goldendict flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/ipa_verify b/apparmor.d/ipa_verify new file mode 100644 index 0000000..c977242 --- /dev/null +++ b/apparmor.d/ipa_verify @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile ipa_verify /usr/bin/ipa_verify flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/kchmviewer b/apparmor.d/kchmviewer new file mode 100644 index 0000000..a604d90 --- /dev/null +++ b/apparmor.d/kchmviewer @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile kchmviewer /usr/bin/kchmviewer flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/keybase b/apparmor.d/keybase new file mode 100644 index 0000000..1cd646d --- /dev/null +++ b/apparmor.d/keybase @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile keybase /opt/keybase/Keybase flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/lc-compliance b/apparmor.d/lc-compliance new file mode 100644 index 0000000..e7eb13a --- /dev/null +++ b/apparmor.d/lc-compliance @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile lc-compliance /usr/bin/lc-compliance flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/libcamerify b/apparmor.d/libcamerify new file mode 100644 index 0000000..3751b94 --- /dev/null +++ b/apparmor.d/libcamerify @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile libcamerify /usr/bin/libcamerify flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/linux-sandbox b/apparmor.d/linux-sandbox new file mode 100644 index 0000000..94f365a --- /dev/null +++ b/apparmor.d/linux-sandbox @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile linux-sandbox /usr/libexec/@{multiarch}/bazel/linux-sandbox flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/local/README b/apparmor.d/local/README index b2db5c1..688ed42 100644 --- a/apparmor.d/local/README +++ b/apparmor.d/local/README @@ -13,9 +13,12 @@ # # For example, if the shipped /etc/apparmor.d/usr.sbin.smbd profile has: # include +# or +# include if exists # -# then an administrator can adjust /etc/apparmor.d/local/usr.sbin.smbd to -# contain any additional paths to be allowed, such as: +# then an administrator can adjust /etc/apparmor.d/local/usr.sbin.smbd +# (create the file if it doesn't exist yet) to contain any additional paths +# to be allowed, such as: # # /var/exports/** lrwk, # diff --git a/apparmor.d/local/abstractions/libvirt-lxc b/apparmor.d/local/abstractions/libvirt-lxc deleted file mode 100644 index e69de29..0000000 diff --git a/apparmor.d/local/abstractions/libvirt-qemu b/apparmor.d/local/abstractions/libvirt-qemu deleted file mode 100644 index e69de29..0000000 diff --git a/apparmor.d/loupe b/apparmor.d/loupe new file mode 100644 index 0000000..f1beaac --- /dev/null +++ b/apparmor.d/loupe @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile loupe /usr/bin/loupe flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/lsb_release b/apparmor.d/lsb_release index ad8b998..a3285bb 100644 --- a/apparmor.d/lsb_release +++ b/apparmor.d/lsb_release @@ -4,7 +4,7 @@ # is invoked from other confined applications, but not when it is used # in regular (unconfined) shell scripts or run directly by the user. -abi , +abi , include @@ -30,6 +30,8 @@ profile lsb_release { /{usr/,}bin/dash ixr, /usr/bin/basename ixr, /usr/bin/dpkg-query ixr, + /usr/bin/cat ixr, + /usr/bin/cut ixr, /usr/bin/getopt ixr, /usr/bin/sed ixr, /usr/bin/tr ixr, diff --git a/apparmor.d/lxc-attach b/apparmor.d/lxc-attach new file mode 100644 index 0000000..f384610 --- /dev/null +++ b/apparmor.d/lxc-attach @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile lxc-attach /usr/bin/lxc-attach flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/lxc-create b/apparmor.d/lxc-create new file mode 100644 index 0000000..44c5038 --- /dev/null +++ b/apparmor.d/lxc-create @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile lxc-create /usr/bin/lxc-create flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/lxc-destroy b/apparmor.d/lxc-destroy new file mode 100644 index 0000000..862b946 --- /dev/null +++ b/apparmor.d/lxc-destroy @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile lxc-destroy /usr/bin/lxc-destroy flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/lxc-execute b/apparmor.d/lxc-execute new file mode 100644 index 0000000..8629fa4 --- /dev/null +++ b/apparmor.d/lxc-execute @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile lxc-execute /usr/bin/lxc-execute flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/lxc-stop b/apparmor.d/lxc-stop new file mode 100644 index 0000000..cb769df --- /dev/null +++ b/apparmor.d/lxc-stop @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile lxc-stop /usr/bin/lxc-stop flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/lxc-unshare b/apparmor.d/lxc-unshare new file mode 100644 index 0000000..36ca0ea --- /dev/null +++ b/apparmor.d/lxc-unshare @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile lxc-unshare /usr/bin/lxc-unshare flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/lxc-usernsexec b/apparmor.d/lxc-usernsexec new file mode 100644 index 0000000..4295abc --- /dev/null +++ b/apparmor.d/lxc-usernsexec @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile lxc-usernsexec /usr/bin/lxc-usernsexec flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/mmdebstrap b/apparmor.d/mmdebstrap new file mode 100644 index 0000000..d7fea3c --- /dev/null +++ b/apparmor.d/mmdebstrap @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile mmdebstrap /usr/bin/mmdebstrap flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/msedge b/apparmor.d/msedge new file mode 100644 index 0000000..0e3a1b3 --- /dev/null +++ b/apparmor.d/msedge @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile msedge /opt/microsoft/msedge/msedge flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/nautilus b/apparmor.d/nautilus new file mode 100644 index 0000000..d4031a0 --- /dev/null +++ b/apparmor.d/nautilus @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile nautilus /usr/bin/nautilus flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/notepadqq b/apparmor.d/notepadqq new file mode 100644 index 0000000..e1d4160 --- /dev/null +++ b/apparmor.d/notepadqq @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile notepadqq /{{usr/bin,etc/alternatives}/notepadqq,usr/lib/notepadqq/notepadqq.sh} flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/nvidia_modprobe b/apparmor.d/nvidia_modprobe index 2502c49..c9642fd 100644 --- a/apparmor.d/nvidia_modprobe +++ b/apparmor.d/nvidia_modprobe @@ -1,6 +1,6 @@ # vim:syntax=apparmor -abi , +abi , include @@ -54,10 +54,10 @@ profile nvidia_modprobe { # System files /etc/modprobe.d/{,*.conf} r, - /etc/nvidia/current/*.conf r, + /etc/nvidia/{current,legacy*,tesla*}/*.conf r, @{sys}/module/ipmi_devintf/initstate r, @{sys}/module/ipmi_msghandler/initstate r, - @{sys}/module/nvidia/initstate r, + @{sys}/module/{drm,nvidia}/initstate r, @{PROC}/cmdline r, } diff --git a/apparmor.d/obsidian b/apparmor.d/obsidian new file mode 100644 index 0000000..3d6ef7f --- /dev/null +++ b/apparmor.d/obsidian @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile obsidian /opt/Obsidian/obsidian flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/opam b/apparmor.d/opam new file mode 100644 index 0000000..b0cd7a6 --- /dev/null +++ b/apparmor.d/opam @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile opam /usr/bin/opam flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/opera b/apparmor.d/opera new file mode 100644 index 0000000..cbf88c6 --- /dev/null +++ b/apparmor.d/opera @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile opera /usr/lib/@{multiarch}/opera/opera flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/pageedit b/apparmor.d/pageedit new file mode 100644 index 0000000..baa0da7 --- /dev/null +++ b/apparmor.d/pageedit @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile pageedit /usr/bin/pageedit flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/plasmashell b/apparmor.d/plasmashell new file mode 100644 index 0000000..d743ff7 --- /dev/null +++ b/apparmor.d/plasmashell @@ -0,0 +1,42 @@ +abi , + +include + +profile plasmashell /usr/bin/plasmashell { + include + + capability, + userns, + network, + dbus, + mount, + umount, + remount, + signal, + mqueue, + unix, + ptrace, + + /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess cx -> &plasmashell//QtWebEngineProcess, + /** pux, + /{,**} mrwlk, + + profile QtWebEngineProcess { + capability, + userns, + network, + dbus, + mount, + umount, + remount, + signal, + mqueue, + unix, + ptrace, + /** pux, + /{,**} mrwlk, + } + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/podman b/apparmor.d/podman new file mode 100644 index 0000000..54e29e2 --- /dev/null +++ b/apparmor.d/podman @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile podman /usr/bin/podman flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/polypane b/apparmor.d/polypane new file mode 100644 index 0000000..ebe60e0 --- /dev/null +++ b/apparmor.d/polypane @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile polypane /opt/Polypane/polypane flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/privacybrowser b/apparmor.d/privacybrowser new file mode 100644 index 0000000..ee010b7 --- /dev/null +++ b/apparmor.d/privacybrowser @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile privacybrowser /usr/bin/privacybrowser flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/qcam b/apparmor.d/qcam new file mode 100644 index 0000000..5da2f7b --- /dev/null +++ b/apparmor.d/qcam @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile qcam /usr/bin/qcam flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/qmapshack b/apparmor.d/qmapshack new file mode 100644 index 0000000..20ffad1 --- /dev/null +++ b/apparmor.d/qmapshack @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile qmapshack /usr/bin/qmapshack flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/qutebrowser b/apparmor.d/qutebrowser new file mode 100644 index 0000000..bc92a99 --- /dev/null +++ b/apparmor.d/qutebrowser @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile qutebrowser /usr/bin/qutebrowser flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/rootlesskit b/apparmor.d/rootlesskit new file mode 100644 index 0000000..d5f4ac9 --- /dev/null +++ b/apparmor.d/rootlesskit @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile rootlesskit /usr/bin/rootlesskit flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/rpm b/apparmor.d/rpm new file mode 100644 index 0000000..04c95a6 --- /dev/null +++ b/apparmor.d/rpm @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile rpm /usr/bin/rpm flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/rssguard b/apparmor.d/rssguard new file mode 100644 index 0000000..33b7d33 --- /dev/null +++ b/apparmor.d/rssguard @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile rssguard /usr/bin/rssguard flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/rsyslog.d/README b/apparmor.d/rsyslog.d/README new file mode 100644 index 0000000..030b9b9 --- /dev/null +++ b/apparmor.d/rsyslog.d/README @@ -0,0 +1,16 @@ +# This directory is meant to be used by packages that need to augment the +# existing rsyslogd profile with extra rules. All files in here will be +# included by the /etc/apparmor.d/usr.sbin.rsyslogd profile, subject to the +# exclusion rules defined in +# +# https://sources.debian.org/src/apparmor/3.0.8-2/libraries/libapparmor/src/private.c/#L65 +# +# and +# +# https://sources.debian.org/src/apparmor/3.0.8-2/libraries/libapparmor/src/private.c/#L132 +# +# Please check the README.apparmor file in the documentation directory of the +# rsyslog package for more information. +# +# For the usual overrides and other additions by local administrators, please +# use the /etc/apparmor.d/local/ mechanism. diff --git a/apparmor.d/runc b/apparmor.d/runc new file mode 100644 index 0000000..80444bc --- /dev/null +++ b/apparmor.d/runc @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile runc /usr/sbin/runc flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/sbin.dhclient b/apparmor.d/sbin.dhclient index 7e77525..b6890d8 100644 --- a/apparmor.d/sbin.dhclient +++ b/apparmor.d/sbin.dhclient @@ -22,9 +22,6 @@ # see LP: #1918410 owner @{PROC}/@{pid}/task/[0-9]*/comm rw, - # LP: #1926139 - @{PROC}/cmdline r, - /{,usr/}sbin/dhclient mr, # LP: #1197484 and LP: #1202203 - why is this needed? :( /{,usr/}bin/bash mr, @@ -65,6 +62,10 @@ # only being able to run the hooks scripts. /{,usr/}sbin/dhclient-script Uxr, + # Since dhclient doesn't provide the option to disable hooks, which is + # desireable in some cases, executing /bin/true as the script file suffices + /{,usr/}bin/true ixr, + # Run the ELF executables under their own unrestricted profiles /usr/lib/NetworkManager/nm-dhcp-client.action Pxrm, /usr/lib/connman/scripts/dhclient-script Pxrm, diff --git a/apparmor.d/sbuild b/apparmor.d/sbuild new file mode 100644 index 0000000..1b9bae9 --- /dev/null +++ b/apparmor.d/sbuild @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile sbuild /usr/bin/sbuild flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/sbuild-abort b/apparmor.d/sbuild-abort new file mode 100644 index 0000000..b147d5b --- /dev/null +++ b/apparmor.d/sbuild-abort @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile sbuild-abort /usr/bin/sbuild-abort flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/sbuild-adduser b/apparmor.d/sbuild-adduser new file mode 100644 index 0000000..a7f1322 --- /dev/null +++ b/apparmor.d/sbuild-adduser @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile sbuild-adduser /usr/sbin/sbuild-adduser flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/sbuild-apt b/apparmor.d/sbuild-apt new file mode 100644 index 0000000..0257e45 --- /dev/null +++ b/apparmor.d/sbuild-apt @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile sbuild-apt /usr/bin/sbuild-apt flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/sbuild-checkpackages b/apparmor.d/sbuild-checkpackages new file mode 100644 index 0000000..aa52207 --- /dev/null +++ b/apparmor.d/sbuild-checkpackages @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile sbuild-checkpackages /usr/bin/sbuild-checkpackages flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/sbuild-clean b/apparmor.d/sbuild-clean new file mode 100644 index 0000000..c2ecc9c --- /dev/null +++ b/apparmor.d/sbuild-clean @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile sbuild-clean /usr/bin/sbuild-clean flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/sbuild-createchroot b/apparmor.d/sbuild-createchroot new file mode 100644 index 0000000..e58b130 --- /dev/null +++ b/apparmor.d/sbuild-createchroot @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile sbuild-createchroot /usr/bin/sbuild-createchroot flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/sbuild-destroychroot b/apparmor.d/sbuild-destroychroot new file mode 100644 index 0000000..2178097 --- /dev/null +++ b/apparmor.d/sbuild-destroychroot @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile sbuild-destroychroot /usr/sbin/sbuild-destroychroot flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/sbuild-distupgrade b/apparmor.d/sbuild-distupgrade new file mode 100644 index 0000000..c5c6f7d --- /dev/null +++ b/apparmor.d/sbuild-distupgrade @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile sbuild-distupgrade /usr/bin/sbuild-distupgrade flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/sbuild-hold b/apparmor.d/sbuild-hold new file mode 100644 index 0000000..7f592f1 --- /dev/null +++ b/apparmor.d/sbuild-hold @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile sbuild-hold /usr/bin/sbuild-hold flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/sbuild-shell b/apparmor.d/sbuild-shell new file mode 100644 index 0000000..12911dc --- /dev/null +++ b/apparmor.d/sbuild-shell @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile sbuild-shell /usr/bin/sbuild-shell flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/sbuild-unhold b/apparmor.d/sbuild-unhold new file mode 100644 index 0000000..c06f56d --- /dev/null +++ b/apparmor.d/sbuild-unhold @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile sbuild-unhold /usr/bin/sbuild-unhold flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/sbuild-update b/apparmor.d/sbuild-update new file mode 100644 index 0000000..dcca130 --- /dev/null +++ b/apparmor.d/sbuild-update @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile sbuild-update /usr/bin/sbuild-update flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/sbuild-upgrade b/apparmor.d/sbuild-upgrade new file mode 100644 index 0000000..be154b0 --- /dev/null +++ b/apparmor.d/sbuild-upgrade @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile sbuild-upgrade /usr/bin/sbuild-upgrade flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/scide b/apparmor.d/scide new file mode 100644 index 0000000..4cbde8b --- /dev/null +++ b/apparmor.d/scide @@ -0,0 +1,13 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +#supercollider-ide +profile scide /usr/bin/scide flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/signal-desktop b/apparmor.d/signal-desktop new file mode 100644 index 0000000..05738b9 --- /dev/null +++ b/apparmor.d/signal-desktop @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile signal-desktop /opt/Signal/signal-desktop flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/slack b/apparmor.d/slack new file mode 100644 index 0000000..158b3d3 --- /dev/null +++ b/apparmor.d/slack @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile slack /usr/lib/slack/slack flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/slirp4netns b/apparmor.d/slirp4netns new file mode 100644 index 0000000..2a7d7a8 --- /dev/null +++ b/apparmor.d/slirp4netns @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile slirp4netns /usr/bin/slirp4netns flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/steam b/apparmor.d/steam new file mode 100644 index 0000000..ebd06f7 --- /dev/null +++ b/apparmor.d/steam @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile steam /usr/{lib/steam/bin_steam.sh,games/steam} flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/stress-ng b/apparmor.d/stress-ng new file mode 100644 index 0000000..314b815 --- /dev/null +++ b/apparmor.d/stress-ng @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile stress-ng /usr/bin/stress-ng flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/surfshark b/apparmor.d/surfshark new file mode 100644 index 0000000..adbd896 --- /dev/null +++ b/apparmor.d/surfshark @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile surfshark /opt/Surfshark/surfshark flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/systemd-coredump b/apparmor.d/systemd-coredump new file mode 100644 index 0000000..5b89dcd --- /dev/null +++ b/apparmor.d/systemd-coredump @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile systemd-coredump /usr/lib/systemd/systemd-coredump flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/thunderbird b/apparmor.d/thunderbird new file mode 100644 index 0000000..060eb24 --- /dev/null +++ b/apparmor.d/thunderbird @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile thunderbird /usr/bin/thunderbird flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/toybox b/apparmor.d/toybox new file mode 100644 index 0000000..7921fd8 --- /dev/null +++ b/apparmor.d/toybox @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile toybox /bin/toybox flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/trinity b/apparmor.d/trinity new file mode 100644 index 0000000..41e2346 --- /dev/null +++ b/apparmor.d/trinity @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile trinity /usr/bin/trinity flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/tunables/alias b/apparmor.d/tunables/alias index a0c55c4..15385aa 100644 --- a/apparmor.d/tunables/alias +++ b/apparmor.d/tunables/alias @@ -14,3 +14,6 @@ # # Or if mysql databases are stored in /home: # alias /var/lib/mysql/ -> /home/mysql/, + +# Also, include files in tunables/alias.d for site-specific adjustments +include if exists diff --git a/apparmor.d/tunables/apparmorfs b/apparmor.d/tunables/apparmorfs index 2028097..ff30e8f 100644 --- a/apparmor.d/tunables/apparmorfs +++ b/apparmor.d/tunables/apparmorfs @@ -9,3 +9,6 @@ include @{apparmorfs}=@{securityfs}/apparmor/ + +# Also, include files in tunables/apparmorfs.d for site-specific adjustments +include if exists diff --git a/apparmor.d/tunables/dovecot b/apparmor.d/tunables/dovecot index 702da58..6779a9a 100644 --- a/apparmor.d/tunables/dovecot +++ b/apparmor.d/tunables/dovecot @@ -18,3 +18,5 @@ @{DOVECOT_MAILSTORE}=@{HOME}/Maildir/ @{HOME}/mail/ @{HOME}/Mail/ /var/vmail/ /var/mail/ /var/spool/mail/ +# Also, include files in tunables/dovecot.d for site-specific adjustments +include if exists diff --git a/apparmor.d/tunables/etc b/apparmor.d/tunables/etc index c144621..353cb57 100644 --- a/apparmor.d/tunables/etc +++ b/apparmor.d/tunables/etc @@ -13,13 +13,16 @@ # with the goal of having only user-modified config files in /etc/, directories # like /usr/etc/ get introduced for storing the default config. -# @{etc_ro} contains read-only directories with configuration files. +# @{etc_ro} contains directories with configuration files, including read-only directories. # Do not use @{etc_ro} in rules that allow write access. @{etc_ro}=/etc/ /usr/etc/ # @{etc_rw} contains directories where writing to configuration files is allowed. +# @{etc_rw} should always be a subset of @{etc_ro}. +# +# Only use @{etc_rw} if the profile allows writing to a configuration file. +# For rules that only allows read access, use @{etc_ro}. @{etc_rw}=/etc/ -# Also, include files in tunables/etc.d/ for site-specific adjustments to -# @{etc_ro} and @{etc_rw}. +# Also, include files in tunables/etc.d for site-specific adjustments include if exists diff --git a/apparmor.d/tunables/global b/apparmor.d/tunables/global index 3dd4bfd..42c8df0 100644 --- a/apparmor.d/tunables/global +++ b/apparmor.d/tunables/global @@ -21,3 +21,6 @@ include include include include + +# Also, include files in tunables/global.d for site-specific adjustments +include if exists diff --git a/apparmor.d/tunables/home b/apparmor.d/tunables/home index 4df34b5..468adb3 100644 --- a/apparmor.d/tunables/home +++ b/apparmor.d/tunables/home @@ -9,17 +9,16 @@ # # ------------------------------------------------------------------ +# @{HOMEDIRS} is a space-separated list of where user home directories +# are stored, for programs that must enumerate all home directories on a +# system. +@{HOMEDIRS}=/home/ + # @{HOME} is a space-separated list of all user home directories. While # it doesn't refer to a specific home directory (AppArmor doesn't # enforce discretionary access controls) it can be used as if it did # refer to a specific home directory @{HOME}=@{HOMEDIRS}/*/ /root/ -# @{HOMEDIRS} is a space-separated list of where user home directories -# are stored, for programs that must enumerate all home directories on a -# system. -@{HOMEDIRS}=/home/ - -# Also, include files in tunables/home.d for site-specific adjustments to -# @{HOMEDIRS}. -include +# Also, include files in tunables/home.d for site-specific adjustments +include if exists diff --git a/apparmor.d/tunables/kernelvars b/apparmor.d/tunables/kernelvars index 65ee266..0edd9e0 100644 --- a/apparmor.d/tunables/kernelvars +++ b/apparmor.d/tunables/kernelvars @@ -31,3 +31,6 @@ # until kernel var is implemented @{sys}=/sys/ + +# Also, include files in tunables/kernelvars.d for site-specific adjustments +include if exists diff --git a/apparmor.d/tunables/multiarch b/apparmor.d/tunables/multiarch index 32fd1aa..5075e8d 100644 --- a/apparmor.d/tunables/multiarch +++ b/apparmor.d/tunables/multiarch @@ -12,6 +12,5 @@ # install prefixes. @{multiarch}=*-linux-gnu* -# Also, include files in tunables/multiarch.d for site and packaging -# specific adjustments to @{multiarch}. -include +# Also, include files in tunables/multiarch.d for site-specific adjustments +include if exists diff --git a/apparmor.d/tunables/proc b/apparmor.d/tunables/proc index 25a1964..a0e4b50 100644 --- a/apparmor.d/tunables/proc +++ b/apparmor.d/tunables/proc @@ -10,3 +10,6 @@ # @{PROC} is the location where procfs is mounted. @{PROC}=/proc/ + +# Also, include files in tunables/proc.d for site-specific adjustments +include if exists diff --git a/apparmor.d/tunables/run b/apparmor.d/tunables/run index 5b81925..5a5b97b 100644 --- a/apparmor.d/tunables/run +++ b/apparmor.d/tunables/run @@ -1 +1,4 @@ @{run}=/run/ /var/run/ + +# Also, include files in tunables/run.d for site-specific adjustments +include if exists diff --git a/apparmor.d/tunables/securityfs b/apparmor.d/tunables/securityfs index c572139..652f92d 100644 --- a/apparmor.d/tunables/securityfs +++ b/apparmor.d/tunables/securityfs @@ -8,3 +8,6 @@ # @{securityfs} is the location where securityfs is mounted. @{securityfs}=@{sys}/kernel/security/ + +# Also, include files in tunables/securityfs.d for site-specific adjustments +include if exists diff --git a/apparmor.d/tunables/share b/apparmor.d/tunables/share index f41121c..8aa5fba 100644 --- a/apparmor.d/tunables/share +++ b/apparmor.d/tunables/share @@ -13,3 +13,6 @@ # XDG_DATA_DIRS or XDG_DATA_HOME, and are the parent directory # for the same subdirectories as @{system_share_dirs} @{user_share_dirs} = @{HOME}/.local{,/share/@{flatpak_exports_root}}/share + +# Also, include files in tunables/share.d for site-specific adjustments +include if exists diff --git a/apparmor.d/tunables/xdg-user-dirs b/apparmor.d/tunables/xdg-user-dirs index 9488f96..a73f4d7 100644 --- a/apparmor.d/tunables/xdg-user-dirs +++ b/apparmor.d/tunables/xdg-user-dirs @@ -20,5 +20,4 @@ @{XDG_VIDEOS_DIR}="Videos" # Also, include files in tunables/xdg-user-dirs.d for site-specific adjustments -# to the various XDG directories -include +include if exists diff --git a/apparmor.d/tup b/apparmor.d/tup new file mode 100644 index 0000000..482a0d3 --- /dev/null +++ b/apparmor.d/tup @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile tup /usr/bin/tup flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/tuxedo-control-center b/apparmor.d/tuxedo-control-center new file mode 100644 index 0000000..d64c762 --- /dev/null +++ b/apparmor.d/tuxedo-control-center @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label unconfined + +abi , +include + +profile tuxedo-control-center /opt/tuxedo-control-center/tuxedo-control-center flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/unix-chkpwd b/apparmor.d/unix-chkpwd new file mode 100644 index 0000000..a8ec8d4 --- /dev/null +++ b/apparmor.d/unix-chkpwd @@ -0,0 +1,35 @@ +# apparmor.d - Full set of apparmor profiles +# Copyright (C) 2019-2021 Mikhail Morfikov +# SPDX-License-Identifier: GPL-2.0-only + +# The apparmor.d project comes with several variables and abstractions +# that are not part of upstream AppArmor yet. Therefore this profile was +# adopted to use abstractions and variables that are available. +# Copyright (C) Christian Boltz 2024 + +abi , + +include + +profile unix-chkpwd /{,usr/}{,s}bin/unix_chkpwd { + include + include + + # To write records to the kernel auditing log. + capability audit_write, + + network netlink raw, + + /{,usr/}{,s}bin/unix_chkpwd mr, + + /etc/shadow r, + + # systemd userdb, used in nspawn + /run/host/userdb/*.user r, + /run/host/userdb/*.user-privileged r, + + # file_inherit + owner /dev/tty[0-9]* rw, + + include if exists +} diff --git a/apparmor.d/unprivileged_userns b/apparmor.d/unprivileged_userns new file mode 100644 index 0000000..a131c9c --- /dev/null +++ b/apparmor.d/unprivileged_userns @@ -0,0 +1,27 @@ +# Special profile transitioned to by unconfined when creating an unprivileged +# user namespace. +# +abi , +include + +profile unprivileged_userns { + audit deny capability, + audit deny change_profile, + + # allow block to be replaced by allow when x dominance test is fixed + #allow all, + allow network, + allow signal, + allow dbus, + allow file rwlkm /**, + allow unix, + allow mqueue, + allow ptrace, + allow userns, + + # stack children to strip capabilities + allow pix /** -> &unprivileged_userns , + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/userbindmount b/apparmor.d/userbindmount new file mode 100644 index 0000000..406f494 --- /dev/null +++ b/apparmor.d/userbindmount @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile userbindmount /usr/bin/userbindmount flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/usr.bin.evince b/apparmor.d/usr.bin.evince index 55370f0..f1a0453 100644 --- a/apparmor.d/usr.bin.evince +++ b/apparmor.d/usr.bin.evince @@ -29,7 +29,7 @@ #include # allow evince to spawn browsers distributed as snaps (LP: #1794064) - #include + #include if exists # For now, let evince talk to any session services over dbus. We can # blacklist any problematic ones (but note, evince uses libsecret :\) @@ -322,7 +322,7 @@ /**.[xX][pP][mM] r, /**.[gG][zZ] r, /**.[bB][zZ]2 r, - /**.[cC][bB][rRzZ7] r, + /**.[cC][bB][rRtTzZ7] r, /**.[xX][zZ] r, owner @{HOME}/.texlive*/** r, diff --git a/apparmor.d/usr.bin.swtpm b/apparmor.d/usr.bin.swtpm index bc76928..c52894d 100644 --- a/apparmor.d/usr.bin.swtpm +++ b/apparmor.d/usr.bin.swtpm @@ -33,8 +33,10 @@ profile swtpm /usr/bin/swtpm { owner /var/lib/libvirt/swtpm/** rwk, /var/lib/libvirt/swtpm/** wk, /run/libvirt/qemu/swtpm/*.sock rwk, + owner /run/user/[0-9]*/libvirt/qemu/run/swtpm/*.sock rwk, owner /var/log/swtpm/libvirt/qemu/*.log rwk, - owner /run/libvirt/qemu/swtpm/*.pid rwk, + /run/libvirt/qemu/swtpm/*.pid rwk, + owner /run/user/[0-9]*/libvirt/qemu/run/swtpm/*.pid rwk, owner /dev/vtpmx rw, owner /etc/nsswitch.conf r, owner /var/lib/swtpm/** rwk, diff --git a/apparmor.d/usr.lib.libvirt.virt-aa-helper b/apparmor.d/usr.lib.libvirt.virt-aa-helper index fa67a1a..e9952ac 100644 --- a/apparmor.d/usr.lib.libvirt.virt-aa-helper +++ b/apparmor.d/usr.lib.libvirt.virt-aa-helper @@ -86,6 +86,5 @@ profile virt-aa-helper /usr/lib/libvirt/virt-aa-helper { /**.[iI][sS][oO] r, /**/disk{,.*} r, - # Site-specific additions and overrides. See local/README for details. - #include + include if exists } diff --git a/apparmor.d/usr.sbin.chronyd b/apparmor.d/usr.sbin.chronyd index 330e8af..0014977 100644 --- a/apparmor.d/usr.sbin.chronyd +++ b/apparmor.d/usr.sbin.chronyd @@ -59,9 +59,11 @@ abi , # Configs using a 'chrony.' prefix like the tempcomp config file example /etc/chrony.* r, # Example gpsd socket is outside @{run}/chrony/ - @{run}/chrony.tty{,*}.sock rw, + @{run}/chrony.*.sock rw, # To sign replies to MS-SNTP clients by the smbd daemon /var/lib/samba/ntp_signd/socket rw, + # Default path of the socket to sync with ptp4l + @{run}/refclock.ptp.sock rw, # rtc /etc/adjtime r, @@ -71,8 +73,11 @@ abi , /dev/pps[0-9]* rw, /dev/ptp[0-9]* rw, - # Allow reading the chronyd configuration file that timemaster(8) generates - @{run}/timemaster/chrony.conf r, + # Allow reading the chronyd configuration file that timemaster(8) + # generates, along with any other config files and sockets. + @{run}/timemaster/* r, + # Allow read-write access to the socket path(s). + @{run}/timemaster/chrony.SOCK[0-9]* 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 diff --git a/apparmor.d/usr.sbin.cups-browsed b/apparmor.d/usr.sbin.cups-browsed index 9c2dbff..13f16e2 100644 --- a/apparmor.d/usr.sbin.cups-browsed +++ b/apparmor.d/usr.sbin.cups-browsed @@ -7,14 +7,17 @@ #include #include + /usr/sbin/cups-browsed mr, /etc/cups/cups-browsed.conf r, /etc/cups/lpoptions r, /etc/cups/ppd/* r, /usr/share/cups/locale/ r, /usr/share/locale/ r, /{var/,}run/cups/certs/* r, - /var/cache/cups/* rw, - /var/log/cups/* rw, + /var/cache/cups-browsed/* rw, + /var/log/cups-browsed/* rw, + /usr/bin/ippfind rix, + /usr/bin/echo rix, /tmp/** rw, # Courtesy to the Debian Edu team... diff --git a/apparmor.d/usr.sbin.cupsd b/apparmor.d/usr.sbin.cupsd index 1745965..243585d 100644 --- a/apparmor.d/usr.sbin.cupsd +++ b/apparmor.d/usr.sbin.cupsd @@ -179,7 +179,7 @@ } # Site-specific additions and overrides. See local/README for details. - #include + #include if exists } # separate profile since this needs to write into /home @@ -224,4 +224,7 @@ #include @{HOME}/[^.]*/{,**/} rw, @{HOME}/[^.]*/** rw, + + # Site-specific additions and overrides. + #include if exists } diff --git a/apparmor.d/usr.sbin.libvirtd b/apparmor.d/usr.sbin.libvirtd index ba71d71..5e7d642 100644 --- a/apparmor.d/usr.sbin.libvirtd +++ b/apparmor.d/usr.sbin.libvirtd @@ -35,6 +35,7 @@ profile libvirtd /usr/sbin/libvirtd flags=(attach_disconnected) { mount options=(rw,rslave) -> /, mount options=(rw, nosuid) -> /{var/,}run/libvirt/qemu/*.dev/, umount /{var/,}run/libvirt/qemu/*.dev/, + umount /dev/, # libvirt provides any mounts under /dev to qemu namespaces mount options=(rw, move) /dev/ -> /{,var/}run/libvirt/qemu/*.dev/, @@ -139,6 +140,5 @@ profile libvirtd /usr/sbin/libvirtd flags=(attach_disconnected) { /usr/{lib,lib64,lib/qemu,libexec}/qemu-bridge-helper rmix, } - # Site-specific additions and overrides. See local/README for details. - #include + include if exists } diff --git a/apparmor.d/usr.sbin.rsyslogd b/apparmor.d/usr.sbin.rsyslogd index ab130da..73a4b96 100644 --- a/apparmor.d/usr.sbin.rsyslogd +++ b/apparmor.d/usr.sbin.rsyslogd @@ -35,6 +35,8 @@ profile rsyslogd /usr/sbin/rsyslogd { /dev/tty* rw, /dev/xconsole rw, @{PROC}/kmsg r, + # allow access to console (LP: #2009230) + /dev/console rw, /dev/log rwl, /{,var/}run/utmp rk, @@ -45,14 +47,8 @@ profile rsyslogd /usr/sbin/rsyslogd { # '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, + # apparmor snippets for rsyslog from other packages + include if exists # Site-specific additions and overrides. See local/README for details. #include diff --git a/apparmor.d/uwsgi-core b/apparmor.d/uwsgi-core new file mode 100644 index 0000000..0ffcca5 --- /dev/null +++ b/apparmor.d/uwsgi-core @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile uwsgi-core /usr/bin/uwsgi-core flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/vdens b/apparmor.d/vdens new file mode 100644 index 0000000..643b295 --- /dev/null +++ b/apparmor.d/vdens @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile vdens /usr/bin/vdens flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/virtiofsd b/apparmor.d/virtiofsd new file mode 100644 index 0000000..380a840 --- /dev/null +++ b/apparmor.d/virtiofsd @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile virtiofsd /usr/libexec/virtiofsd flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/vivaldi-bin b/apparmor.d/vivaldi-bin new file mode 100644 index 0000000..200c567 --- /dev/null +++ b/apparmor.d/vivaldi-bin @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile vivaldi-bin /opt/vivaldi/vivaldi-bin flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/vpnns b/apparmor.d/vpnns new file mode 100644 index 0000000..8fea237 --- /dev/null +++ b/apparmor.d/vpnns @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile vpnns /usr/bin/vpnns flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor.d/wpcom b/apparmor.d/wpcom new file mode 100644 index 0000000..301f37b --- /dev/null +++ b/apparmor.d/wpcom @@ -0,0 +1,12 @@ +# This profile allows everything and only exists to give the +# application a name instead of having the label "unconfined" + +abi , +include + +profile wpcom /opt/WordPress.com/wpcom flags=(unconfined) { + userns, + + # Site-specific additions and overrides. See local/README for details. + include if exists +} diff --git a/apparmor/logprof.conf b/apparmor/logprof.conf index 8e67333..a1cb116 100644 --- a/apparmor/logprof.conf +++ b/apparmor/logprof.conf @@ -35,6 +35,10 @@ # files. custom_includes = + # When called with --json, log all input and output to a tempfile (/tmp/aa-jsonlog-*) + # Only enable for debugging. + # Note that aa-logprof will not display any hint that aa-jsonlog-* gets written. + json_log = 0 [qualifiers] # things will be painfully broken if bash has a profile @@ -60,7 +64,7 @@ /usr/lib/YaST2/servers_non_y2/ag_genprof = u /usr/lib/YaST2/servers_non_y2/ag_logprof = u - # these ones shouln't have their own profiles + # these ones shouldn't have their own profiles /bin/awk = icn /usr/bin/awk = icn /bin/cat = icn @@ -148,7 +152,7 @@ ^/home/[^\/]+ = /home/* # if they use any perl modules, grant access to all - ^/usr/lib/x86_64-linux-gnu/perl5/5.34/.+$ = /usr/lib/x86_64-linux-gnu/perl5/5.34/** + ^/usr/lib/x86_64-linux-gnu/perl5/5.38/.+$ = /usr/lib/x86_64-linux-gnu/perl5/5.38/** ^/usr/lib/[^\/]+/perl5?/.+$ = /usr/lib/@{multiarch}/perl{,5}/** # locale foo diff --git a/apparmor/parser.conf b/apparmor/parser.conf index 662de34..3909aee 100644 --- a/apparmor/parser.conf +++ b/apparmor/parser.conf @@ -1,7 +1,7 @@ # parser.conf is a global AppArmor config file for the apparmor_parser # # It can be used to specify the default options for the parser, which -# can then be overriden by options passed on the command line. +# can then be overridden by options passed on the command line. # # Leading whitespace is ignored and lines that begin with # are treated # as comments. @@ -43,7 +43,7 @@ #skip-read-cache -#### Set Optimizaions. Multiple Optimizations can be set, one per line #### +#### Set Optimizations. Multiple Optimizations can be set, one per line #### # For supported optimizations see # apparmor_parser --help=O @@ -76,4 +76,4 @@ #policy-features=/etc/apparmor.d/abi/kernel-5.4-vanilla ## Pin older policy to the 5.4 kernel abi + out of tree network and af_unix -policy-features=/etc/apparmor.d/abi/kernel-5.4-outoftree-network +#policy-features=/etc/apparmor.d/abi/kernel-5.4-outoftree-network diff --git a/apparmor/severity.db b/apparmor/severity.db index c2068ed..b9afd45 100644 --- a/apparmor/severity.db +++ b/apparmor/severity.db @@ -235,7 +235,7 @@ /usr/lib/tcl** 2 5 3 /usr/lib/lib*so* 3 8 4 /usr/lib/iptables/* 2 8 2 -/usr/lib/x86_64-linux-gnu/perl5/5.34/** 4 10 6 +/usr/lib/x86_64-linux-gnu/perl5/5.38/** 4 10 6 /usr/lib/*/perl/** 4 10 6 /usr/lib/*/perl5/** 4 10 6 /usr/lib/gconv/* 4 7 4 diff --git a/apport/blacklist.d/README.blacklist b/apport/blacklist.d/README.blacklist deleted file mode 100644 index a6adace..0000000 --- a/apport/blacklist.d/README.blacklist +++ /dev/null @@ -1,4 +0,0 @@ -# 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/apport/blacklist.d/apport b/apport/blacklist.d/apport deleted file mode 100644 index 53b1fa5..0000000 --- a/apport/blacklist.d/apport +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/wine-preloader diff --git a/apport/crashdb.conf b/apport/crashdb.conf index a365fa7..3dac679 100644 --- a/apport/crashdb.conf +++ b/apport/crashdb.conf @@ -29,10 +29,24 @@ databases = { 'bug_pattern_url': 'http://people.canonical.com/~ubuntu-archive/bugpatterns/bugpatterns.xml', 'project': get_oem_project(), }, + 'snap-github': { + 'impl': 'github', + 'repository_owner': None, + 'repository_name': None, + 'github_app_id': 'bb74ee9268c04aeca4fa', + 'labels': ['apport'], + }, + 'ubuntu-wsl': { + 'impl': 'github', + 'repository_owner': 'ubuntu', + 'repository_name': 'WSL', + 'github_app_id': 'bb74ee9268c04aeca4fa', + 'labels': ['apport'], + }, 'debug': { # for debugging 'impl': 'memory', - 'bug_pattern_url': '/tmp/bugpatterns.xml', + 'bug_pattern_url': 'file:///tmp/bugpatterns.xml', 'distro': 'debug' }, } diff --git a/apport/report-ignore/README.denylist b/apport/report-ignore/README.denylist new file mode 100644 index 0000000..6f65335 --- /dev/null +++ b/apport/report-ignore/README.denylist @@ -0,0 +1,4 @@ +# Denylist for apport +# If an executable path appears on any line in any file in +# /etc/apport/report-ignore/, apport will not generate a crash report +# for it. Matches are exact only at the moment (no globbing etc.). diff --git a/appstream.conf b/appstream.conf deleted file mode 100644 index 6d5c6e3..0000000 --- a/appstream.conf +++ /dev/null @@ -1,29 +0,0 @@ -# -# This is the configuration file for AppStream. -# If data for your distribution is missing, you can submit -# a patch to include it upstream. -# The distribution identifier is fetched from /etc/os-release -# - -[general] - -# -# Set this value to have AppStream always prefer data from a local metainfo file -# over data provided from a network source. -# This option is only useful in case one wants to test how data from local -# metainfo files looks like in the software center prior to making a release -# containing the new metadata. -# -#PreferLocalMetainfoData=true - -# -# Distribution specific settings -# -[debian] -ScreenshotUrl=http://screenshots.debian.net - -[opensuse] -ScreenshotUrl=http://software.opensuse.org/package - -[ubuntu] -ScreenshotUrl=http://screenshots.ubuntu.com diff --git a/apt/apt.conf.d/01autoremove b/apt/apt.conf.d/01autoremove index 478c571..10438e8 100644 --- a/apt/apt.conf.d/01autoremove +++ b/apt/apt.conf.d/01autoremove @@ -22,20 +22,11 @@ APT Never-MarkAuto-Sections { "metapackages"; - "contrib/metapackages"; - "non-free/metapackages"; - "restricted/metapackages"; - "universe/metapackages"; - "multiverse/metapackages"; + "tasks"; }; Move-Autobit-Sections { "oldlibs"; - "contrib/oldlibs"; - "non-free/oldlibs"; - "restricted/oldlibs"; - "universe/oldlibs"; - "multiverse/oldlibs"; }; }; diff --git a/apt/apt.conf.d/20packagekit b/apt/apt.conf.d/20packagekit index 705cc2f..91d6c92 100644 --- a/apt/apt.conf.d/20packagekit +++ b/apt/apt.conf.d/20packagekit @@ -1,5 +1,4 @@ -// THIS FILE IS USED TO INFORM PACKAGEKIT -// THAT THE UPDATE-INFO MIGHT HAVE CHANGED +// THIS FILE IS USED TO INFORM PACKAGEKIT THAT THE UPDATE-INFO MIGHT HAVE CHANGED // Whenever dpkg is called we might have different updates // i.e. if an user removes a package that had an update @@ -7,7 +6,7 @@ DPkg::Post-Invoke { "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null"; }; -// When Apt's cache is updated (i.e. apt-cache update) +// When APT's cache is updated (i.e. apt-cache update) APT::Update::Post-Invoke-Success { "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null"; }; diff --git a/apt/apt.conf.d/50appstream b/apt/apt.conf.d/50appstream index ac1c7f5..d266fce 100644 --- a/apt/apt.conf.d/50appstream +++ b/apt/apt.conf.d/50appstream @@ -6,7 +6,7 @@ Acquire::IndexTargets { deb::DEP-11 { MetaKey "$(COMPONENT)/dep11/Components-$(NATIVE_ARCHITECTURE).yml"; ShortDescription "Components-$(NATIVE_ARCHITECTURE)"; - Description "$(RELEASE)/$(COMPONENT) $(NATIVE_ARCHITECTURE) DEP-11 Metadata"; + Description "$(RELEASE)/$(COMPONENT) $(NATIVE_ARCHITECTURE) Components"; KeepCompressed "true"; KeepCompressedAs "gz"; @@ -17,7 +17,7 @@ Acquire::IndexTargets { deb::DEP-11-icons-small { MetaKey "$(COMPONENT)/dep11/icons-48x48.tar"; ShortDescription "icons-48x48"; - Description "$(RELEASE)/$(COMPONENT) DEP-11 48x48 Icons"; + Description "$(RELEASE)/$(COMPONENT) Icons (48x48)"; KeepCompressed "true"; KeepCompressedAs "gz"; @@ -29,7 +29,7 @@ Acquire::IndexTargets { deb::DEP-11-icons { MetaKey "$(COMPONENT)/dep11/icons-64x64.tar"; ShortDescription "icons-64x64"; - Description "$(RELEASE)/$(COMPONENT) DEP-11 64x64 Icons"; + Description "$(RELEASE)/$(COMPONENT) Icons (64x64)"; KeepCompressed "true"; KeepCompressedAs "gz"; @@ -41,7 +41,7 @@ Acquire::IndexTargets { deb::DEP-11-icons-hidpi { MetaKey "$(COMPONENT)/dep11/icons-64x64@2.tar"; ShortDescription "icons-64x64@2"; - Description "$(RELEASE)/$(COMPONENT) DEP-11 64x64@2 Icons"; + Description "$(RELEASE)/$(COMPONENT) Icons (64x64@2)"; KeepCompressed "true"; KeepCompressedAs "gz"; @@ -52,7 +52,7 @@ Acquire::IndexTargets { deb::DEP-11-icons-large { MetaKey "$(COMPONENT)/dep11/icons-128x128.tar"; ShortDescription "icons-128x128"; - Description "$(RELEASE)/$(COMPONENT) DEP-11 128x128 Icons"; + Description "$(RELEASE)/$(COMPONENT) Icons (128x128)"; KeepCompressed "true"; KeepCompressedAs "gz"; @@ -63,7 +63,7 @@ Acquire::IndexTargets { deb::DEP-11-icons-large-hidpi { MetaKey "$(COMPONENT)/dep11/icons-128x128@2.tar"; ShortDescription "icons-128x128@2"; - Description "$(RELEASE)/$(COMPONENT) DEP-11 128x128@2 Icons"; + Description "$(RELEASE)/$(COMPONENT) Icons (128x128@2)"; KeepCompressed "true"; KeepCompressedAs "gz"; @@ -73,5 +73,5 @@ Acquire::IndexTargets { # Refresh AppStream cache when APT's cache is updated (i.e. apt update) APT::Update::Post-Invoke-Success { - "if /usr/bin/test -w /var/cache/swcatalog -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null || true; fi"; + "if /usr/bin/test -w /var/cache/swcatalog -a -e /usr/bin/appstreamcli; then appstreamcli refresh --source=os > /dev/null || true; fi"; }; diff --git a/bash_completion.d/dkms b/bash_completion.d/dkms deleted file mode 100644 index cbc619a..0000000 --- a/bash_completion.d/dkms +++ /dev/null @@ -1,119 +0,0 @@ -# bash completion for dkms -# Copied from the Mandriva dkms package - -# This function complete on available kernels -# -_kernels() -{ - COMPREPLY=( $( cd /lib/modules && compgen -d -- "$cur" ) ) -} - -# complete on full directory names under $1 -_subdirectories() -{ - COMPREPLY=( $( cd $1 && compgen -d -- "$cur" ) ) -} - -# complete on $2 part of filenames matching pattern $1 under /usr/src -_filename_parts() -{ - COMPREPLY=( $( command ls -F /usr/src/ 2>/dev/null | grep -E '^'$1'/$' \ - | sed -r -e 's/^([^-]+)-(.+)\/$/\'$2'/' | grep "^$cur" ) ) -} - -_dkms() -{ - local cur prev command module i - - COMPREPLY=() - cur=${COMP_WORDS[COMP_CWORD]} - - if [[ $COMP_CWORD -eq 1 ]] ; then - COMPREPLY=( $( compgen -W "add autoinstall remove build install uninstall \ - match mkdriverdisk mktarball ldtarball mkrpm mkdeb mkdsc mkkmp \ - status" -- $cur ) ) - else - - prev=${COMP_WORDS[COMP_CWORD-1]} - command=${COMP_WORDS[1]} - case $prev in - -m) - if [ "$command" = 'add' ]; then - _filename_parts '.*-.*' 1 - else - _subdirectories /var/lib/dkms - fi - return 0 - ;; - -v) - for (( i=1; i < COMP_CWORD; i++ )); do - if [[ "${COMP_WORDS[i]}" == -m ]]; then - module=${COMP_WORDS[i+1]} - break - fi - done - if [ -n "$module" ]; then - if [ "$command" = 'add' ]; then - _filename_parts "$module-.*" 2 - else - _subdirectories /var/lib/dkms/$module - fi - return 0 - fi - ;; - -k) - _kernels - return 0 - ;; - -@\(c|-spec|-archive|-config\)) - _filedir - return 0 - ;; - --kernelsourcedir) - _filedir -d - return 0 - ;; - esac - - - if [[ "$cur" == -* ]]; then - case $command in - add) - options='-c --rpm_safe_upgrade' - ;; - remove) - options='--rpm_safe_upgrade' - ;; - build) - options='--config' - ;; - mkdriverdisk) - options='-d --distro -r --release --size' - ;; - ldtarball) - options='--archive --force' - ;; - mktarball) - options='--source-only --binaries-only' - ;; - mkrpm) - options='--source-only' - ;; - mkkmp) - options='--spec' - ;; - match) - options='--templatekernel' - ;; - esac - - options="$options -m -v -k -a --arch -q --quiet -V \ - --version --all --no-prepare-kernel \ - --no-clean-kernel --kernelsourcedir \ - --directive" - - COMPREPLY=( $( compgen -W "$options" -- $cur ) ) - fi - fi -} -complete -F _dkms dkms diff --git a/bind/db.0 b/bind/db.0 index e3aabdb..0cbfc38 100644 --- a/bind/db.0 +++ b/bind/db.0 @@ -1,5 +1,5 @@ ; -; BIND reverse data file for broadcast zone +; BIND reverse data file for "this host on this network" zone ; $TTL 604800 @ IN SOA localhost. root.localhost. ( diff --git a/bluetooth/main.conf b/bluetooth/main.conf index 7c3b1cc..1da84b9 100644 --- a/bluetooth/main.conf +++ b/bluetooth/main.conf @@ -1,7 +1,8 @@ [General] -# Default adaper name -# Defaults to 'BlueZ X.YZ' +# Defaults to 'BlueZ X.YZ', if Name is not set here and plugin 'hostname' is not loaded. +# The plugin 'hostname' is loaded by default and overides the Name set here so +# consider modifying /etc/machine-info with variable PRETTY_HOSTNAME= instead. #Name = BlueZ # Default device class. Only the major and minor device class bits are @@ -13,27 +14,28 @@ # 0 = disable timer, i.e. stay discoverable forever #DiscoverableTimeout = 0 +# Always allow pairing even if there are no agent registered +# Possible values: true, false +# Default: false +#AlwaysPairable = false + # 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) +# Possible vendor id source values: bluetooth, usb (default) or false (disabled) #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'. +# us. For BR/EDR this option is really only needed for qualification since the +# BITE tester doesn't like us doing reverse SDP for some test cases, for LE +# this disables the GATT client functionally so it can be used in system which +# can only operate as peripheral. +# Defaults to 'true'. #ReverseServiceDiscovery = true # Enable name resolving after inquiry. Set it to 'false' if you don't need @@ -50,6 +52,10 @@ # Possible values: "dual", "bredr", "le" #ControllerMode = dual +# Maximum number of controllers allowed to be exposed to the system. +# Default=0 (unlimited) +#MaxControllers=0 + # 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 @@ -64,14 +70,241 @@ # 'false'. #FastConnectable = false -[Policy] +# Default privacy setting. +# Enables use of private address. +# Possible values for LE mode: "off", "network/on", "device" +# Possible values for Dual mode: "off", "network/on", "device", +# "limited-network", "limited-device" +# +# - off: Local privacy disabled. +# +# - network/on: A device will only accept advertising packets from peer +# devices that contain private addresses. It may not be compatible with some +# legacy devices since it requires the use of RPA(s) all the time. +# +# - device: A device in device privacy mode is only concerned about the +# privacy of the device and will accept advertising packets from peer devices +# that contain their Identity Address as well as ones that contain a private +# address, even if the peer device has distributed its IRK in the past. + +# - limited-network: Apply Limited Discoverable Mode to advertising, which +# follows the same policy as to BR/EDR that publishes the identity address when +# discoverable, and Network Privacy Mode for scanning. +# +# - limited-device: Apply Limited Discoverable Mode to advertising, which +# follows the same policy as to BR/EDR that publishes the identity address when +# discoverable, and Device Privacy Mode for scanning. +# +# Defaults to "off" +#Privacy = off + +# Specify the policy to the JUST-WORKS repairing initiated by peer +# Possible values: "never", "confirm", "always" +# Defaults to "never" +#JustWorksRepairing = never + +# How long to keep temporary devices around +# The value is in seconds. Default is 30. +# 0 = disable timer, i.e. never keep temporary devices +#TemporaryTimeout = 30 + +# Enables the device to issue an SDP request to update known services when +# profile is connected. Defaults to true. +#RefreshDiscovery = true + +# Default Secure Connections setting. +# Enables the Secure Connections setting for adapters that support it. It +# provides better crypto algorithms for BT links and also enables CTKD (cross +# transport key derivation) during pairing on any link. +# Possible values: "off", "on", "only" +# - "off": Secure Connections are disabled +# - "on": Secure Connections are enabled when peer device supports them +# - "only": we allow only Secure Connections +# Defaults to "on" +#SecureConnections = on + +# Enables D-Bus experimental interfaces +# Possible values: true or false +#Experimental = false + +# Enables kernel experimental features, alternatively a list of UUIDs +# can be given. +# Possible values: true,false, +# Possible UUIDS: +# d4992530-b9ec-469f-ab01-6c481c47da1c (BlueZ Experimental Debug) +# 671b10b5-42c0-4696-9227-eb28d1b049d6 (BlueZ Experimental Simultaneous Central and Peripheral) +# 15c0a148-c273-11ea-b3de-0242ac130004 (BlueZ Experimental LL privacy) +# 330859bc-7506-492d-9370-9a6f0614037f (BlueZ Experimental Bluetooth Quality Report) +# a6695ace-ee7f-4fb9-881a-5fac66c629af (BlueZ Experimental Offload Codecs) +# 6fbaf188-05e0-496a-9885-d6ddfdb4e03e (BlueZ Experimental ISO socket) +# Defaults to false. +#KernelExperimental = false + +# The duration to avoid retrying to resolve a peer's name, if the previous +# try failed. +# The value is in seconds. Default is 300, i.e. 5 minutes. +#RemoteNameRequestRetryDelay = 300 + +[BR] +# The following values are used to load default adapter parameters for BR/EDR. +# BlueZ loads the values into the kernel before the adapter is powered if the +# kernel supports the MGMT_LOAD_DEFAULT_PARAMETERS command. If a value isn't +# provided, the kernel will be initialized to it's default value. The actual +# value will vary based on the kernel version and thus aren't provided here. +# The Bluetooth Core Specification should be consulted for the meaning and valid +# domain of each of these values. + +# BR/EDR Page scan activity configuration +#PageScanType= +#PageScanInterval= +#PageScanWindow= + +# BR/EDR Inquiry scan activity configuration +#InquiryScanType= +#InquiryScanInterval= +#InquiryScanWindow= + +# BR/EDR Link supervision timeout +#LinkSupervisionTimeout= + +# BR/EDR Page Timeout +#PageTimeout= + +# BR/EDR Sniff Intervals +#MinSniffInterval= +#MaxSniffInterval= + +[LE] +# The following values are used to load default adapter parameters for LE. +# BlueZ loads the values into the kernel before the adapter is powered if the +# kernel supports the MGMT_LOAD_DEFAULT_PARAMETERS command. If a value isn't +# provided, the kernel will be initialized to it's default value. The actual +# value will vary based on the kernel version and thus aren't provided here. +# The Bluetooth Core Specification should be consulted for the meaning and valid +# domain of each of these values. +# LE advertisement interval (used for legacy advertisement interface only) +#MinAdvertisementInterval= +#MaxAdvertisementInterval= +#MultiAdvertisementRotationInterval= + +# LE scanning parameters used for passive scanning supporting auto connect +# scenarios +#ScanIntervalAutoConnect= +#ScanWindowAutoConnect= +# LE scanning parameters used for passive scanning supporting wake from suspend +# scenarios +#ScanIntervalSuspend= +#ScanWindowSuspend= + +# LE scanning parameters used for active scanning supporting discovery +# proceedure +#ScanIntervalDiscovery= +#ScanWindowDiscovery= + +# LE scanning parameters used for passive scanning supporting the advertisement +# monitor Apis +#ScanIntervalAdvMonitor= +#ScanWindowAdvMonitor= + +# LE scanning parameters used for connection establishment. +#ScanIntervalConnect= +#ScanWindowConnect= + +# LE default connection parameters. These values are superceeded by any +# specific values provided via the Load Connection Parameters interface +#MinConnectionInterval= +#MaxConnectionInterval= +#ConnectionLatency= +#ConnectionSupervisionTimeout= +#Autoconnecttimeout= + +# Scan duration during interleaving scan. Only used when scanning for ADV +# monitors. The units are msec. +# Default: 300 +#AdvMonAllowlistScanDuration= +# Default: 500 +#AdvMonNoFilterScanDuration= + +# Enable/Disable Advertisement Monitor interleave scan for power saving. +# 0: disable +# 1: enable +# Defaults to 1 +#EnableAdvMonInterleaveScan= + +[GATT] +# GATT attribute cache. +# Possible values: +# always: Always cache attributes even for devices not paired, this is +# recommended as it is best for interoperability, with more consistent +# reconnection times and enables proper tracking of notifications for all +# devices. +# yes: Only cache attributes of paired devices. +# no: Never cache attributes +# Default: always +#Cache = always + +# Minimum required Encryption Key Size for accessing secured characteristics. +# Possible values: 0 and 7-16. 0 means don't care. +# Defaults to 0 +#KeySize = 0 + +# Exchange MTU size. +# Possible values: 23-517 +# Defaults to 517 +#ExchangeMTU = 517 + +# Number of ATT channels +# Possible values: 1-5 (1 disables EATT) +# Default to 1 +#Channels = 1 + +[CSIS] +# SIRK - Set Identification Resolution Key which is common for all the +# sets. They SIRK key is used to identify its sets. This can be any +# 128 bit value or a string value (e.g. product name) which is then hashed. +# Possible Values: +# 16 byte hexadecimal value: 861FAE703ED681F0C50B34155B6434FB +# String value: "My Product Name" +# Defaults to none +#SIRK = + +# SIRK Encryption +# Possible values: +# true: Encrypt SIRK when read +# false: Do not encrypt SIRK when read. (plaintext) +# Defaults to true +#Encryption = true + +# Total no of sets belongs to this Profile +# Defaults to 0 +#Size = 0 + +# Rank for the device +# Defaults to 0 +#Rank = 0 + +[AVDTP] +# AVDTP L2CAP Signalling Channel Mode. +# Possible values: +# basic: Use L2CAP Basic Mode +# ertm: Use L2CAP Enhanced Retransmission Mode +#SessionMode = basic + +# AVDTP L2CAP Transport Channel Mode. +# Possible values: +# basic: Use L2CAP Basic Mode +# streaming: Use L2CAP Streaming Mode +#StreamMode = basic + +[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 +#ReconnectUUIDs=00001112-0000-1000-8000-00805f9b34fb,0000111f-0000-1000-8000-00805f9b34fb,0000110a-0000-1000-8000-00805f9b34fb,0000110b-0000-1000-8000-00805f9b34fb # ReconnectAttempts define the number of attempts to reconnect after a link # lost. Setting the value to 0 disables reconnecting feature. @@ -81,9 +314,27 @@ # 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 +#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'. +# in later on. Defaults to 'true'. AutoEnable=true + +# Audio devices that were disconnected due to suspend will be reconnected on +# resume. ResumeDelay determines the delay between when the controller +# resumes from suspend and a connection attempt is made. A longer delay is +# better for better co-existence with Wi-Fi. +# The value is in seconds. +# Default: 2 +#ResumeDelay = 2 + +[AdvMon] +# Default RSSI Sampling Period. This is used when a client registers an +# advertisement monitor and leaves the RSSISamplingPeriod unset. +# Possible values: +# 0x00 Report all advertisements +# N = 0xXX Report advertisements every N x 100 msec (range: 0x01 to 0xFE) +# 0xFF Report only one advertisement per device during monitoring period +# Default: 0xFF +#RSSISamplingPeriod=0xFF diff --git a/brltty.conf b/brltty.conf index 5ac3702..e2f820f 100644 --- a/brltty.conf +++ b/brltty.conf @@ -3,7 +3,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -66,6 +66,7 @@ #braille-driver cb # CombiBraille #braille-driver ce # Cebra #braille-driver cn # Canute +#braille-driver dp # DotPad #braille-driver ec # EcoBraille #braille-driver eu # EuroBraille #braille-driver fa # FrankAudiodata @@ -233,6 +234,7 @@ #contraction-table de-2015 # German (contracted - 2015 standard) #contraction-table en # English #contraction-table en_US # English (United States) +#contraction-table en-ueb-g1 # English (Unified, uncontracted) #contraction-table en-ueb-g2 # English (Unified, contracted) #contraction-table en-us-g2 # English (United States, contracted) #contraction-table es # Spanish (contracted) @@ -286,6 +288,7 @@ # BrlAPI Braille Driver Parameters #braille-parameters ba:Auth=/etc/brlapi.key #braille-parameters ba:Host=:0 +#braille-parameters ba:SpeechChanges=yes # [yes,no] # BrailleLite Braille Driver Parameters #braille-parameters bl:BaudRate=9600 # [300,600,1200,2400,4800,9600,19200,38400] @@ -295,6 +298,9 @@ #braille-parameters bm:Protocol=default # [default,escape,hid1,hid2,ht,pb] #braille-parameters bm:VarioKeys=no # [no,yes] +# DotPad Braille Driver Parameters +#brailledd-parameters dp:Display=default # [default,text,graphic] + # EuroBraille Braille Driver Parameters #braille-parameters eu:Protocol= # [auto,azerbraille,clio,eurobraille,notebraille,pupibraille,scriba,esys,esytime,iris,esysiris] @@ -503,6 +509,11 @@ # Logging Options # ################### +# The quiet directive reduces the logging level to standard error by one +# level and also suppresses the braille and speech driver banners. +# (can be overridden with the --quiet [-q] option) +#quiet off # [off,on] + # 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. @@ -518,36 +529,37 @@ # Only one severity threshold may be specified. Less severe uncategorized # events will not be logged. If not specified, "notice" will be assumed. # The severity thresholds are: -# emergency -# alert -# critical -# error -# warning -# notice -# information -# debug +#log-level emergency +#log-level alert +#log-level critical +#log-level error +#log-level warning +#log-level notice +#log-level information +#log-level debug # Any number of event categories may be enabled. Prefixing a category name # with a minus sign [-] disables it (particularly useful if "all" is used). # The categories are: -# all enable all of the categories -# ingio generic input -# inpkts input packets -# outpkts output packets -# brlkeys braille device key events -# kbdkeys keyboard key events -# csrtrk cursor tracking -# csrrtg cursor routing -# update update events -# speech speech events -# async asynchronous event scheduling -# server BrlAPI server events -# serial serial I/O -# usb USB I/O -# bluetooth Bluetooth I/O -# brldrv braille driver events -# spkdrv speech driver events -# scrdrv screen driver events +#log-level all # enable all of the categories +#log-level inpkts # input packets +#log-level outpkts # output packets +#log-level brlkeys # braille device key events +#log-level kbdkeys # keyboard key events +#log-level csrtrk # cursor tracking +#log-level csrrtg # cursor routing +#log-level update # update events +#log-level speech # speech events +#log-level async # asynchronous event scheduling +#log-level server # BrlAPI server events +#log-level gio # generic I/O +#log-level serial # serial I/O +#log-level usb # USB I/O +#log-level bt # Bluetooth I/O +#log-level hid # Human Interface I/O +#log-level brldrv # braille driver events +#log-level spkdrv # speech driver events +#log-level scrdrv # screen driver events ####################### @@ -610,9 +622,9 @@ # The start-message directive specifies the text to be shown when the braille # driver starts and to be spoken when the speech driver starts. If not -# specified, "BRLTTY 6.4" will be used. +# specified, "BRLTTY 6.6" will be used. # (can be overridden with the --start-message= option) -#start-message BRLTTY\s6.4 +#start-message BRLTTY\s6.6 # The stop-message directive specifies the text to be shown when the braille # driver stops. If not specified, "BRLTTY stopped" will be used. @@ -641,7 +653,7 @@ # The stay-privileged directive disables switching to an unprivilegdd user # as well as the relinquishing of any privileges (group memberships, # capabilities, etc). -# (can be overridden with the --stay-privileged= [-Z] option) +# (can be overridden with the --stay-privileged= [-z] option) #stay-privileged off # [off,on] # The privilege-parameters directive specifies the default privilege @@ -649,7 +661,7 @@ # user (e.g. by root on a Linux/Unix system). The configured defaults are: # "". # (can be specified more than once) -# (can be overridden with the --privilege-parameters= [-z] option) +# (can be overridden with the --privilege-parameters= [-Z] option) #privilege-parameters platform:name=value,... # Linux Privilege Parameters @@ -692,6 +704,8 @@ #screen-driver an # Android #screen-driver as # AtSpi #screen-driver a2 # AtSpi2 +#screen-driver em # Terminal Emulator +#screen-driver fv # File Viewer #screen-driver hd # Hurd #screen-driver lx # Linux #screen-driver pb # PcBios @@ -716,13 +730,27 @@ #screen-parameters a2:Release=yes # [yes,no] #screen-parameters a2:Type=default # [default,all,{terminal,text}+...] +# File Viewer Screen Driver Parameters +#screen-parameters fv:File=path # + # Linux Screen Driver Parameters #screen-parameters lx:Charset=name+... # [] #screen-parameters lx:FallbackText=text # "" #screen-parameters lx:HFB=auto # [auto,vga,fb,0-7] #screen-parameters lx:LogSFM=no # [no,yes] +#screen-parameters lx:RpiSpacesBug=no # [no,yes] #screen-parameters lx:Unicode=yes # [yes,no] #screen-parameters lx:VT=0 # [0-63] +#screen-parameters lx:WidecharPadding=no # [no,yes] + +# Terminal Emulator Screen Driver Parameters +#screen-parameters em:Directory=path # [] +#screen-parameters em:Emulator=command # [brltty-pty] +#screen-parameters em:Group=name/number # [] +#screen-parameters em:Home=path # [] +#screen-parameters em:Path=path # [] +#screen-parameters em:Shell=command # [$SHELL] +#screen-parameters em:User=name/number # [] # Windows Screen Driver Parameters #screen-parameters wn:Root=no # [no,yes] diff --git a/brltty/Attributes/invleft_right.atb b/brltty/Attributes/invleft_right.atb index 2877a92..daa14ab 100644 --- a/brltty/Attributes/invleft_right.atb +++ b/brltty/Attributes/invleft_right.atb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Attributes/left_right.atb b/brltty/Attributes/left_right.atb index 4f1137d..04d7dc0 100644 --- a/brltty/Attributes/left_right.atb +++ b/brltty/Attributes/left_right.atb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Attributes/upper_lower.atb b/brltty/Attributes/upper_lower.atb index 7853131..a20013f 100644 --- a/brltty/Attributes/upper_lower.atb +++ b/brltty/Attributes/upper_lower.atb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/af.ctb b/brltty/Contraction/af.ctb index 3c60f53..99a5868 100644 --- a/brltty/Contraction/af.ctb +++ b/brltty/Contraction/af.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/am.ctb b/brltty/Contraction/am.ctb index 6b9c5a5..3058cef 100644 --- a/brltty/Contraction/am.ctb +++ b/brltty/Contraction/am.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/countries.cti b/brltty/Contraction/countries.cti index 29d9426..b496b67 100644 --- a/brltty/Contraction/countries.cti +++ b/brltty/Contraction/countries.cti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/de-1998.ctb b/brltty/Contraction/de-1998.ctb index 322ac40..7f0cb41 100644 --- a/brltty/Contraction/de-1998.ctb +++ b/brltty/Contraction/de-1998.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/de-2015.ctb b/brltty/Contraction/de-2015.ctb index 695175e..4cbecf7 100644 --- a/brltty/Contraction/de-2015.ctb +++ b/brltty/Contraction/de-2015.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/de-g0.ctb b/brltty/Contraction/de-g0.ctb index ae2576d..cab5c63 100644 --- a/brltty/Contraction/de-g0.ctb +++ b/brltty/Contraction/de-g0.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/de-g1.ctb b/brltty/Contraction/de-g1.ctb index 26d6111..45d0c8b 100644 --- a/brltty/Contraction/de-g1.ctb +++ b/brltty/Contraction/de-g1.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/de-g2.ctb b/brltty/Contraction/de-g2.ctb index 6225c2a..6b4f254 100644 --- a/brltty/Contraction/de-g2.ctb +++ b/brltty/Contraction/de-g2.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/de-wort.cti b/brltty/Contraction/de-wort.cti index a0c112a..85002a7 100644 --- a/brltty/Contraction/de-wort.cti +++ b/brltty/Contraction/de-wort.cti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -279,6 +279,7 @@ always tuberkulose 2345-136-12-12456-13-136-123-135-234-15 prfword tuberkulosen 2345-136-12-12456-13-136-123-135-234-14 before lnr always tundra 2345-256-145-1235-1 sufword ultra = +always ungleich 256-1245-1456 shouldn't use the ung-contraction always vegetarier 1236-15-12346-2345-356-24-12456 before l always vokal 1236-135-13-25 always völkerkunde 5-1236-13-12456-13-256-145-15 diff --git a/brltty/Contraction/de.ctb b/brltty/Contraction/de.ctb index 5cae3e9..e8de655 100644 --- a/brltty/Contraction/de.ctb +++ b/brltty/Contraction/de.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/en-ueb-g1.ctb b/brltty/Contraction/en-ueb-g1.ctb new file mode 100644 index 0000000..6a3e8b5 --- /dev/null +++ b/brltty/Contraction/en-ueb-g1.ctb @@ -0,0 +1,170 @@ +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2023 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.app/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# BRLTTY Contraction Table - English (UEB, grade 1) +# Created 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 signs +capsign 6 +begcaps 6-6 +endcaps 6-3 +letsign 56 + +#Numbers +numsign 3456 +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 +midnum . 256 +midnum , 2 +midnum \s 5 + +include letters-latin.cti +always \s 0 +repeatable \s\s 0-0 +always \t 456-2345 + +always " 6-2356 +always ' 3 + +always , 2 +always ; 23 +always : 25 +always . 256 +always ! 235 +always ? 236 + +always ( 5-126 +always ) 5-345 +always [ 46-126 +always ] 46-345 +always { 456-126 +always } 456-345 +always < 4-126 +always > 4-345 + +always | 456-1256 +always / 456-34 +always \\ 456-16 + +always ` 46-16 +always ~ 4-35 +always @ 4-1 +always # 456-1456 +always $ 4-234 +always % 46-356 +always ^ 4-26 +always & 4-12346 +always * 5-35 +always - 36 +always _ 46-36 +always = 5-2356 +always + 5-235 + +# http://www.brailleauthority.org/ueb/symbols_list.pdf +always \xA1 45-56-235 # ¡ ⠘⠰⠖ inverted exclamation mark - 13.5 +always \xA2 4-14 # ¢ ⠈⠉ cent - 3.10 +always \xA3 4-123 # £ ⠈⠇ pound (sterling) - 3.10 +always \xA5 4-13456 # ¥ ⠈⠽ yen (Japan) - 3.10 +always \xA7 45-234 # § ⠘⠎ section - 3.19 +always \xA9 45-14 # © ⠘⠉ copyright - 3.8 +always \xAE 45-1235 # ® ⠘⠗ registered - 3.8 +always \xB0 45-245 # ° ⠘⠚ degree - 3.11 +always \xB6 45-1234 # ¶ ⠘⠏ paragraph - 3.19 +always \xBF 45-56-236 # ¿ ⠘⠰⠦ inverted question mark - 13.5 +always \u0300 45-16 # ` ⠘⠡ grave accent (combining) - 4.2 +always \u0301 45-34 # ´ ⠘⠌ acute accent (combining) - 4.2 +always \u0302 45-146 # ^ ⠘⠩ circumflex accent (combining) - 4.2 +always \u0303 45-12456 # ~ ⠘⠽ tilde (combining) - 4.2 +always \u0308 45-25 # ¨ ⠘⠒ diaeresis (combining) - 4.2 +always \u030A 45-1246 # ˚ ⠘⠫ ring above (combining) - 4.2 +always \u0327 45-12346 # ¸ ⠘⠯ cedilla (combining) - 4.2 +always \u2014 6-36 # — ⠠⠤ dash - 7.2 +always \u2020 4-6-1456 # † ⠈⠠⠹ dagger - 3.3 +always \u2021 4-6-12456 # ‡ ⠈⠠⠻ double dagger - 3.3 +always \u2022 456-256 # • ⠸⠲ bullet - 3.5 +always \u20A3 4-124 # ₣ ⠈⠋ franc (France) - 3.10 +always \u20A6 4-1345 # ₦ ⠈⠝ naira (Nigeria) - 3.10 +always \u20AC 4-15 # € ⠈⠑ euro - 3.10 +always \u2122 45-2345 # ™ ⠘⠞ trade mark - 3.8 +always \u2640 45-1346 # ♀ ⠘⠭ female (Venus) - 3.16 +always \u2642 45-13456 # ♂ ⠘⠽ male (Mars) - 3.16 +always \u3003 5-2 # 〃 ⠐⠂ ditto mark - 3.12 + +# http://www.brailleauthority.org/ueb/Guidelines_for_Technical_Material_2008-10.pdf +always \x2B 5-235 # + ⠐⠖ plus +always \xB1 456-235 # ± ⠸⠖ plus or minus (plus over minus) +always \xB7 5-256 # · ⠐⠲ multiplication (middle dot) +always \xD7 5-236 # × ⠐⠦ multiplication (cross) +always \xF7 5-34 # ÷ ⠐⠌ division (horizontal line between dots) +always \u2032 2356 # ′ ⠶ prime (feet, minutes) +always \u2033 2356-2356 # ″ ⠶⠶ double prime (inches, seconds) +always \u2212 5-36 # − ⠐⠤ minus +always \u2213 456-36 # ∓ ⠸⠤ minus or plus (minus over plus) +always \u221D 456-5-2356 # ∝ ⠸⠐⠶ proportional to +always \u2243 456-35 # ≃ ⠸⠔ asymptomatically equal to (tilde over horizontal line) +always \u2245 5-456-35 # ≅ ⠐⠸⠔ approximately equal to (tilde over equals sign) +always \u2248 45-35 # ≈ ⠘⠔ almost equal to (tilde over tilde) +always \u224F 45-5-2356 # ≏ ⠘⠐⠶ difference between (equals sign with bump in top bar) +always \u2251 46-5-2356 # ≑ ⠨⠐⠶ geometrically equal to (equals sign dotted above and below) +always \u2260 5-2356-4-156 # ≠ ⠐⠶⠈⠱ not equal to (line through equals sign) +always \u2261 456-123456 # ≡ ⠸⠿ identical to (three horizontal lines) +always \u2264 456-4-126 # ≤ ⠸⠈⠣ less than or equal to +always \u2265 456-4-345 # ≥ ⠸⠈⠜ greater than or equal to +always \u226A 46-4-126 # ≪ ⠨⠈⠣ much less than +always \u226B 46-4-345 # ≫ ⠨⠈⠜ much greater than + +# The Greek letters +always \u03B1 46-1 # α ⠨⠁ alpha +always \u03B2 46-12 # β ⠨⠃ beta +always \u03B3 46-1245 # γ ⠨⠛ gamma +always \u03B4 46-145 # δ ⠨⠙ delta +always \u03B5 46-15 # ε ⠨⠑ epsilon +always \u03B6 46-1356 # ζ ⠨⠵ zeta +always \u03B7 46-156 # η ⠨⠱ eta +always \u03B8 46-1456 # θ ⠨⠹ theta +always \u03B9 46-24 # ι ⠨⠊ iota +always \u03BA 46-13 # κ ⠨⠅ kappa +always \u03BB 46-123 # λ ⠨⠇ lamda +always \u03BC 46-134 # μ ⠨⠍ mu +always \u03BD 46-1345 # ν ⠨⠝ nu +always \u03BE 46-1346 # ξ ⠨⠭ xi +always \u03BF 46-135 # ο ⠨⠕ omicron +always \u03C0 46-1234 # π ⠨⠏ pi +always \u03C1 46-1235 # ρ ⠨⠗ rho +always \u03C2 46-234 # ς ⠨⠎ final sigma +always \u03C3 46-234 # σ ⠨⠎ sigma +always \u03C4 46-2345 # τ ⠨⠞ tau +always \u03C5 46-136 # υ ⠨⠥ upsilon +always \u03C6 46-124 # φ ⠨⠋ phi +always \u03C7 46-12346 # χ ⠨⠯ chi +always \u03C8 46-13456 # ψ ⠨⠽ psi +always \u03C9 46-2456 # ω ⠨⠺ omega + +# inline contraction of emoji descriptions +emoji en diff --git a/brltty/Contraction/en-ueb-g2.ctb b/brltty/Contraction/en-ueb-g2.ctb index 31c489f..755a273 100644 --- a/brltty/Contraction/en-ueb-g2.ctb +++ b/brltty/Contraction/en-ueb-g2.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -22,27 +22,8 @@ #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 signs -capsign 6 -begcaps 6-6 -endcaps 6-3 -letsign 56 - -#Numbers -numsign 3456 -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 -midnum . 256 -midnum , 2 -midnum \s 5 +#get the single character definitions from the grade 1 rules +include en-ueb-g1.ctb #Largest contractions word a = @@ -333,13 +314,6 @@ always wh 156 #Disambiguation always ear 15-345 -include letters-latin.cti -always \s 0 -repeatable \s\s 0-0 -always \t 456-2345 - -always " 6-2356 -always ' 3 endword 'd 3-145 endword 'll 3-123-123 endword 'm 3-134 @@ -348,119 +322,5 @@ endword 's 3-234 endword 't 3-2345 endword 've 3-1236-15 -always , 2 -always ; 23 -always : 25 -always . 256 -always ! 235 -always ? 236 - -always ( 5-126 -always ) 5-345 -always [ 46-126 -always ] 46-345 -always { 456-126 -always } 456-345 -always < 4-126 -always > 4-345 - -always | 456-1256 -always / 456-34 -always \\ 456-16 - -always ` 46-16 -always ~ 4-35 -always @ 4-1 -always # 456-1456 -always $ 4-234 -always % 46-356 -always ^ 4-26 -always & 4-12346 -always * 5-35 -always - 36 -always _ 46-36 -always = 5-2356 -always + 5-235 - -# http://www.brailleauthority.org/ueb/symbols_list.pdf -always \xA1 45-56-235 # ¡ ⠘⠰⠖ inverted exclamation mark - 13.5 -always \xA2 4-14 # ¢ ⠈⠉ cent - 3.10 -always \xA3 4-123 # £ ⠈⠇ pound (sterling) - 3.10 -always \xA5 4-13456 # ¥ ⠈⠽ yen (Japan) - 3.10 -always \xA7 45-234 # § ⠘⠎ section - 3.19 -always \xA9 45-14 # © ⠘⠉ copyright - 3.8 -always \xAE 45-1235 # ® ⠘⠗ registered - 3.8 -always \xB0 45-245 # ° ⠘⠚ degree - 3.11 -always \xB6 45-1234 # ¶ ⠘⠏ paragraph - 3.19 -always \xBF 45-56-236 # ¿ ⠘⠰⠦ inverted question mark - 13.5 -always \u0300 45-16 # ` ⠘⠡ grave accent (combining) - 4.2 -always \u0301 45-34 # ´ ⠘⠌ acute accent (combining) - 4.2 -always \u0302 45-146 # ^ ⠘⠩ circumflex accent (combining) - 4.2 -always \u0303 45-12456 # ~ ⠘⠽ tilde (combining) - 4.2 -always \u0308 45-25 # ¨ ⠘⠒ diaeresis (combining) - 4.2 -always \u030A 45-1246 # ˚ ⠘⠫ ring above (combining) - 4.2 -always \u0327 45-12346 # ¸ ⠘⠯ cedilla (combining) - 4.2 -always \u2014 6-36 # — ⠠⠤ dash - 7.2 -always \u2020 4-6-1456 # † ⠈⠠⠹ dagger - 3.3 -always \u2021 4-6-12456 # ‡ ⠈⠠⠻ double dagger - 3.3 -always \u2022 456-256 # • ⠸⠲ bullet - 3.5 -always \u20A3 4-124 # ₣ ⠈⠋ franc (France) - 3.10 -always \u20A6 4-1345 # ₦ ⠈⠝ naira (Nigeria) - 3.10 -always \u20AC 4-15 # € ⠈⠑ euro - 3.10 -always \u2122 45-2345 # ™ ⠘⠞ trade mark - 3.8 -always \u2640 45-1346 # ♀ ⠘⠭ female (Venus) - 3.16 -always \u2642 45-13456 # ♂ ⠘⠽ male (Mars) - 3.16 -always \u3003 5-2 # 〃 ⠐⠂ ditto mark - 3.12 - -# http://www.brailleauthority.org/ueb/Guidelines_for_Technical_Material_2008-10.pdf -always \x2B 5-235 # + ⠐⠖ plus -always \xB1 456-235 # ± ⠸⠖ plus or minus (plus over minus) -always \xB7 5-256 # · ⠐⠲ multiplication (middle dot) -always \xD7 5-236 # × ⠐⠦ multiplication (cross) -always \xF7 5-34 # ÷ ⠐⠌ division (horizontal line between dots) -always \u2032 2356 # ′ ⠶ prime (feet, minutes) -always \u2033 2356-2356 # ″ ⠶⠶ double prime (inches, seconds) -always \u2212 5-36 # − ⠐⠤ minus -always \u2213 456-36 # ∓ ⠸⠤ minus or plus (minus over plus) -always \u221D 456-5-2356 # ∝ ⠸⠐⠶ proportional to -always \u2243 456-35 # ≃ ⠸⠔ asymptomatically equal to (tilde over horizontal line) -always \u2245 5-456-35 # ≅ ⠐⠸⠔ approximately equal to (tilde over equals sign) -always \u2248 45-35 # ≈ ⠘⠔ almost equal to (tilde over tilde) -always \u224F 45-5-2356 # ≏ ⠘⠐⠶ difference between (equals sign with bump in top bar) -always \u2251 46-5-2356 # ≑ ⠨⠐⠶ geometrically equal to (equals sign dotted above and below) -always \u2260 5-2356-4-156 # ≠ ⠐⠶⠈⠱ not equal to (line through equals sign) -always \u2261 456-123456 # ≡ ⠸⠿ identical to (three horizontal lines) -always \u2264 456-4-126 # ≤ ⠸⠈⠣ less than or equal to -always \u2265 456-4-345 # ≥ ⠸⠈⠜ greater than or equal to -always \u226A 46-4-126 # ≪ ⠨⠈⠣ much less than -always \u226B 46-4-345 # ≫ ⠨⠈⠜ much greater than - -# The Greek letters -always \u03B1 46-1 # α ⠨⠁ alpha -always \u03B2 46-12 # β ⠨⠃ beta -always \u03B3 46-1245 # γ ⠨⠛ gamma -always \u03B4 46-145 # δ ⠨⠙ delta -always \u03B5 46-15 # ε ⠨⠑ epsilon -always \u03B6 46-1356 # ζ ⠨⠵ zeta -always \u03B7 46-156 # η ⠨⠱ eta -always \u03B8 46-1456 # θ ⠨⠹ theta -always \u03B9 46-24 # ι ⠨⠊ iota -always \u03BA 46-13 # κ ⠨⠅ kappa -always \u03BB 46-123 # λ ⠨⠇ lamda -always \u03BC 46-134 # μ ⠨⠍ mu -always \u03BD 46-1345 # ν ⠨⠝ nu -always \u03BE 46-1346 # ξ ⠨⠭ xi -always \u03BF 46-135 # ο ⠨⠕ omicron -always \u03C0 46-1234 # π ⠨⠏ pi -always \u03C1 46-1235 # ρ ⠨⠗ rho -always \u03C2 46-234 # ς ⠨⠎ final sigma -always \u03C3 46-234 # σ ⠨⠎ sigma -always \u03C4 46-2345 # τ ⠨⠞ tau -always \u03C5 46-136 # υ ⠨⠥ upsilon -always \u03C6 46-124 # φ ⠨⠋ phi -always \u03C7 46-12346 # χ ⠨⠯ chi -always \u03C8 46-13456 # ψ ⠨⠽ psi -always \u03C9 46-2456 # ω ⠨⠺ omega - # inline contraction of emoji descriptions emoji en diff --git a/brltty/Contraction/en-us-g2.ctb b/brltty/Contraction/en-us-g2.ctb index 5862640..4c2b0fc 100644 --- a/brltty/Contraction/en-us-g2.ctb +++ b/brltty/Contraction/en-us-g2.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/en.ctb b/brltty/Contraction/en.ctb index 2cb60ca..031d787 100644 --- a/brltty/Contraction/en.ctb +++ b/brltty/Contraction/en.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/en_US.ctb b/brltty/Contraction/en_US.ctb index 32303af..f31952c 100644 --- a/brltty/Contraction/en_US.ctb +++ b/brltty/Contraction/en_US.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/es.ctb b/brltty/Contraction/es.ctb index 69e94b0..b8ce6df 100644 --- a/brltty/Contraction/es.ctb +++ b/brltty/Contraction/es.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/fr-g1.ctb b/brltty/Contraction/fr-g1.ctb index fe0aa0c..38363e1 100644 --- a/brltty/Contraction/fr-g1.ctb +++ b/brltty/Contraction/fr-g1.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/fr-g2.ctb b/brltty/Contraction/fr-g2.ctb index 3c51cd3..44a78a7 100644 --- a/brltty/Contraction/fr-g2.ctb +++ b/brltty/Contraction/fr-g2.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/fr.ctb b/brltty/Contraction/fr.ctb index 64826b0..9e8527f 100644 --- a/brltty/Contraction/fr.ctb +++ b/brltty/Contraction/fr.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/ha.ctb b/brltty/Contraction/ha.ctb index 10d06e3..61d8500 100644 --- a/brltty/Contraction/ha.ctb +++ b/brltty/Contraction/ha.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/id.ctb b/brltty/Contraction/id.ctb index 4ab09d5..c63d7ef 100644 --- a/brltty/Contraction/id.ctb +++ b/brltty/Contraction/id.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/ipa.ctb b/brltty/Contraction/ipa.ctb index 0ae14af..daca8da 100644 --- a/brltty/Contraction/ipa.ctb +++ b/brltty/Contraction/ipa.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/ja.ctb b/brltty/Contraction/ja.ctb index 44429d5..73c0389 100644 --- a/brltty/Contraction/ja.ctb +++ b/brltty/Contraction/ja.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/ko-g0.ctb b/brltty/Contraction/ko-g0.ctb index a617bc3..1dcf9dc 100644 --- a/brltty/Contraction/ko-g0.ctb +++ b/brltty/Contraction/ko-g0.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/ko-g1.ctb b/brltty/Contraction/ko-g1.ctb index 0d46071..5e64699 100644 --- a/brltty/Contraction/ko-g1.ctb +++ b/brltty/Contraction/ko-g1.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/ko-g2.ctb b/brltty/Contraction/ko-g2.ctb index ad78bb9..9f4b839 100644 --- a/brltty/Contraction/ko-g2.ctb +++ b/brltty/Contraction/ko-g2.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/ko.ctb b/brltty/Contraction/ko.ctb index 61c70f3..833f6d9 100644 --- a/brltty/Contraction/ko.ctb +++ b/brltty/Contraction/ko.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/latex-access.ctb b/brltty/Contraction/latex-access.ctb index b539f5e..2bd4e2f 100755 --- a/brltty/Contraction/latex-access.ctb +++ b/brltty/Contraction/latex-access.ctb @@ -3,7 +3,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/letters-latin.cti b/brltty/Contraction/letters-latin.cti index 496a701..61cfefd 100644 --- a/brltty/Contraction/letters-latin.cti +++ b/brltty/Contraction/letters-latin.cti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/lt.ctb b/brltty/Contraction/lt.ctb index a7aa7e0..ae5b1cb 100644 --- a/brltty/Contraction/lt.ctb +++ b/brltty/Contraction/lt.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/mg.ctb b/brltty/Contraction/mg.ctb index 31d1649..3f0c928 100644 --- a/brltty/Contraction/mg.ctb +++ b/brltty/Contraction/mg.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/mun.ctb b/brltty/Contraction/mun.ctb index caeceae..36c2809 100644 --- a/brltty/Contraction/mun.ctb +++ b/brltty/Contraction/mun.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/nabcc.cti b/brltty/Contraction/nabcc.cti index b34f007..7deab08 100644 --- a/brltty/Contraction/nabcc.cti +++ b/brltty/Contraction/nabcc.cti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/nl.ctb b/brltty/Contraction/nl.ctb index f27ee2f..884631d 100644 --- a/brltty/Contraction/nl.ctb +++ b/brltty/Contraction/nl.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/none.ctb b/brltty/Contraction/none.ctb index 77d2dcf..7991915 100644 --- a/brltty/Contraction/none.ctb +++ b/brltty/Contraction/none.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/ny.ctb b/brltty/Contraction/ny.ctb index f56773a..8bcd36e 100644 --- a/brltty/Contraction/ny.ctb +++ b/brltty/Contraction/ny.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/pt.ctb b/brltty/Contraction/pt.ctb index c33402f..6d3dd4d 100644 --- a/brltty/Contraction/pt.ctb +++ b/brltty/Contraction/pt.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/ru.ctb b/brltty/Contraction/ru.ctb index ab379e3..2855ce1 100644 --- a/brltty/Contraction/ru.ctb +++ b/brltty/Contraction/ru.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/si.ctb b/brltty/Contraction/si.ctb index 2f19a19..c71d7c7 100644 --- a/brltty/Contraction/si.ctb +++ b/brltty/Contraction/si.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/spaces.cti b/brltty/Contraction/spaces.cti index 83daac9..171f4dd 100644 --- a/brltty/Contraction/spaces.cti +++ b/brltty/Contraction/spaces.cti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/sw.ctb b/brltty/Contraction/sw.ctb index 2beac0b..c4ce254 100644 --- a/brltty/Contraction/sw.ctb +++ b/brltty/Contraction/sw.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/th.ctb b/brltty/Contraction/th.ctb index d6cdc94..0e2741b 100644 --- a/brltty/Contraction/th.ctb +++ b/brltty/Contraction/th.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/zh-tw.ctb b/brltty/Contraction/zh-tw.ctb index 65a4742..9f6b978 100644 --- a/brltty/Contraction/zh-tw.ctb +++ b/brltty/Contraction/zh-tw.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/zh-tw.cti b/brltty/Contraction/zh-tw.cti index 77b516b..d46300d 100644 --- a/brltty/Contraction/zh-tw.cti +++ b/brltty/Contraction/zh-tw.cti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/zh_TW.ctb b/brltty/Contraction/zh_TW.ctb index 37bb735..51342ad 100644 --- a/brltty/Contraction/zh_TW.ctb +++ b/brltty/Contraction/zh_TW.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Contraction/zu.ctb b/brltty/Contraction/zu.ctb index 73e56c5..f03bbd3 100644 --- a/brltty/Contraction/zu.ctb +++ b/brltty/Contraction/zu.ctb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/abt_basic.kti b/brltty/Input/al/abt_basic.kti index 485bb97..4761b73 100644 --- a/brltty/Input/al/abt_basic.kti +++ b/brltty/Input/al/abt_basic.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/abt_extra.kti b/brltty/Input/al/abt_extra.kti index ba71906..bec556d 100644 --- a/brltty/Input/al/abt_extra.kti +++ b/brltty/Input/al/abt_extra.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/abt_large.ktb b/brltty/Input/al/abt_large.ktb index 25f3a6f..d83eccd 100644 --- a/brltty/Input/al/abt_large.ktb +++ b/brltty/Input/al/abt_large.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/abt_small.ktb b/brltty/Input/al/abt_small.ktb index f6a117b..9080d94 100644 --- a/brltty/Input/al/abt_small.ktb +++ b/brltty/Input/al/abt_small.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/bc-etouch.kti b/brltty/Input/al/bc-etouch.kti index 51062d9..143f6e7 100644 --- a/brltty/Input/al/bc-etouch.kti +++ b/brltty/Input/al/bc-etouch.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/bc-smartpad.kti b/brltty/Input/al/bc-smartpad.kti index e11e1aa..05cdaf4 100644 --- a/brltty/Input/al/bc-smartpad.kti +++ b/brltty/Input/al/bc-smartpad.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/bc-thumb.kti b/brltty/Input/al/bc-thumb.kti index 330829f..b103fac 100644 --- a/brltty/Input/al/bc-thumb.kti +++ b/brltty/Input/al/bc-thumb.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/bc.kti b/brltty/Input/al/bc.kti index c3cee10..ea1200d 100644 --- a/brltty/Input/al/bc.kti +++ b/brltty/Input/al/bc.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/bc640.ktb b/brltty/Input/al/bc640.ktb index 5712cb0..5022012 100644 --- a/brltty/Input/al/bc640.ktb +++ b/brltty/Input/al/bc640.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/bc680.ktb b/brltty/Input/al/bc680.ktb index f000e82..9bb9d37 100644 --- a/brltty/Input/al/bc680.ktb +++ b/brltty/Input/al/bc680.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/el.ktb b/brltty/Input/al/el.ktb index db8631c..40554e7 100644 --- a/brltty/Input/al/el.ktb +++ b/brltty/Input/al/el.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/sat_common.kti b/brltty/Input/al/sat_common.kti index 9941b8a..1640d22 100644 --- a/brltty/Input/al/sat_common.kti +++ b/brltty/Input/al/sat_common.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/sat_large.ktb b/brltty/Input/al/sat_large.ktb index 9929d76..cbe770c 100644 --- a/brltty/Input/al/sat_large.ktb +++ b/brltty/Input/al/sat_large.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/sat_nav.kti b/brltty/Input/al/sat_nav.kti index ae821c9..1d0279d 100644 --- a/brltty/Input/al/sat_nav.kti +++ b/brltty/Input/al/sat_nav.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/sat_small.ktb b/brltty/Input/al/sat_small.ktb index 5987a09..4a7194a 100644 --- a/brltty/Input/al/sat_small.ktb +++ b/brltty/Input/al/sat_small.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/sat_speech.kti b/brltty/Input/al/sat_speech.kti index 3b9638f..2248e83 100644 --- a/brltty/Input/al/sat_speech.kti +++ b/brltty/Input/al/sat_speech.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/sat_tumblers.kti b/brltty/Input/al/sat_tumblers.kti index 3b20698..9f021fb 100644 --- a/brltty/Input/al/sat_tumblers.kti +++ b/brltty/Input/al/sat_tumblers.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/al/voyager.ktb b/brltty/Input/al/voyager.ktb index 914f173..e74090d 100644 --- a/brltty/Input/al/voyager.ktb +++ b/brltty/Input/al/voyager.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/android-chords.kti b/brltty/Input/android-chords.kti index 51e50cc..f9f4f91 100644 --- a/brltty/Input/android-chords.kti +++ b/brltty/Input/android-chords.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/at/all.ktb b/brltty/Input/at/all.ktb index a8497d1..719ffae 100644 --- a/brltty/Input/at/all.ktb +++ b/brltty/Input/at/all.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bg/all.ktb b/brltty/Input/bg/all.ktb index 63901e1..5ba2ff5 100644 --- a/brltty/Input/bg/all.ktb +++ b/brltty/Input/bg/all.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/NLS_Zoomax.ktb b/brltty/Input/bm/NLS_Zoomax.ktb index 96833ae..c4f12f6 100644 --- a/brltty/Input/bm/NLS_Zoomax.ktb +++ b/brltty/Input/bm/NLS_Zoomax.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -43,15 +43,15 @@ bind S2 TIME bind S3 INFO bind S4 LEARN -bind BL+Center PREFMENU +bind BL+Select PREFMENU bind BL+Up PREFLOAD bind BL+Down PREFSAVE bind BL+Left PRNBWIN bind BL+Right NXNBWIN -bind Center+Left FWINLTSKIP -bind Center+Right FWINRTSKIP +bind Select+Left FWINLTSKIP +bind Select+Right FWINRTSKIP bind Left+Up TOP_LEFT bind Left+Down BOT_LEFT @@ -89,10 +89,10 @@ bind S2+RoutingKey NXDIFCHAR bind S3+RoutingKey PRINDENT bind S4+RoutingKey NXINDENT -bind Center+S1 ATTRVIS -bind Center+S2 CSRVIS -bind Center+S3 CSRTRK -bind Center+S4 SIXDOTS +bind Select+S1 ATTRVIS +bind Select+S2 CSRVIS +bind Select+S3 CSRTRK +bind Select+S4 SIXDOTS bind BL+S3 DISPMD bind BL+S4 FREEZE @@ -103,5 +103,5 @@ bind S2+S3 CSRJMP_VERT include display6.kti include routing6.kti -assign speech BL +assign speech BL+ include ../speech.kti diff --git a/brltty/Input/bm/b2g.ktb b/brltty/Input/bm/b2g.ktb index f4b7936..a8b876c 100644 --- a/brltty/Input/bm/b2g.ktb +++ b/brltty/Input/bm/b2g.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -33,6 +33,7 @@ bind B9 FWINLT bind B10 FWINRT assign space B11 +assign press Select include navpad.kti bind B9+RoutingKey SETLEFT @@ -42,5 +43,5 @@ bind B11+Up TOP bind B11+Down BOT bind B11+Left FWINLTSKIP bind B11+Right FWINRTSKIP -bind B11+Center PASTE +bind B11+Select PASTE diff --git a/brltty/Input/bm/b9b10.kti b/brltty/Input/bm/b9b10.kti index fcdedef..68102d1 100644 --- a/brltty/Input/bm/b9b10.kti +++ b/brltty/Input/bm/b9b10.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/b9b11b10.kti b/brltty/Input/bm/b9b11b10.kti index 25e3ed5..f59f7ea 100644 --- a/brltty/Input/bm/b9b11b10.kti +++ b/brltty/Input/bm/b9b11b10.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/command.kti b/brltty/Input/bm/command.kti index e2b53db..42bdd0b 100644 --- a/brltty/Input/bm/command.kti +++ b/brltty/Input/bm/command.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/connect.ktb b/brltty/Input/bm/connect.ktb index 8749e87..d4e5c5b 100644 --- a/brltty/Input/bm/connect.ktb +++ b/brltty/Input/bm/connect.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/conny.ktb b/brltty/Input/bm/conny.ktb index c3ac702..5fc2f03 100644 --- a/brltty/Input/bm/conny.ktb +++ b/brltty/Input/bm/conny.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/d6.kti b/brltty/Input/bm/d6.kti index d0c7c02..83da489 100644 --- a/brltty/Input/bm/d6.kti +++ b/brltty/Input/bm/d6.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/default.ktb b/brltty/Input/bm/default.ktb index 10c36d5..71bdce5 100644 --- a/brltty/Input/bm/default.ktb +++ b/brltty/Input/bm/default.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/display6.kti b/brltty/Input/bm/display6.kti index 5742299..08cee8c 100644 --- a/brltty/Input/bm/display6.kti +++ b/brltty/Input/bm/display6.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/display7.kti b/brltty/Input/bm/display7.kti index 3f8d720..f1b6ecb 100644 --- a/brltty/Input/bm/display7.kti +++ b/brltty/Input/bm/display7.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/dm80p.ktb b/brltty/Input/bm/dm80p.ktb index e8ae522..b5d941a 100644 --- a/brltty/Input/bm/dm80p.ktb +++ b/brltty/Input/bm/dm80p.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/emulate6.kti b/brltty/Input/bm/emulate6.kti new file mode 100644 index 0000000..2b305d7 --- /dev/null +++ b/brltty/Input/bm/emulate6.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-2023 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.app/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +note Any display key combination can be emulated by holding \{press} +note * while typing the corresponding combination of dots 1-6. +include d6.kti diff --git a/brltty/Input/bm/front10.kti b/brltty/Input/bm/front10.kti index 247533c..3ed04bf 100644 --- a/brltty/Input/bm/front10.kti +++ b/brltty/Input/bm/front10.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/front6.kti b/brltty/Input/bm/front6.kti index 25e4509..90daa5b 100644 --- a/brltty/Input/bm/front6.kti +++ b/brltty/Input/bm/front6.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/horizontal.kti b/brltty/Input/bm/horizontal.kti index 937024b..642995b 100644 --- a/brltty/Input/bm/horizontal.kti +++ b/brltty/Input/bm/horizontal.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/inka.ktb b/brltty/Input/bm/inka.ktb index f10a89a..489240f 100644 --- a/brltty/Input/bm/inka.ktb +++ b/brltty/Input/bm/inka.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/joystick.kti b/brltty/Input/bm/joystick.kti index 9d7a8a4..e90f170 100644 --- a/brltty/Input/bm/joystick.kti +++ b/brltty/Input/bm/joystick.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -16,7 +16,6 @@ # This software is maintained by Dave Mielke . ############################################################################### -note The five joystick motions are named Left, Right, Up, Down, and Press. - -assign press Press +assignDefault press Press +note The five joystick motions are named Left, Right, Up, Down, and \{press}. include keyboard.kti diff --git a/brltty/Input/bm/keyboard.kti b/brltty/Input/bm/keyboard.kti index 48bc89b..113a5b5 100644 --- a/brltty/Input/bm/keyboard.kti +++ b/brltty/Input/bm/keyboard.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -24,92 +24,13 @@ 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 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 - -ifKey B9 -bind B9+\{press} AUTOSPEAK -bind B9+Up SAY_LOUDER -bind B9+Down SAY_SOFTER -bind B9+Left SAY_SLOWER -bind B9+Right SAY_FASTER -endIf - -ifKey B10 -bind B10+\{press} SPKHOME -bind B10+Up SAY_ABOVE -bind B10+Down SAY_BELOW -bind B10+Left MUTE -bind B10+Right SAY_LINE -endIf +include ../nav.kti ifKey RoutingKey bind \{space}+RoutingKey KEY_FUNCTION diff --git a/brltty/Input/bm/navpad.kti b/brltty/Input/bm/navpad.kti index 746d5ee..8b2f652 100644 --- a/brltty/Input/bm/navpad.kti +++ b/brltty/Input/bm/navpad.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -16,7 +16,6 @@ # This software is maintained by Dave Mielke . ############################################################################### -note The five navigation pad keys are named Left, Right, Up, Down, and Center. - -assign press Center +assignDefault press Select +note The five navigation pad keys are named Left, Right, Up, Down, and \{press}. include keyboard.kti diff --git a/brltty/Input/bm/orbit.ktb b/brltty/Input/bm/orbit.ktb index 2d4640e..f6de220 100644 --- a/brltty/Input/bm/orbit.ktb +++ b/brltty/Input/bm/orbit.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -19,16 +19,17 @@ title Orbit Reader note A six-dot standard braille keyboard is along the back edge of the top. -note * From left to right, its keys are: Dot3, Dot2, Dot1, Dot4, Dot5, Dot6. -note There's a five-position joystick in between Dot1 and Dot4. -note Space is the long key in the middle, just in front of the joystick. +note * From left to right, its keys are: Dot3, Dot2, Dot1 - Dot4, Dot5, Dot6. +note There's a five-key navigation pad in between Dot1 and Dot4. +note Space is the long key in the middle, just in front of the navigation pad. note Dot7 and Dot8 are the keys immediately to the left and right of Space. -note The rocker to the left of the braille cells emulates the Display2 key, -note * and the one to their right emulates the Display5 key. -note Any display key combination can be emulated by pressing the joystick -note * while typing the corresponding combination of the eight dot keys. assign space Space -include joystick.kti +include navpad.kti + +assign press Select +include emulate6.kti +include routing.kti -include d6.kti +note The rocker to the left of the braille cells emulates the Display2 key, +note * and the one to their right emulates the Display5 key. diff --git a/brltty/Input/bm/pro.ktb b/brltty/Input/bm/pro.ktb index fe0cdaf..ffe7ee0 100644 --- a/brltty/Input/bm/pro.ktb +++ b/brltty/Input/bm/pro.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/pronto.ktb b/brltty/Input/bm/pronto.ktb index d367fb7..08aa489 100644 --- a/brltty/Input/bm/pronto.ktb +++ b/brltty/Input/bm/pronto.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/pv.ktb b/brltty/Input/bm/pv.ktb index 527fad6..7b64a46 100644 --- a/brltty/Input/bm/pv.ktb +++ b/brltty/Input/bm/pv.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/rb.ktb b/brltty/Input/bm/rb.ktb index 554a0e3..b0d9ab6 100644 --- a/brltty/Input/bm/rb.ktb +++ b/brltty/Input/bm/rb.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -21,10 +21,9 @@ 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 +assign press Press +include emulate6.kti include routing6.kti assign space B9 diff --git a/brltty/Input/bm/routing.kti b/brltty/Input/bm/routing.kti index ce9d74c..f88bc47 100644 --- a/brltty/Input/bm/routing.kti +++ b/brltty/Input/bm/routing.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/routing6.kti b/brltty/Input/bm/routing6.kti index ef6ca34..c32b366 100644 --- a/brltty/Input/bm/routing6.kti +++ b/brltty/Input/bm/routing6.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/routing7.kti b/brltty/Input/bm/routing7.kti index 463403c..dbeb640 100644 --- a/brltty/Input/bm/routing7.kti +++ b/brltty/Input/bm/routing7.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/status.kti b/brltty/Input/bm/status.kti index 41226cd..4f0b466 100644 --- a/brltty/Input/bm/status.kti +++ b/brltty/Input/bm/status.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/sv.ktb b/brltty/Input/bm/sv.ktb index 01b741e..42a3c3f 100644 --- a/brltty/Input/bm/sv.ktb +++ b/brltty/Input/bm/sv.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/ultra.ktb b/brltty/Input/bm/ultra.ktb index ab5ae75..ff121e7 100644 --- a/brltty/Input/bm/ultra.ktb +++ b/brltty/Input/bm/ultra.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/v40.ktb b/brltty/Input/bm/v40.ktb index ac4833b..21757c0 100644 --- a/brltty/Input/bm/v40.ktb +++ b/brltty/Input/bm/v40.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/v80.ktb b/brltty/Input/bm/v80.ktb index 5d665dc..a5e884f 100644 --- a/brltty/Input/bm/v80.ktb +++ b/brltty/Input/bm/v80.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/vertical.kti b/brltty/Input/bm/vertical.kti index ab0e22f..2b8163f 100644 --- a/brltty/Input/bm/vertical.kti +++ b/brltty/Input/bm/vertical.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/vk.ktb b/brltty/Input/bm/vk.ktb index c17989d..b2aff18 100644 --- a/brltty/Input/bm/vk.ktb +++ b/brltty/Input/bm/vk.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bm/wheels.kti b/brltty/Input/bm/wheels.kti index eb0b512..a8a35e0 100644 --- a/brltty/Input/bm/wheels.kti +++ b/brltty/Input/bm/wheels.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bn/all.ktb b/brltty/Input/bn/all.ktb index be66667..ca76c8b 100644 --- a/brltty/Input/bn/all.ktb +++ b/brltty/Input/bn/all.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bn/input.kti b/brltty/Input/bn/input.kti index 7c718df..7b6fd4c 100644 --- a/brltty/Input/bn/input.kti +++ b/brltty/Input/bn/input.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/bp/all.kti b/brltty/Input/bp/all.kti index 6a30012..b2e2f66 100644 --- a/brltty/Input/bp/all.kti +++ b/brltty/Input/bp/all.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/cb/all.ktb b/brltty/Input/cb/all.ktb index 548d113..5fc4fa8 100644 --- a/brltty/Input/cb/all.ktb +++ b/brltty/Input/cb/all.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ce/all.ktb b/brltty/Input/ce/all.ktb index fb7fa21..3a348ee 100644 --- a/brltty/Input/ce/all.ktb +++ b/brltty/Input/ce/all.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ce/novem.ktb b/brltty/Input/ce/novem.ktb index ca62f38..2af0aa1 100644 --- a/brltty/Input/ce/novem.ktb +++ b/brltty/Input/ce/novem.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/chords.kti b/brltty/Input/chords.kti index b2d2180..060df38 100644 --- a/brltty/Input/chords.kti +++ b/brltty/Input/chords.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -89,6 +89,7 @@ bind \{chord}\{l} LEARN bind \{chord}\{p} PREFMENU bind \{chord}\{p}+\{toggleOff} PREFLOAD bind \{chord}\{p}+\{toggleOn} PREFSAVE +bind \{chord}\{p}+\{toggleOff}+\{toggleOn} PREFRESET beginVariables assign toggleKeys \{chord}\{r} @@ -124,8 +125,8 @@ bind \{chord}\{x} PASTE bind \{chord}\{x}+\{toggleOff} CLIP_RESTORE bind \{chord}\{x}+\{toggleOn} CLIP_SAVE -bind \{chord}Dot2+Dot3+Dot5 SIXDOTS+on -bind \{chord}Dot2+Dot3+Dot6 SIXDOTS+off +bind \{chord}Dot2+Dot3+Dot5 COMPBRL6+on +bind \{chord}Dot2+Dot3+Dot6 COMPBRL6+off bind \{chord}Dot1+Dot3+\{toggleOff} BRLKBD+off bind \{chord}Dot1+Dot3+\{toggleOn} BRLKBD+on diff --git a/brltty/Input/cn/all.ktb b/brltty/Input/cn/all.ktb index 723aa72..61a7f7a 100644 --- a/brltty/Input/cn/all.ktb +++ b/brltty/Input/cn/all.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/dp/all.ktb b/brltty/Input/dp/all.ktb new file mode 100644 index 0000000..3ea7125 --- /dev/null +++ b/brltty/Input/dp/all.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-2023 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.app/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title DotPad + +ifKey RightNext +include scroll.kti +endIf + +ifKey Space +include keyboard.kti +endIf + +ifKey PanLeft +include panning.kti +endIf + +ifKey NavCenter +include navigation.kti +endIf + +ifKey RoutingKey +include routing.kti +endIf + +ifKey FunctionKey +include function.kti +endIf + diff --git a/brltty/Input/dp/function.kti b/brltty/Input/dp/function.kti new file mode 100644 index 0000000..e6758d3 --- /dev/null +++ b/brltty/Input/dp/function.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-2023 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.app/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind FunctionKey.1 LNUP:TOP +bind FunctionKey.4 LNDN:BOT + +bind FunctionKey.2 PRDIFLN:ATTRUP +bind FunctionKey.3 NXDIFLN:ATTRDN + +bind FunctionKey.1+FunctionKey.2 PRPROMPT:HELP +bind FunctionKey.2+FunctionKey.4 NXPROMPT + +bind FunctionKey.3+FunctionKey.1 PRPGRPH +bind FunctionKey.3+FunctionKey.4 NXPGRPH:LEARN + +bind FunctionKey.1+FunctionKey.4 HOME:BACK +bind FunctionKey.2+FunctionKey.3 TIME:PREFMENU + +context menu +bind FunctionKey.1 MENU_PREV_ITEM:MENU_FIRST_ITEM +bind FunctionKey.2 MENU_PREV_SETTING:PREFLOAD +bind FunctionKey.3 MENU_NEXT_SETTING:PREFSAVE +bind FunctionKey.4 MENU_NEXT_ITEM:MENU_LAST_ITEM + diff --git a/brltty/Input/dp/keyboard.kti b/brltty/Input/dp/keyboard.kti new file mode 100644 index 0000000..f4d7f67 --- /dev/null +++ b/brltty/Input/dp/keyboard.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-2023 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.app/ +# +# 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/brltty/Input/dp/navigation.kti b/brltty/Input/dp/navigation.kti new file mode 100644 index 0000000..ae39483 --- /dev/null +++ b/brltty/Input/dp/navigation.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-2023 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.app/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind NavLeft FWINLT:LNBEG +bind NavRight FWINRT:LNEND +bind NavUp LNUP:TOP +bind NavDown LNDN:BOT +bind NavCenter HOME:BACK + diff --git a/brltty/Input/dp/panfn4.ktb b/brltty/Input/dp/panfn4.ktb new file mode 100644 index 0000000..5778c0d --- /dev/null +++ b/brltty/Input/dp/panfn4.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-2023 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.app/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +title DotPad with Panning Keys and 4 Function Keys + +include panning.kti +include function.kti diff --git a/brltty/Input/dp/panning.kti b/brltty/Input/dp/panning.kti new file mode 100644 index 0000000..0f873df --- /dev/null +++ b/brltty/Input/dp/panning.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-2023 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.app/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind PanLeft FWINLT:LNBEG +bind PanRight FWINRT:LNEND + +# A short press of both panning keys is expected to refresh the whole display. +# A long press of both panning keys is imlemented internally; +# it gives haptic feedback regarding how charged the battery is. +bind PanLeft+PanRight REFRESH:NOOP + +context menu +bind PanLeft FWINLT:MENU_PREV_LEVEL +bind PanRight FWINRT:PREFMENU + diff --git a/brltty/Input/dp/routing.kti b/brltty/Input/dp/routing.kti new file mode 100644 index 0000000..72c4e99 --- /dev/null +++ b/brltty/Input/dp/routing.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-2023 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.app/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind RoutingKey ROUTE + diff --git a/brltty/Input/dp/scroll.kti b/brltty/Input/dp/scroll.kti new file mode 100644 index 0000000..8792d43 --- /dev/null +++ b/brltty/Input/dp/scroll.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-2023 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.app/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind LeftPrev LNUP:TOP +bind LeftNext LNDN:BOT + +bind RightPrev FWINLT:LNBEG +bind RightNext FWINRT:LNEND + diff --git a/brltty/Input/eu/braille.kti b/brltty/Input/eu/braille.kti index 8860433..6c52474 100644 --- a/brltty/Input/eu/braille.kti +++ b/brltty/Input/eu/braille.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/eu/clio.ktb b/brltty/Input/eu/clio.ktb index 089580c..14a2456 100644 --- a/brltty/Input/eu/clio.ktb +++ b/brltty/Input/eu/clio.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/eu/common.kti b/brltty/Input/eu/common.kti index 418d695..04f6748 100644 --- a/brltty/Input/eu/common.kti +++ b/brltty/Input/eu/common.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/eu/esys_large.ktb b/brltty/Input/eu/esys_large.ktb index 15b1418..9594fe7 100644 --- a/brltty/Input/eu/esys_large.ktb +++ b/brltty/Input/eu/esys_large.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/eu/esys_medium.ktb b/brltty/Input/eu/esys_medium.ktb index 72353f4..558e618 100644 --- a/brltty/Input/eu/esys_medium.ktb +++ b/brltty/Input/eu/esys_medium.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/eu/esys_small.ktb b/brltty/Input/eu/esys_small.ktb index cc4deb7..6ac4a2d 100644 --- a/brltty/Input/eu/esys_small.ktb +++ b/brltty/Input/eu/esys_small.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/eu/esytime.ktb b/brltty/Input/eu/esytime.ktb index 04f3358..b1fd68a 100644 --- a/brltty/Input/eu/esytime.ktb +++ b/brltty/Input/eu/esytime.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/eu/iris.ktb b/brltty/Input/eu/iris.ktb index 6010865..a6edc5f 100644 --- a/brltty/Input/eu/iris.ktb +++ b/brltty/Input/eu/iris.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/eu/joysticks.kti b/brltty/Input/eu/joysticks.kti index 1163905..abb659f 100644 --- a/brltty/Input/eu/joysticks.kti +++ b/brltty/Input/eu/joysticks.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/eu/routing.kti b/brltty/Input/eu/routing.kti index 4289f22..3f4dd15 100644 --- a/brltty/Input/eu/routing.kti +++ b/brltty/Input/eu/routing.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/eu/sw12.kti b/brltty/Input/eu/sw12.kti index 94f843d..2c39134 100644 --- a/brltty/Input/eu/sw12.kti +++ b/brltty/Input/eu/sw12.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/eu/sw34.kti b/brltty/Input/eu/sw34.kti index 9c880a5..d0ed966 100644 --- a/brltty/Input/eu/sw34.kti +++ b/brltty/Input/eu/sw34.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/eu/sw56.kti b/brltty/Input/eu/sw56.kti index a5d7df7..dc43aa2 100644 --- a/brltty/Input/eu/sw56.kti +++ b/brltty/Input/eu/sw56.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/fa/all.ktb b/brltty/Input/fa/all.ktb index 7322455..c56ebba 100644 --- a/brltty/Input/fa/all.ktb +++ b/brltty/Input/fa/all.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/fs/bumpers.kti b/brltty/Input/fs/bumpers.kti index d1a3f47..d7bfc8e 100644 --- a/brltty/Input/fs/bumpers.kti +++ b/brltty/Input/fs/bumpers.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/fs/common.kti b/brltty/Input/fs/common.kti index 4c7b1ca..ca6f469 100644 --- a/brltty/Input/fs/common.kti +++ b/brltty/Input/fs/common.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/fs/focus.kti b/brltty/Input/fs/focus.kti index 0461b35..fbdbd0f 100644 --- a/brltty/Input/fs/focus.kti +++ b/brltty/Input/fs/focus.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -46,7 +46,7 @@ include speech.kti bind NavrowKey DESCCHAR bind PanLeft+NavrowKey PRINDENT bind PanRight+NavrowKey NXINDENT -bind LeftSelector+NavrowKey SETLEFT -bind RightSelector+NavrowKey SWITCHVT +bind LeftSelector+NavrowKey PRDIFCHAR +bind RightSelector+NavrowKey NXDIFCHAR bind NavrowKey+!NavrowKey CLIP_APPEND diff --git a/brltty/Input/fs/focus1.ktb b/brltty/Input/fs/focus1.ktb index 1a36d3e..7cf94f5 100644 --- a/brltty/Input/fs/focus1.ktb +++ b/brltty/Input/fs/focus1.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/fs/focus14.ktb b/brltty/Input/fs/focus14.ktb index b97271c..f1d5964 100644 --- a/brltty/Input/fs/focus14.ktb +++ b/brltty/Input/fs/focus14.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/fs/focus40.ktb b/brltty/Input/fs/focus40.ktb index ceaf9dc..5adb7a4 100644 --- a/brltty/Input/fs/focus40.ktb +++ b/brltty/Input/fs/focus40.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/fs/focus80.ktb b/brltty/Input/fs/focus80.ktb index 88aadbd..4fe92c2 100644 --- a/brltty/Input/fs/focus80.ktb +++ b/brltty/Input/fs/focus80.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/fs/keyboard.kti b/brltty/Input/fs/keyboard.kti index 3538fae..d219d91 100644 --- a/brltty/Input/fs/keyboard.kti +++ b/brltty/Input/fs/keyboard.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -43,4 +43,6 @@ assign chord Space+ include ../chords.kti bind Space+RoutingKey KEY_FUNCTION +bind LeftShift+RoutingKey SETLEFT +bind RightShift+RoutingKey SWITCHVT diff --git a/brltty/Input/fs/pacmate.ktb b/brltty/Input/fs/pacmate.ktb index 6148a5d..e459fc5 100644 --- a/brltty/Input/fs/pacmate.ktb +++ b/brltty/Input/fs/pacmate.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/fs/rockers.kti b/brltty/Input/fs/rockers.kti index 988bd89..9050e97 100644 --- a/brltty/Input/fs/rockers.kti +++ b/brltty/Input/fs/rockers.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/fs/speech.kti b/brltty/Input/fs/speech.kti index aef1163..abdd820 100644 --- a/brltty/Input/fs/speech.kti +++ b/brltty/Input/fs/speech.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hd/mbl.ktb b/brltty/Input/hd/mbl.ktb index 0aee2d9..7b1d141 100644 --- a/brltty/Input/hd/mbl.ktb +++ b/brltty/Input/hd/mbl.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hd/pfl.ktb b/brltty/Input/hd/pfl.ktb index a8c5ec2..d822c44 100644 --- a/brltty/Input/hd/pfl.ktb +++ b/brltty/Input/hd/pfl.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/beetle.ktb b/brltty/Input/hm/beetle.ktb index fe3329c..11b4d8e 100644 --- a/brltty/Input/hm/beetle.ktb +++ b/brltty/Input/hm/beetle.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/braille.kti b/brltty/Input/hm/braille.kti index de26213..3c56b8c 100644 --- a/brltty/Input/hm/braille.kti +++ b/brltty/Input/hm/braille.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/common.kti b/brltty/Input/hm/common.kti index cb060a9..2219353 100644 --- a/brltty/Input/hm/common.kti +++ b/brltty/Input/hm/common.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/contexts.kti b/brltty/Input/hm/contexts.kti index d4a9116..de2f4ab 100644 --- a/brltty/Input/hm/contexts.kti +++ b/brltty/Input/hm/contexts.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/edge.ktb b/brltty/Input/hm/edge.ktb index 626e73b..5bc374d 100644 --- a/brltty/Input/hm/edge.ktb +++ b/brltty/Input/hm/edge.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -16,7 +16,7 @@ # This software is maintained by Dave Mielke . ############################################################################### -title HIMS Braille Edge +title HIMS Braille Edge and QBrailleXL include common.kti include scroll.kti diff --git a/brltty/Input/hm/f14.kti b/brltty/Input/hm/f14.kti index 06e1005..62458fc 100644 --- a/brltty/Input/hm/f14.kti +++ b/brltty/Input/hm/f14.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/f18.kti b/brltty/Input/hm/f18.kti index 493cfbd..08fc62a 100644 --- a/brltty/Input/hm/f18.kti +++ b/brltty/Input/hm/f18.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/fnkey.kti b/brltty/Input/hm/fnkey.kti index a53aa7d..7a2c26d 100644 --- a/brltty/Input/hm/fnkey.kti +++ b/brltty/Input/hm/fnkey.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/left.kti b/brltty/Input/hm/left.kti index ed29082..02621d4 100644 --- a/brltty/Input/hm/left.kti +++ b/brltty/Input/hm/left.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/letters.kti b/brltty/Input/hm/letters.kti index a8f55d4..ac7826a 100644 --- a/brltty/Input/hm/letters.kti +++ b/brltty/Input/hm/letters.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/pan.ktb b/brltty/Input/hm/pan.ktb index a709217..71d6f0c 100644 --- a/brltty/Input/hm/pan.ktb +++ b/brltty/Input/hm/pan.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/pan.kti b/brltty/Input/hm/pan.kti index 41a9a48..0b917d7 100644 --- a/brltty/Input/hm/pan.kti +++ b/brltty/Input/hm/pan.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/qwerty.ktb b/brltty/Input/hm/qwerty.ktb index 9c9cbf4..9646a18 100644 --- a/brltty/Input/hm/qwerty.ktb +++ b/brltty/Input/hm/qwerty.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/qwerty.kti b/brltty/Input/hm/qwerty.kti index 8648eed..f1e1cc5 100644 --- a/brltty/Input/hm/qwerty.kti +++ b/brltty/Input/hm/qwerty.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/right.kti b/brltty/Input/hm/right.kti index 372b2f5..6568316 100644 --- a/brltty/Input/hm/right.kti +++ b/brltty/Input/hm/right.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/scroll.ktb b/brltty/Input/hm/scroll.ktb index b75e2ce..b46b574 100644 --- a/brltty/Input/hm/scroll.ktb +++ b/brltty/Input/hm/scroll.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/scroll.kti b/brltty/Input/hm/scroll.kti index d7e9be0..9ddc091 100644 --- a/brltty/Input/hm/scroll.kti +++ b/brltty/Input/hm/scroll.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hm/sync.ktb b/brltty/Input/hm/sync.ktb index 1476aa4..4e65e7d 100644 --- a/brltty/Input/hm/sync.ktb +++ b/brltty/Input/hm/sync.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/ab.ktb b/brltty/Input/ht/ab.ktb index a3d56cb..6b484ba 100644 --- a/brltty/Input/ht/ab.ktb +++ b/brltty/Input/ht/ab.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/ab.kti b/brltty/Input/ht/ab.kti index eb17e0e..4f768f6 100644 --- a/brltty/Input/ht/ab.kti +++ b/brltty/Input/ht/ab.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2020 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/ab_s.ktb b/brltty/Input/ht/ab_s.ktb index af8a7d2..162e402 100644 --- a/brltty/Input/ht/ab_s.ktb +++ b/brltty/Input/ht/ab_s.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2020 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/ac4.ktb b/brltty/Input/ht/ac4.ktb index 48ccba7..f404354 100644 --- a/brltty/Input/ht/ac4.ktb +++ b/brltty/Input/ht/ac4.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -21,4 +21,32 @@ title HandyTech Activator bind B1+B4+SpaceLeft TOUCH_NAV include joystick.kti -include bs.kti + +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 + +assign brailleOn B1+B8+SpaceRight +assign brailleOff B1+B8+SpaceLeft +assign space SpaceLeft +assign enter SpaceRight +include input.kti + +include ../bm/display6.kti +include ../bm/routing6.kti diff --git a/brltty/Input/ht/alo.ktb b/brltty/Input/ht/alo.ktb index cb0da61..94140a9 100644 --- a/brltty/Input/ht/alo.ktb +++ b/brltty/Input/ht/alo.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/as40.ktb b/brltty/Input/ht/as40.ktb index 5b09bb9..ed64fe3 100644 --- a/brltty/Input/ht/as40.ktb +++ b/brltty/Input/ht/as40.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/bb.ktb b/brltty/Input/ht/bb.ktb index 241514a..62a4ae2 100644 --- a/brltty/Input/ht/bb.ktb +++ b/brltty/Input/ht/bb.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/bbp.ktb b/brltty/Input/ht/bbp.ktb index 6007290..698451d 100644 --- a/brltty/Input/ht/bbp.ktb +++ b/brltty/Input/ht/bbp.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/bkwm.ktb b/brltty/Input/ht/bkwm.ktb index 2b681a1..0668a8a 100644 --- a/brltty/Input/ht/bkwm.ktb +++ b/brltty/Input/ht/bkwm.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/brln.ktb b/brltty/Input/ht/brln.ktb index 9c8d388..14af612 100644 --- a/brltty/Input/ht/brln.ktb +++ b/brltty/Input/ht/brln.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/bs.kti b/brltty/Input/ht/bs.kti index 503c43e..67fe489 100644 --- a/brltty/Input/ht/bs.kti +++ b/brltty/Input/ht/bs.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/bs40.ktb b/brltty/Input/ht/bs40.ktb index 9c3e1ad..75fadfa 100644 --- a/brltty/Input/ht/bs40.ktb +++ b/brltty/Input/ht/bs40.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/bs80.ktb b/brltty/Input/ht/bs80.ktb index 6471098..b36515e 100644 --- a/brltty/Input/ht/bs80.ktb +++ b/brltty/Input/ht/bs80.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/cb40.ktb b/brltty/Input/ht/cb40.ktb index d3952eb..d9672d5 100644 --- a/brltty/Input/ht/cb40.ktb +++ b/brltty/Input/ht/cb40.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/dots.kti b/brltty/Input/ht/dots.kti index 88de4c8..45f2f45 100644 --- a/brltty/Input/ht/dots.kti +++ b/brltty/Input/ht/dots.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/easy.ktb b/brltty/Input/ht/easy.ktb index 70405f6..029bb9d 100644 --- a/brltty/Input/ht/easy.ktb +++ b/brltty/Input/ht/easy.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/input.kti b/brltty/Input/ht/input.kti index c7f9c3e..f98f10c 100644 --- a/brltty/Input/ht/input.kti +++ b/brltty/Input/ht/input.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/joystick.kti b/brltty/Input/ht/joystick.kti index a067349..74c3f2c 100644 --- a/brltty/Input/ht/joystick.kti +++ b/brltty/Input/ht/joystick.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/keypad.kti b/brltty/Input/ht/keypad.kti index e0c90cb..28e37d6 100644 --- a/brltty/Input/ht/keypad.kti +++ b/brltty/Input/ht/keypad.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/mc88.ktb b/brltty/Input/ht/mc88.ktb index 7326a9c..495a431 100644 --- a/brltty/Input/ht/mc88.ktb +++ b/brltty/Input/ht/mc88.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/mdlr.ktb b/brltty/Input/ht/mdlr.ktb index c62a2d6..cb1b25d 100644 --- a/brltty/Input/ht/mdlr.ktb +++ b/brltty/Input/ht/mdlr.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/me.kti b/brltty/Input/ht/me.kti index d58e0bb..896b457 100644 --- a/brltty/Input/ht/me.kti +++ b/brltty/Input/ht/me.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/me64.ktb b/brltty/Input/ht/me64.ktb index 22bf147..e75f4eb 100644 --- a/brltty/Input/ht/me64.ktb +++ b/brltty/Input/ht/me64.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/me88.ktb b/brltty/Input/ht/me88.ktb index 84d0d9d..ef1b579 100644 --- a/brltty/Input/ht/me88.ktb +++ b/brltty/Input/ht/me88.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/rockers.kti b/brltty/Input/ht/rockers.kti index 97c4249..cff2410 100644 --- a/brltty/Input/ht/rockers.kti +++ b/brltty/Input/ht/rockers.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ht/wave.ktb b/brltty/Input/ht/wave.ktb index 7f6e595..c60e663 100644 --- a/brltty/Input/ht/wave.ktb +++ b/brltty/Input/ht/wave.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hw/B80.ktb b/brltty/Input/hw/B80.ktb index 9c975c0..61bb205 100644 --- a/brltty/Input/hw/B80.ktb +++ b/brltty/Input/hw/B80.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hw/BI14.ktb b/brltty/Input/hw/BI14.ktb index ef5e555..e1f2a03 100644 --- a/brltty/Input/hw/BI14.ktb +++ b/brltty/Input/hw/BI14.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hw/BI20X.ktb b/brltty/Input/hw/BI20X.ktb index 63589eb..24e7107 100644 --- a/brltty/Input/hw/BI20X.ktb +++ b/brltty/Input/hw/BI20X.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hw/BI32.ktb b/brltty/Input/hw/BI32.ktb index 0749513..6d54540 100644 --- a/brltty/Input/hw/BI32.ktb +++ b/brltty/Input/hw/BI32.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hw/BI40.ktb b/brltty/Input/hw/BI40.ktb index c610473..b06acbf 100644 --- a/brltty/Input/hw/BI40.ktb +++ b/brltty/Input/hw/BI40.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hw/BI40X.ktb b/brltty/Input/hw/BI40X.ktb index cc76d9c..757ffcb 100644 --- a/brltty/Input/hw/BI40X.ktb +++ b/brltty/Input/hw/BI40X.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hw/C20.ktb b/brltty/Input/hw/C20.ktb index 6f71aa3..706ac28 100644 --- a/brltty/Input/hw/C20.ktb +++ b/brltty/Input/hw/C20.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hw/M40.ktb b/brltty/Input/hw/M40.ktb index 5d0b229..c5e5be9 100644 --- a/brltty/Input/hw/M40.ktb +++ b/brltty/Input/hw/M40.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hw/NLS.ktb b/brltty/Input/hw/NLS.ktb index c146bf2..c1a41aa 100644 --- a/brltty/Input/hw/NLS.ktb +++ b/brltty/Input/hw/NLS.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hw/braille.kti b/brltty/Input/hw/braille.kti index 8b47998..d735dbb 100644 --- a/brltty/Input/hw/braille.kti +++ b/brltty/Input/hw/braille.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hw/command.kti b/brltty/Input/hw/command.kti index c803cca..00029ec 100644 --- a/brltty/Input/hw/command.kti +++ b/brltty/Input/hw/command.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hw/joystick.kti b/brltty/Input/hw/joystick.kti index 45c147d..acf8a44 100644 --- a/brltty/Input/hw/joystick.kti +++ b/brltty/Input/hw/joystick.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hw/one.ktb b/brltty/Input/hw/one.ktb index acbf85f..de00c27 100644 --- a/brltty/Input/hw/one.ktb +++ b/brltty/Input/hw/one.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hw/routing.kti b/brltty/Input/hw/routing.kti index ce9d74c..f88bc47 100644 --- a/brltty/Input/hw/routing.kti +++ b/brltty/Input/hw/routing.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/hw/thumb.kti b/brltty/Input/hw/thumb.kti index a586873..dae2186 100644 --- a/brltty/Input/hw/thumb.kti +++ b/brltty/Input/hw/thumb.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -16,9 +16,14 @@ # This software is maintained by Dave Mielke . ############################################################################### +assignDefault previous ThumbPrevious +assignDefault left ThumbLeft +assignDefault right ThumbRight +assignDefault next ThumbNext + note There are four rectangular thumb keys on the front. From left to right: -note * The outer (shorter) ones are named ThumbUp and ThumbDown. -note * The inner (longer) ones are named ThumbLeft and ThumbRight. +note * The outer ones are named ThumbPrevious and ThumbNext. +note * The inner ones are named ThumbLeft and ThumbRight. note * Some models have a round key in the middle - it's the internal menu key. #################### @@ -26,20 +31,20 @@ note * Some models have a round key in the middle - it's the internal menu key. #################### bind ThumbLeft+ThumbRight HOME -bind ThumbLeft FWINLT -bind ThumbRight FWINRT -bind ThumbPrevious LNUP -bind ThumbNext LNDN +bind \{left} FWINLT +bind \{right} FWINRT +bind \{previous} LNUP +bind \{next} LNDN -bind ThumbPrevious+ThumbLeft TOP_LEFT -bind ThumbPrevious+ThumbRight BOT_LEFT -bind ThumbNext+ThumbLeft PRDIFLN -bind ThumbNext+ThumbRight NXDIFLN +bind \{left}+\{previous} TOP_LEFT +bind \{left}+\{next} BOT_LEFT +bind \{right}+\{previous} PRDIFLN +bind \{right}+\{next} NXDIFLN bind ThumbPrevious+RoutingKey CLIP_NEW bind ThumbLeft+RoutingKey CLIP_ADD -bind ThumbRight+RoutingKey COPY_RECT -bind ThumbNext+RoutingKey COPY_LINE +bind \{right}+RoutingKey COPY_LINE +bind \{next}+RoutingKey COPY_RECT bind ThumbPrevious+ThumbNext PASTE @@ -49,14 +54,14 @@ bind ThumbPrevious+ThumbNext PASTE context menu -bind ThumbLeft FWINLT -bind ThumbRight FWINRT -bind ThumbPrevious MENU_PREV_ITEM -bind ThumbNext MENU_NEXT_ITEM -bind ThumbPrevious+ThumbLeft MENU_FIRST_ITEM -bind ThumbPrevious+ThumbRight MENU_LAST_ITEM -bind ThumbNext+ThumbLeft MENU_PREV_SETTING -bind ThumbNext+ThumbRight MENU_NEXT_SETTING +bind \{left} FWINLT +bind \{right} FWINRT +bind \{previous} MENU_PREV_ITEM +bind \{next} MENU_NEXT_ITEM +bind \{left}+\{previous} MENU_FIRST_ITEM +bind \{left}+\{next} MENU_LAST_ITEM +bind \{right}+\{previous} MENU_PREV_SETTING +bind \{right}+\{next} MENU_NEXT_SETTING bind ThumbLeft+ThumbRight PREFMENU bind ThumbLeft+ThumbRight+ThumbPrevious PREFLOAD bind ThumbLeft+ThumbRight+ThumbNext PREFSAVE diff --git a/brltty/Input/hw/thumb_legacy.kti b/brltty/Input/hw/thumb_legacy.kti new file mode 100644 index 0000000..c4b0cf2 --- /dev/null +++ b/brltty/Input/hw/thumb_legacy.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-2023 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.app/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# If you'd like to have the old (pre-6.4) thumb key bindings then +# copy this file into the user customizations directory like this: +# cp thumb_legacy.kti /etc/xdg/brltty/thumb.kti + +assign previous ThumbLeft +assign left ThumbPrevious +assign right ThumbNext +assign next ThumbRight +include thumb.kti diff --git a/brltty/Input/hw/touch.ktb b/brltty/Input/hw/touch.ktb index 30f68b0..60e94f4 100644 --- a/brltty/Input/hw/touch.ktb +++ b/brltty/Input/hw/touch.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ic/bb.ktb b/brltty/Input/ic/bb.ktb index 246fb96..62fd55a 100644 --- a/brltty/Input/ic/bb.ktb +++ b/brltty/Input/ic/bb.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ic/chords.kti b/brltty/Input/ic/chords.kti index 27b51f3..48a661c 100644 --- a/brltty/Input/ic/chords.kti +++ b/brltty/Input/ic/chords.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ic/common.kti b/brltty/Input/ic/common.kti index 6a8c0ad..cf1d6a4 100644 --- a/brltty/Input/ic/common.kti +++ b/brltty/Input/ic/common.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ic/nvda.ktb b/brltty/Input/ic/nvda.ktb index 71bcbf8..6e46ee3 100644 --- a/brltty/Input/ic/nvda.ktb +++ b/brltty/Input/ic/nvda.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ic/route.kti b/brltty/Input/ic/route.kti index fb30a83..98ba269 100644 --- a/brltty/Input/ic/route.kti +++ b/brltty/Input/ic/route.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ic/toggle.kti b/brltty/Input/ic/toggle.kti index 0190342..7d008ab 100644 --- a/brltty/Input/ic/toggle.kti +++ b/brltty/Input/ic/toggle.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ir/all.kti b/brltty/Input/ir/all.kti index e82504f..b3e5e7a 100644 --- a/brltty/Input/ir/all.kti +++ b/brltty/Input/ir/all.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ir/brl.ktb b/brltty/Input/ir/brl.ktb index ae4e091..8c63172 100644 --- a/brltty/Input/ir/brl.ktb +++ b/brltty/Input/ir/brl.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ir/pc.ktb b/brltty/Input/ir/pc.ktb index 7025521..5316335 100644 --- a/brltty/Input/ir/pc.ktb +++ b/brltty/Input/ir/pc.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/md/common.kti b/brltty/Input/md/common.kti index 93a8008..c464899 100644 --- a/brltty/Input/md/common.kti +++ b/brltty/Input/md/common.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/md/default.ktb b/brltty/Input/md/default.ktb index d46ef93..9ff1923 100644 --- a/brltty/Input/md/default.ktb +++ b/brltty/Input/md/default.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/md/fk.ktb b/brltty/Input/md/fk.ktb index a7d2d03..ea75bb1 100644 --- a/brltty/Input/md/fk.ktb +++ b/brltty/Input/md/fk.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/md/fk_s.ktb b/brltty/Input/md/fk_s.ktb index 456934c..315c0ad 100644 --- a/brltty/Input/md/fk_s.ktb +++ b/brltty/Input/md/fk_s.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/md/fkeys.kti b/brltty/Input/md/fkeys.kti index b235afe..e875eb8 100644 --- a/brltty/Input/md/fkeys.kti +++ b/brltty/Input/md/fkeys.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/md/kbd.ktb b/brltty/Input/md/kbd.ktb index 75443e6..0d41b3a 100644 --- a/brltty/Input/md/kbd.ktb +++ b/brltty/Input/md/kbd.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/md/keyboard.kti b/brltty/Input/md/keyboard.kti index d71ad25..b3d22cc 100644 --- a/brltty/Input/md/keyboard.kti +++ b/brltty/Input/md/keyboard.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/md/status.kti b/brltty/Input/md/status.kti index 4f08cf7..3239842 100644 --- a/brltty/Input/md/status.kti +++ b/brltty/Input/md/status.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/menu.kti b/brltty/Input/menu.kti index 82a512a..7832fc8 100644 --- a/brltty/Input/menu.kti +++ b/brltty/Input/menu.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/mm/common.kti b/brltty/Input/mm/common.kti index 1f03e97..a7041c9 100644 --- a/brltty/Input/mm/common.kti +++ b/brltty/Input/mm/common.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/mm/pocket.ktb b/brltty/Input/mm/pocket.ktb index c8d4ef3..2e68182 100644 --- a/brltty/Input/mm/pocket.ktb +++ b/brltty/Input/mm/pocket.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/mm/smart.ktb b/brltty/Input/mm/smart.ktb index ad5f0e3..d7afcea 100644 --- a/brltty/Input/mm/smart.ktb +++ b/brltty/Input/mm/smart.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/mt/bd1_3.ktb b/brltty/Input/mt/bd1_3.ktb index f50074d..1e56a69 100644 --- a/brltty/Input/mt/bd1_3.ktb +++ b/brltty/Input/mt/bd1_3.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/mt/bd1_3.kti b/brltty/Input/mt/bd1_3.kti index b49b514..77095c4 100644 --- a/brltty/Input/mt/bd1_3.kti +++ b/brltty/Input/mt/bd1_3.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/mt/bd1_3s.ktb b/brltty/Input/mt/bd1_3s.ktb index 55972bf..d9b9545 100644 --- a/brltty/Input/mt/bd1_3s.ktb +++ b/brltty/Input/mt/bd1_3s.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/mt/bd1_6.ktb b/brltty/Input/mt/bd1_6.ktb index c0a34e8..057c887 100644 --- a/brltty/Input/mt/bd1_6.ktb +++ b/brltty/Input/mt/bd1_6.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/mt/bd1_6.kti b/brltty/Input/mt/bd1_6.kti index 38a441b..1318490 100644 --- a/brltty/Input/mt/bd1_6.kti +++ b/brltty/Input/mt/bd1_6.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/mt/bd1_6s.ktb b/brltty/Input/mt/bd1_6s.ktb index 317c341..26281f2 100644 --- a/brltty/Input/mt/bd1_6s.ktb +++ b/brltty/Input/mt/bd1_6s.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/mt/bd2.ktb b/brltty/Input/mt/bd2.ktb index 4f2d14a..c9621f9 100644 --- a/brltty/Input/mt/bd2.ktb +++ b/brltty/Input/mt/bd2.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/mt/status.kti b/brltty/Input/mt/status.kti index 4d79d34..37733ac 100644 --- a/brltty/Input/mt/status.kti +++ b/brltty/Input/mt/status.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/nav.kti b/brltty/Input/nav.kti new file mode 100644 index 0000000..a4ad695 --- /dev/null +++ b/brltty/Input/nav.kti @@ -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-2023 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed under the terms of the +# GNU Lesser General Public License, as published by the Free Software +# Foundation; either version 2.1 of the License, or (at your option) any +# later version. Please see the file LICENSE-LGPL for details. +# +# Web Page: http://brltty.app/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +bind Up LNUP +bind Down LNDN +bind Left FWINLT +bind Right FWINRT + +bind Dot4+Up TOP +bind Dot4+Down BOT +bind Dot4+Left LNBEG +bind Dot4+Right LNEND + +bind Dot5+Up PRDIFLN +bind Dot5+Down NXDIFLN +bind Dot5+Left FWINLTSKIP +bind Dot5+Right FWINRTSKIP + +bind Dot6+Up ATTRUP +bind Dot6+Down ATTRDN +bind Dot6+Left CHRLT +bind Dot6+Right CHRRT + +Bind Dot4+Dot6+Up PRPGRPH +Bind Dot4+Dot6+Down NXPGRPH +Bind Dot4+Dot6+Left PRPROMPT +Bind Dot4+Dot6+Right NXPROMPT + +Bind Dot4+Dot5+Dot6+Up PREFMENU +Bind Dot4+Dot5+Dot6+Down TIME +Bind Dot4+Dot5+Dot6+Left PREFLOAD +Bind Dot4+Dot5+Dot6+Right PREFSAVE + +Bind Dot4+Dot5+Up FREEZE +Bind Dot4+Dot5+Down DISPMD +Bind Dot4+Dot5+Left COMPBRL6 +Bind Dot4+Dot5+Right CONTRACTED + +Bind Dot5+Dot6+Up PRSEARCH +Bind Dot5+Dot6+Down NXSEARCH +Bind Dot5+Dot6+Left SWITCHVT_PREV +Bind Dot5+Dot6+Right SWITCHVT_NEXT + +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+Up KEY_PAGE_UP +bind Dot2+Down KEY_PAGE_DOWN +bind Dot2+Left KEY_HOME +bind Dot2+Right KEY_END + +bind Dot3+Up KEY_ESCAPE +bind Dot3+Down KEY_TAB +bind Dot3+Left KEY_DELETE +bind Dot3+Right KEY_INSERT + +bind Dot1+Dot2+Up SAY_ABOVE +bind Dot1+Dot2+Down SAY_BELOW +bind Dot1+Dot2+Left MUTE +bind Dot1+Dot2+Right SAY_LINE + +bind Dot2+Dot3+Up SAY_LOUDER +bind Dot2+Dot3+Down SAY_SOFTER +bind Dot2+Dot3+Left SAY_SLOWER +bind Dot2+Dot3+Right SAY_FASTER + +bind Dot1+Dot3+Up AUTOSPEAK +bind Dot1+Dot3+Down SPKHOME +bind Dot1+Dot3+Left SPEAK_INDENT +bind Dot1+Dot3+Right SAY_ALL + diff --git a/brltty/Input/no/all.txt b/brltty/Input/no/all.txt index 623b1a7..a50fd8b 100644 --- a/brltty/Input/no/all.txt +++ b/brltty/Input/no/all.txt @@ -1 +1 @@ -There are no key bindings. +no braille display diff --git a/brltty/Input/np/all.ktb b/brltty/Input/np/all.ktb index dc52dac..762655b 100644 --- a/brltty/Input/np/all.ktb +++ b/brltty/Input/np/all.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pg/all.ktb b/brltty/Input/pg/all.ktb index 9026a0f..f190bbd 100644 --- a/brltty/Input/pg/all.ktb +++ b/brltty/Input/pg/all.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/2d_l.ktb b/brltty/Input/pm/2d_l.ktb index f60056a..53b8f4f 100644 --- a/brltty/Input/pm/2d_l.ktb +++ b/brltty/Input/pm/2d_l.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/2d_s.ktb b/brltty/Input/pm/2d_s.ktb index 4ae3a11..e05bf6d 100644 --- a/brltty/Input/pm/2d_s.ktb +++ b/brltty/Input/pm/2d_s.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/bar.kti b/brltty/Input/pm/bar.kti index 2ee2bbd..9e8be61 100644 --- a/brltty/Input/pm/bar.kti +++ b/brltty/Input/pm/bar.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/c.ktb b/brltty/Input/pm/c.ktb index 8f8dac6..aae0039 100644 --- a/brltty/Input/pm/c.ktb +++ b/brltty/Input/pm/c.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/c_486.ktb b/brltty/Input/pm/c_486.ktb index 7b743db..4387182 100644 --- a/brltty/Input/pm/c_486.ktb +++ b/brltty/Input/pm/c_486.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/el2d_80s.ktb b/brltty/Input/pm/el2d_80s.ktb index 8933b66..bb05540 100644 --- a/brltty/Input/pm/el2d_80s.ktb +++ b/brltty/Input/pm/el2d_80s.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/el40c.ktb b/brltty/Input/pm/el40c.ktb index 8e902ad..81f303f 100644 --- a/brltty/Input/pm/el40c.ktb +++ b/brltty/Input/pm/el40c.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/el40s.ktb b/brltty/Input/pm/el40s.ktb index 59a568c..9c743a4 100644 --- a/brltty/Input/pm/el40s.ktb +++ b/brltty/Input/pm/el40s.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/el60c.ktb b/brltty/Input/pm/el60c.ktb index 718599d..69e8c97 100644 --- a/brltty/Input/pm/el60c.ktb +++ b/brltty/Input/pm/el60c.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/el66s.ktb b/brltty/Input/pm/el66s.ktb index 73dec47..33cfb61 100644 --- a/brltty/Input/pm/el66s.ktb +++ b/brltty/Input/pm/el66s.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/el70s.ktb b/brltty/Input/pm/el70s.ktb index f63f834..4946713 100644 --- a/brltty/Input/pm/el70s.ktb +++ b/brltty/Input/pm/el70s.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/el80_ii.ktb b/brltty/Input/pm/el80_ii.ktb index 009cb2c..f85d229 100644 --- a/brltty/Input/pm/el80_ii.ktb +++ b/brltty/Input/pm/el80_ii.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/el80c.ktb b/brltty/Input/pm/el80c.ktb index 9b0505f..fecbab9 100644 --- a/brltty/Input/pm/el80c.ktb +++ b/brltty/Input/pm/el80c.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/el80s.ktb b/brltty/Input/pm/el80s.ktb index da97e7e..94b61bc 100644 --- a/brltty/Input/pm/el80s.ktb +++ b/brltty/Input/pm/el80s.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/el_2d_40.ktb b/brltty/Input/pm/el_2d_40.ktb index 493a10e..12b3b83 100644 --- a/brltty/Input/pm/el_2d_40.ktb +++ b/brltty/Input/pm/el_2d_40.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/el_2d_66.ktb b/brltty/Input/pm/el_2d_66.ktb index 0f2368e..be2e3af 100644 --- a/brltty/Input/pm/el_2d_66.ktb +++ b/brltty/Input/pm/el_2d_66.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/el_2d_80.ktb b/brltty/Input/pm/el_2d_80.ktb index 3ffb5c2..7a5eca9 100644 --- a/brltty/Input/pm/el_2d_80.ktb +++ b/brltty/Input/pm/el_2d_80.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/el_40_p.ktb b/brltty/Input/pm/el_40_p.ktb index 310ef8c..9214688 100644 --- a/brltty/Input/pm/el_40_p.ktb +++ b/brltty/Input/pm/el_40_p.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/el_80.ktb b/brltty/Input/pm/el_80.ktb index 261a4ae..1953ddd 100644 --- a/brltty/Input/pm/el_80.ktb +++ b/brltty/Input/pm/el_80.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/elb_tr_20.ktb b/brltty/Input/pm/elb_tr_20.ktb index 7db614c..01dcbd4 100644 --- a/brltty/Input/pm/elb_tr_20.ktb +++ b/brltty/Input/pm/elb_tr_20.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/elb_tr_32.ktb b/brltty/Input/pm/elb_tr_32.ktb index 034d1f6..b8bc370 100644 --- a/brltty/Input/pm/elb_tr_32.ktb +++ b/brltty/Input/pm/elb_tr_32.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/elba_20.ktb b/brltty/Input/pm/elba_20.ktb index f7f87d0..0dad0a1 100644 --- a/brltty/Input/pm/elba_20.ktb +++ b/brltty/Input/pm/elba_20.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/elba_32.ktb b/brltty/Input/pm/elba_32.ktb index 7078e24..a06c35a 100644 --- a/brltty/Input/pm/elba_32.ktb +++ b/brltty/Input/pm/elba_32.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/front13.kti b/brltty/Input/pm/front13.kti index f18b1d5..83d032f 100644 --- a/brltty/Input/pm/front13.kti +++ b/brltty/Input/pm/front13.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/front9.kti b/brltty/Input/pm/front9.kti index 5e39282..523ebf9 100644 --- a/brltty/Input/pm/front9.kti +++ b/brltty/Input/pm/front9.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/ib_80.ktb b/brltty/Input/pm/ib_80.ktb index c9eba2a..f373aab 100644 --- a/brltty/Input/pm/ib_80.ktb +++ b/brltty/Input/pm/ib_80.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/keyboard.kti b/brltty/Input/pm/keyboard.kti index 619c04d..d191015 100644 --- a/brltty/Input/pm/keyboard.kti +++ b/brltty/Input/pm/keyboard.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/keys.kti b/brltty/Input/pm/keys.kti index 973d53c..d0c3491 100644 --- a/brltty/Input/pm/keys.kti +++ b/brltty/Input/pm/keys.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/live.ktb b/brltty/Input/pm/live.ktb index 9ac6270..3ae3da8 100644 --- a/brltty/Input/pm/live.ktb +++ b/brltty/Input/pm/live.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/routing.kti b/brltty/Input/pm/routing.kti index a9b33c0..4f8400a 100644 --- a/brltty/Input/pm/routing.kti +++ b/brltty/Input/pm/routing.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/status0.kti b/brltty/Input/pm/status0.kti index 994304a..ea8f98a 100644 --- a/brltty/Input/pm/status0.kti +++ b/brltty/Input/pm/status0.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/status13.kti b/brltty/Input/pm/status13.kti index 1796732..cd4a18d 100644 --- a/brltty/Input/pm/status13.kti +++ b/brltty/Input/pm/status13.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/status2.kti b/brltty/Input/pm/status2.kti index 263b21e..22b20ab 100644 --- a/brltty/Input/pm/status2.kti +++ b/brltty/Input/pm/status2.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/status20.kti b/brltty/Input/pm/status20.kti index 1f4ef16..b0dc9a5 100644 --- a/brltty/Input/pm/status20.kti +++ b/brltty/Input/pm/status20.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/status22.kti b/brltty/Input/pm/status22.kti index e8f1d7b..b496f3c 100644 --- a/brltty/Input/pm/status22.kti +++ b/brltty/Input/pm/status22.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/status4.kti b/brltty/Input/pm/status4.kti index b146509..f7b3fa1 100644 --- a/brltty/Input/pm/status4.kti +++ b/brltty/Input/pm/status4.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/switches.kti b/brltty/Input/pm/switches.kti index a77cf2d..f74cdac 100644 --- a/brltty/Input/pm/switches.kti +++ b/brltty/Input/pm/switches.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/pm/trio.ktb b/brltty/Input/pm/trio.ktb index f2c5c1f..3702556 100644 --- a/brltty/Input/pm/trio.ktb +++ b/brltty/Input/pm/trio.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/sk/bdp.ktb b/brltty/Input/sk/bdp.ktb index 311be02..685119b 100644 --- a/brltty/Input/sk/bdp.ktb +++ b/brltty/Input/sk/bdp.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/sk/ntk.ktb b/brltty/Input/sk/ntk.ktb index e962236..0ef1275 100644 --- a/brltty/Input/sk/ntk.ktb +++ b/brltty/Input/sk/ntk.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/speech.kti b/brltty/Input/speech.kti index 0b7168c..a67f1a1 100644 --- a/brltty/Input/speech.kti +++ b/brltty/Input/speech.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -16,41 +16,42 @@ # This software is maintained by Dave Mielke . ############################################################################### -bind \{speech}+Dot1 SPEAK_CURR_LOCN -bind \{speech}+Dot2 ROUTE_CURR_LOCN -bind \{speech}+Dot3 SPKHOME -bind \{speech}+Dot7 AUTOSPEAK - -bind \{speech}+Dot4 SAY_ABOVE -bind \{speech}+Dot5 SAY_LINE -bind \{speech}+Dot6 SAY_BELOW -bind \{speech}+Dot8 SAY_ALL - -bind \{speech}+Dot1+Dot4 SPEAK_PREV_LINE -bind \{speech}+Dot1+Dot5 SPEAK_CURR_LINE -bind \{speech}+Dot1+Dot6 SPEAK_NEXT_LINE -bind \{speech}+Dot1+Dot8 SPEAK_INDENT - -bind \{speech}+Dot2+Dot4 SPEAK_PREV_WORD -bind \{speech}+Dot2+Dot5 SPEAK_CURR_WORD -bind \{speech}+Dot2+Dot6 SPEAK_NEXT_WORD -bind \{speech}+Dot2+Dot8 SPELL_CURR_WORD - -bind \{speech}+Dot3+Dot4 SPEAK_PREV_CHAR -bind \{speech}+Dot3+Dot5 SPEAK_CURR_CHAR -bind \{speech}+Dot3+Dot6 SPEAK_NEXT_CHAR -bind \{speech}+Dot3+Dot8 DESC_CURR_CHAR - -bind \{speech}+Dot7+Dot4 SPEAK_FRST_LINE -bind \{speech}+Dot7+Dot5 SPEAK_FRST_CHAR -bind \{speech}+Dot7+Dot6 SPEAK_LAST_CHAR -bind \{speech}+Dot7+Dot8 SPEAK_LAST_LINE - -bind \{speech}+Space MUTE -bind \{speech}+Space+Dot1 SAY_SOFTER -bind \{speech}+Space+Dot4 SAY_LOUDER -bind \{speech}+Space+Dot2 SAY_SLOWER -bind \{speech}+Space+Dot5 SAY_FASTER -bind \{speech}+Space+Dot3 SAY_LOWER -bind \{speech}+Space+Dot6 SAY_HIGHER +bind \{speech}Dot1 AUTOSPEAK+on +bind \{speech}Dot2 MUTE +bind \{speech}Dot3 AUTOSPEAK+off +bind \{speech}Dot7 SPEAK_CURR_LOCN + +bind \{speech}Dot4 SAY_ABOVE +bind \{speech}Dot5 SAY_LINE +bind \{speech}Dot6 SAY_BELOW +bind \{speech}Dot8 SAY_ALL + +bind \{speech}Dot1+Dot4 SPEAK_PREV_LINE +bind \{speech}Dot1+Dot5 SPEAK_CURR_LINE +bind \{speech}Dot1+Dot6 SPEAK_NEXT_LINE +bind \{speech}Dot1+Dot8 SPEAK_INDENT + +bind \{speech}Dot2+Dot4 SPEAK_PREV_WORD +bind \{speech}Dot2+Dot5 SPEAK_CURR_WORD +bind \{speech}Dot2+Dot6 SPEAK_NEXT_WORD +bind \{speech}Dot2+Dot8 SPELL_CURR_WORD + +bind \{speech}Dot3+Dot4 SPEAK_PREV_CHAR +bind \{speech}Dot3+Dot5 SPEAK_CURR_CHAR +bind \{speech}Dot3+Dot6 SPEAK_NEXT_CHAR +bind \{speech}Dot3+Dot8 DESC_CURR_CHAR + +bind \{speech}Dot7+Dot4 SPEAK_FRST_LINE +bind \{speech}Dot7+Dot5 SPEAK_FRST_CHAR +bind \{speech}Dot7+Dot6 SPEAK_LAST_CHAR +bind \{speech}Dot7+Dot8 SPEAK_LAST_LINE + +bind \{speech}Space+Dot1 SAY_SOFTER +bind \{speech}Space+Dot4 SAY_LOUDER +bind \{speech}Space+Dot2 SAY_SLOWER +bind \{speech}Space+Dot5 SAY_FASTER +bind \{speech}Space+Dot3 SAY_LOWER +bind \{speech}Space+Dot6 SAY_HIGHER +bind \{speech}Space+Dot7 ROUTE_CURR_LOCN +bind \{speech}Space+Dot8 RETURN diff --git a/brltty/Input/toggle.kti b/brltty/Input/toggle.kti index b2dc256..65615d9 100644 --- a/brltty/Input/toggle.kti +++ b/brltty/Input/toggle.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ts/nav.kti b/brltty/Input/ts/nav.kti index 8b629ba..a105aed 100644 --- a/brltty/Input/ts/nav.kti +++ b/brltty/Input/ts/nav.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ts/nav20.ktb b/brltty/Input/ts/nav20.ktb index 3088ced..8806ab7 100644 --- a/brltty/Input/ts/nav20.ktb +++ b/brltty/Input/ts/nav20.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ts/nav40.ktb b/brltty/Input/ts/nav40.ktb index 33402b8..7a04220 100644 --- a/brltty/Input/ts/nav40.ktb +++ b/brltty/Input/ts/nav40.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ts/nav80.ktb b/brltty/Input/ts/nav80.ktb index d317802..19f32d2 100644 --- a/brltty/Input/ts/nav80.ktb +++ b/brltty/Input/ts/nav80.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ts/nav_large.kti b/brltty/Input/ts/nav_large.kti index 88f5d4c..c943dfd 100644 --- a/brltty/Input/ts/nav_large.kti +++ b/brltty/Input/ts/nav_large.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ts/nav_small.kti b/brltty/Input/ts/nav_small.kti index 16815d5..e9b4877 100644 --- a/brltty/Input/ts/nav_small.kti +++ b/brltty/Input/ts/nav_small.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ts/pb.kti b/brltty/Input/ts/pb.kti index e2a5685..fd00f5a 100644 --- a/brltty/Input/ts/pb.kti +++ b/brltty/Input/ts/pb.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ts/pb40.ktb b/brltty/Input/ts/pb40.ktb index e384f18..f8a9f6b 100644 --- a/brltty/Input/ts/pb40.ktb +++ b/brltty/Input/ts/pb40.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ts/pb65.ktb b/brltty/Input/ts/pb65.ktb index 6758e6d..023ad5a 100644 --- a/brltty/Input/ts/pb65.ktb +++ b/brltty/Input/ts/pb65.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ts/pb80.ktb b/brltty/Input/ts/pb80.ktb index 6d9f55b..147a813 100644 --- a/brltty/Input/ts/pb80.ktb +++ b/brltty/Input/ts/pb80.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ts/pb_large.kti b/brltty/Input/ts/pb_large.kti index cec5382..65bc8f0 100644 --- a/brltty/Input/ts/pb_large.kti +++ b/brltty/Input/ts/pb_large.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ts/pb_small.kti b/brltty/Input/ts/pb_small.kti index 7f0df95..b43d805 100644 --- a/brltty/Input/ts/pb_small.kti +++ b/brltty/Input/ts/pb_small.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/ts/routing.kti b/brltty/Input/ts/routing.kti index ef987a6..99512d9 100644 --- a/brltty/Input/ts/routing.kti +++ b/brltty/Input/ts/routing.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/vo/all.ktb b/brltty/Input/vo/all.ktb index 6b08e6e..953928e 100644 --- a/brltty/Input/vo/all.ktb +++ b/brltty/Input/vo/all.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/vo/all.kti b/brltty/Input/vo/all.kti index eb597cb..5e5573b 100644 --- a/brltty/Input/vo/all.kti +++ b/brltty/Input/vo/all.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Input/vo/bp.ktb b/brltty/Input/vo/bp.ktb index ce1e581..4f6ceab 100644 --- a/brltty/Input/vo/bp.ktb +++ b/brltty/Input/vo/bp.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Keyboard/braille.ktb b/brltty/Keyboard/braille.ktb index 80d35dc..e429798 100644 --- a/brltty/Keyboard/braille.ktb +++ b/brltty/Keyboard/braille.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Keyboard/braille.kti b/brltty/Keyboard/braille.kti index ec826f0..31fbb7a 100644 --- a/brltty/Keyboard/braille.kti +++ b/brltty/Keyboard/braille.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Keyboard/desktop.ktb b/brltty/Keyboard/desktop.ktb index a7ddba1..2da131d 100644 --- a/brltty/Keyboard/desktop.ktb +++ b/brltty/Keyboard/desktop.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Keyboard/desktop.kti b/brltty/Keyboard/desktop.kti index ca07a8e..834c24d 100644 --- a/brltty/Keyboard/desktop.kti +++ b/brltty/Keyboard/desktop.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Keyboard/keypad.ktb b/brltty/Keyboard/keypad.ktb index cffcfca..be1eb21 100644 --- a/brltty/Keyboard/keypad.ktb +++ b/brltty/Keyboard/keypad.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Keyboard/kp_say.kti b/brltty/Keyboard/kp_say.kti index fb68350..989d51d 100644 --- a/brltty/Keyboard/kp_say.kti +++ b/brltty/Keyboard/kp_say.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Keyboard/kp_speak.kti b/brltty/Keyboard/kp_speak.kti index 2c6f2be..5c61ee9 100644 --- a/brltty/Keyboard/kp_speak.kti +++ b/brltty/Keyboard/kp_speak.kti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Keyboard/laptop.ktb b/brltty/Keyboard/laptop.ktb index fbc695a..de8782d 100644 --- a/brltty/Keyboard/laptop.ktb +++ b/brltty/Keyboard/laptop.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Keyboard/sun_type6.ktb b/brltty/Keyboard/sun_type6.ktb index db1b7d6..bc218d3 100644 --- a/brltty/Keyboard/sun_type6.ktb +++ b/brltty/Keyboard/sun_type6.ktb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/alias.tti b/brltty/Text/alias.tti index 836c482..4d0d39d 100644 --- a/brltty/Text/alias.tti +++ b/brltty/Text/alias.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -19,13 +19,8 @@ # This BRLTTY text subtable defines several useful character aliases # ensure that space is defined -ifNotGlyph \s - ifCell 0 - glyph \s 0 - else - char \s 0 - endIf -endIf +ifNotGlyph \s glyph \s 0 +ifNotInput 0 input \s 0 # characters that represent a space alias \xA0 \s # no-break space diff --git a/brltty/Text/ar.ttb b/brltty/Text/ar.ttb index 221cf90..bb29fc0 100644 --- a/brltty/Text/ar.ttb +++ b/brltty/Text/ar.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -17,155 +17,168 @@ ############################################################################### # 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 +# This text table was converted from LibLouis's ar-ar-comp8 table. +# Maintainer: Dave Mielke +# Advisor: Ikrami Ahmad + +char \x21 ( 23 5 ) # ⠖ ! [EXCLAMATION MARK] +char \x22 ( 23 56 ) # ⠶ " [QUOTATION MARK] +char \x23 ( 3456 ) # ⠼ # [NUMBER SIGN] +char \x24 (12 4 6 8) # ⢫ $ [DOLLAR SIGN] +char \x25 (1 4 6 8) # ⢩ % [PERCENT SIGN] +char \x26 (1234 67 ) # ⡯ & [AMPERSAND] +char \x27 ( 3 7 ) # ⡄ ' [APOSTROPHE] +char \x28 ( 23 67 ) # ⡦ ( [LEFT PARENTHESIS] +char \x29 ( 3 56 8) # ⢴ ) [RIGHT PARENTHESIS] +char \x2A ( 3 5 8) # ⢔ * [ASTERISK] +char \x2B ( 23 5 8) # ⢖ + [PLUS SIGN] +char \x2C ( 2 7 ) # ⡂ , [COMMA] +char \x2D ( 3 6 ) # ⠤ - [HYPHEN-MINUS] +char \x2E ( 2 56 ) # ⠲ . [FULL STOP] +char \x2F ( 34 8) # ⢌ / [SOLIDUS] +char \x3A ( 2 5 7 ) # ⡒ : [COLON] +char \x3B ( 5678) # ⣰ ; [SEMICOLON] +char \x3C ( 2 4 6 8) # ⢪ < [LESS-THAN SIGN] +char \x3D ( 23 5678) # ⣶ = [EQUALS SIGN] +char \x3E (1 3 5 8) # ⢕ > [GREATER-THAN SIGN] +char \x3F ( 23 678) # ⣦ ? [QUESTION MARK] +char \x40 ( 4 7 ) # ⡈ @ [COMMERCIAL AT] +char \x5B (123 567 ) # ⡷ [ [LEFT SQUARE BRACKET] +char \x5C ( 34 7 ) # ⡌ \ [REVERSE SOLIDUS] +char \x5D ( 23456 8) # ⢾ ] [RIGHT SQUARE BRACKET] +char \x5E ( 234 6 8) # ⢮ ^ [CIRCUMFLEX ACCENT] +char \x5F ( 4567 ) # ⡸ _ [LOW LINE] +char \x60 ( 6 8) # ⢠ ` [GRAVE ACCENT] +char \x7B ( 23 567 ) # ⡶ { [LEFT CURLY BRACKET] +char \x7C (12 56 8) # ⢳ | [VERTICAL LINE] +char \x7D ( 23 56 8) # ⢶ } [RIGHT CURLY BRACKET] +char \x7E ( 345 8) # ⢜ ~ [TILDE] + +char \xA2 (12 4 67 ) # ⡫ ¢ [CENT SIGN] +char \xA7 ( 234 8) # ⢎ § [SECTION SIGN] +char \xA9 (1234 6 8) # ⢯ © [COPYRIGHT SIGN] +char \xAB (1234567 ) # ⡿ « [LEFT-POINTING DOUBLE ANGLE QUOTATION MARK] +char \xAE (123 5 8) # ⢗ ® [REGISTERED SIGN] +char \xB0 (12345 8) # ⢟ ° [DEGREE SIGN] +char \xB5 (1 34 8) # ⢍ µ [MICRO SIGN] +char \xB6 (1234 8) # ⢏ ¶ [PILCROW SIGN] +char \xBB (123456 8) # ⢿ » [RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] +glyph \xBF ( 23 678) # ⣦ ¿ [INVERTED QUESTION MARK] +char \xD7 ( 23 6 8) # ⢦ × [MULTIPLICATION SIGN] +char \xF7 ( 2 56 8) # ⢲ ÷ [DIVISION SIGN] + +char \u060C ( 5 7 ) # ⡐ ، [ARABIC COMMA] +char \u061B ( 567 ) # ⡰ ؛ [ARABIC SEMICOLON] +char \u061F ( 23 6 ) # ⠦ ؟ [ARABIC QUESTION MARK] +char \u0621 ( 3 ) # ⠄ ء [ARABIC LETTER HAMZA] +char \u0622 ( 345 ) # ⠜ آ [ARABIC LETTER ALEF WITH MADDA ABOVE] +char \u0623 ( 34 ) # ⠌ أ [ARABIC LETTER ALEF WITH HAMZA ABOVE] +char \u0624 (12 56 ) # ⠳ ؤ [ARABIC LETTER WAW WITH HAMZA ABOVE] +char \u0625 ( 4 6 ) # ⠨ إ [ARABIC LETTER ALEF WITH HAMZA BELOW] +char \u0626 (1 3456 ) # ⠽ ئ [ARABIC LETTER YEH WITH HAMZA ABOVE] +char \u0627 (1 ) # ⠁ ا [ARABIC LETTER ALEF] +char \u0628 (12 ) # ⠃ ب [ARABIC LETTER BEH] +char \u0629 (1 6 ) # ⠡ ة [ARABIC LETTER TEH MARBUTA] +char \u062A ( 2345 ) # ⠞ ت [ARABIC LETTER TEH] +char \u062B (1 456 ) # ⠹ ث [ARABIC LETTER THEH] +char \u062C ( 2 45 ) # ⠚ ج [ARABIC LETTER JEEM] +char \u062D (1 56 ) # ⠱ ح [ARABIC LETTER HAH] +char \u062E (1 34 6 ) # ⠭ خ [ARABIC LETTER KHAH] +char \u062F (1 45 ) # ⠙ د [ARABIC LETTER DAL] +char \u0630 ( 234 6 ) # ⠮ ذ [ARABIC LETTER THAL] +char \u0631 (123 5 ) # ⠗ ر [ARABIC LETTER REH] +char \u0632 (1 3 56 ) # ⠵ ز [ARABIC LETTER ZAIN] +char \u0633 ( 234 ) # ⠎ س [ARABIC LETTER SEEN] +char \u0634 (1 4 6 ) # ⠩ ش [ARABIC LETTER SHEEN] +char \u0635 (1234 6 ) # ⠯ ص [ARABIC LETTER SAD] +char \u0636 (12 4 6 ) # ⠫ ض [ARABIC LETTER DAD] +char \u0637 ( 23456 ) # ⠾ ط [ARABIC LETTER TAH] +char \u0638 (123456 ) # ⠿ ظ [ARABIC LETTER ZAH] +char \u0639 (123 56 ) # ⠷ ع [ARABIC LETTER AIN] +char \u063A (12 6 ) # ⠣ غ [ARABIC LETTER GHAIN] +char \u0641 (12 4 ) # ⠋ ف [ARABIC LETTER FEH] +char \u0642 (12345 ) # ⠟ ق [ARABIC LETTER QAF] +char \u0643 (1 3 ) # ⠅ ك [ARABIC LETTER KAF] +char \u0644 (123 ) # ⠇ ل [ARABIC LETTER LAM] +char \u0645 (1 34 ) # ⠍ م [ARABIC LETTER MEEM] +char \u0646 (1 345 ) # ⠝ ن [ARABIC LETTER NOON] +char \u0647 (12 5 ) # ⠓ ه [ARABIC LETTER HEH] +char \u0648 ( 2 456 ) # ⠺ و [ARABIC LETTER WAW] +char \u0649 (1 3 5 ) # ⠕ ى [ARABIC LETTER ALEF MAKSURA] +char \u064A ( 2 4 ) # ⠊ ي [ARABIC LETTER YEH] +char \u064B ( 23 ) # ⠆ ً [ARABIC FATHATAN] +char \u064C ( 2 6 ) # ⠢ ٌ [ARABIC DAMMATAN] +char \u064D ( 3 5 ) # ⠔ ٍ [ARABIC KASRATAN] +char \u064E ( 2 ) # ⠂ َ [ARABIC FATHA] +char \u064F (1 3 6 ) # ⠥ ُ [ARABIC DAMMA] +char \u0650 (1 5 ) # ⠑ ِ [ARABIC KASRA] +char \u0651 ( 6 ) # ⠠ ّ [ARABIC SHADDA] +char \u0652 ( 2 5 ) # ⠒ ْ [ARABIC SUKUN] +char \u067E (1234 ) # ⠏ پ [ARABIC LETTER PEH] +char \u0686 (1 4 ) # ⠉ چ [ARABIC LETTER TCHEH] +glyph \u0698 (1 3 56 ) # ⠵ ژ [ARABIC LETTER JEH] +char \u06A4 (123 6 8) # ⢧ ڤ [ARABIC LETTER VEH] +char \u06AF (12 45 ) # ⠛ گ [ARABIC LETTER GAF] +glyph \u06D4 ( 2 56 ) # ⠲ ۔ [ARABIC FULL STOP] +char \u2026 ( 2 5678) # ⣲ … [HORIZONTAL ELLIPSIS] +char \u2212 ( 3 6 8) # ⢤ − [MINUS SIGN] +char \uFEFC (123 6 ) # ⠧ ﻼ [ARABIC LIGATURE LAM WITH ALEF FINAL FORM] + +# The English letters must be defined after the Arabic ones so that +# typing on a braille keyboard will yield the Arabic ones. +include ltr-latin.tti + +# The English digits are their corresponding letters with dot 8 added. +include num-dot8.tti +alias \u0660 0 # ٠ [ARABIC-INDIC DIGIT ZERO] +alias \u0661 1 # ١ [ARABIC-INDIC DIGIT ONE] +alias \u0662 2 # ٢ [ARABIC-INDIC DIGIT TWO] +alias \u0663 3 # ٣ [ARABIC-INDIC DIGIT THREE] +alias \u0664 4 # ٤ [ARABIC-INDIC DIGIT FOUR] +alias \u0665 5 # ٥ [ARABIC-INDIC DIGIT FIVE] +alias \u0666 6 # ٦ [ARABIC-INDIC DIGIT SIX] +alias \u0667 7 # ٧ [ARABIC-INDIC DIGIT SEVEN] +alias \u0668 8 # ٨ [ARABIC-INDIC DIGIT EIGHT] +alias \u0669 9 # ٩ [ARABIC-INDIC DIGIT NINE] + +alias \xAD - # ­ [SOFT HYPHEN] +alias \u2010 - # ‐ [HYPHEN] +alias \u2011 - # ‑ [NON-BREAKING HYPHEN] + +alias \u2018 " # ‘ [LEFT SINGLE QUOTATION MARK] +alias \u2019 " # ’ [RIGHT SINGLE QUOTATION MARK] +alias \u201C " # “ [LEFT DOUBLE QUOTATION MARK] +alias \u201D " # ” [RIGHT DOUBLE QUOTATION MARK] +alias \u201E " # „ [DOUBLE LOW-9 QUOTATION MARK] +alias \u201F " # ‟ [DOUBLE HIGH-REVERSED-9 QUOTATION MARK] -# generated by ttbtest: charset=iso-8859-6 -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 \u060C ( 5 ) # AC ⠐ ، [ARABIC COMMA] -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 \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] +# English letters can be typed by adding both dots 7 and 8. +input a (1 78) +input b (12 78) +input c (1 4 78) +input d (1 45 78) +input e (1 5 78) +input f (12 4 78) +input g (12 45 78) +input h (12 5 78) +input i ( 2 4 78) +input j ( 2 45 78) +input k (1 3 78) +input l (123 78) +input m (1 34 78) +input n (1 345 78) +input o (1 3 5 78) +input p (1234 78) +input q (12345 78) +input r (123 5 78) +input s ( 234 78) +input t ( 2345 78) +input u (1 3 678) +input v (123 678) +input w ( 2 45678) +input x (1 34 678) +input y (1 345678) +input z (1 3 5678) include common.tti diff --git a/brltty/Text/as.ttb b/brltty/Text/as.ttb index 8aaef9b..f7ff1f2 100644 --- a/brltty/Text/as.ttb +++ b/brltty/Text/as.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/ascii-basic.tti b/brltty/Text/ascii-basic.tti index 65badad..5b5eb22 100644 --- a/brltty/Text/ascii-basic.tti +++ b/brltty/Text/ascii-basic.tti @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/awa.ttb b/brltty/Text/awa.ttb index af0b02e..44a58e4 100644 --- a/brltty/Text/awa.ttb +++ b/brltty/Text/awa.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/bengali.tti b/brltty/Text/bengali.tti index 4660794..72af924 100644 --- a/brltty/Text/bengali.tti +++ b/brltty/Text/bengali.tti @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/bg.ttb b/brltty/Text/bg.ttb index c4950ce..91d0aa6 100644 --- a/brltty/Text/bg.ttb +++ b/brltty/Text/bg.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/bh.ttb b/brltty/Text/bh.ttb index 600c388..ad93aa6 100644 --- a/brltty/Text/bh.ttb +++ b/brltty/Text/bh.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/blocks.tti b/brltty/Text/blocks.tti index 9803fe6..f2f222d 100644 --- a/brltty/Text/blocks.tti +++ b/brltty/Text/blocks.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/bn.ttb b/brltty/Text/bn.ttb index 1c81478..7cf43d8 100644 --- a/brltty/Text/bn.ttb +++ b/brltty/Text/bn.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/bo.ttb b/brltty/Text/bo.ttb index 4446e8b..18c3c6f 100644 --- a/brltty/Text/bo.ttb +++ b/brltty/Text/bo.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/boxes.tti b/brltty/Text/boxes.tti index c522226..84afc17 100644 --- a/brltty/Text/boxes.tti +++ b/brltty/Text/boxes.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/bra.ttb b/brltty/Text/bra.ttb index a3d9e54..ad56783 100644 --- a/brltty/Text/bra.ttb +++ b/brltty/Text/bra.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/brf.ttb b/brltty/Text/brf.ttb index 9218e5f..05f7a69 100644 --- a/brltty/Text/brf.ttb +++ b/brltty/Text/brf.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/common.tti b/brltty/Text/common.tti index 6124d44..070d8f6 100644 --- a/brltty/Text/common.tti +++ b/brltty/Text/common.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/cs.ttb b/brltty/Text/cs.ttb index ce54131..c128016 100644 --- a/brltty/Text/cs.ttb +++ b/brltty/Text/cs.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/ctl-latin.tti b/brltty/Text/ctl-latin.tti index 9266f10..6db55c7 100644 --- a/brltty/Text/ctl-latin.tti +++ b/brltty/Text/ctl-latin.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/cy.ttb b/brltty/Text/cy.ttb index 1e7670e..54dbc84 100644 --- a/brltty/Text/cy.ttb +++ b/brltty/Text/cy.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/da-1252.ttb b/brltty/Text/da-1252.ttb index c16f5d0..68719d7 100644 --- a/brltty/Text/da-1252.ttb +++ b/brltty/Text/da-1252.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/da-lt.ttb b/brltty/Text/da-lt.ttb index 06838bb..7c371bf 100644 --- a/brltty/Text/da-lt.ttb +++ b/brltty/Text/da-lt.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/da.ttb b/brltty/Text/da.ttb index 63f2067..21493c4 100644 --- a/brltty/Text/da.ttb +++ b/brltty/Text/da.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/de-chess.tti b/brltty/Text/de-chess.tti index e9ed795..6a17ca3 100644 --- a/brltty/Text/de-chess.tti +++ b/brltty/Text/de-chess.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/de.ttb b/brltty/Text/de.ttb index 878a192..4ab42bc 100644 --- a/brltty/Text/de.ttb +++ b/brltty/Text/de.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/devanagari.tti b/brltty/Text/devanagari.tti index 148d606..d4f9cd0 100644 --- a/brltty/Text/devanagari.tti +++ b/brltty/Text/devanagari.tti @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/dra.ttb b/brltty/Text/dra.ttb index 9761fbd..07bb1d7 100644 --- a/brltty/Text/dra.ttb +++ b/brltty/Text/dra.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/el.ttb b/brltty/Text/el.ttb index 7a164e0..9a2285f 100644 --- a/brltty/Text/el.ttb +++ b/brltty/Text/el.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/en-chess.tti b/brltty/Text/en-chess.tti index 917b950..5951e58 100644 --- a/brltty/Text/en-chess.tti +++ b/brltty/Text/en-chess.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/en-na-ascii.tti b/brltty/Text/en-na-ascii.tti index 1bf2cef..fd6eda9 100644 --- a/brltty/Text/en-na-ascii.tti +++ b/brltty/Text/en-na-ascii.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/en-nabcc.ttb b/brltty/Text/en-nabcc.ttb index 7bef2d1..ac24dc4 100644 --- a/brltty/Text/en-nabcc.ttb +++ b/brltty/Text/en-nabcc.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/en.ttb b/brltty/Text/en.ttb index c7dde36..b537e47 100644 --- a/brltty/Text/en.ttb +++ b/brltty/Text/en.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/en_CA.ttb b/brltty/Text/en_CA.ttb index 75a0303..57b14fa 100644 --- a/brltty/Text/en_CA.ttb +++ b/brltty/Text/en_CA.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/en_GB.ttb b/brltty/Text/en_GB.ttb index 95d5e57..cac7387 100644 --- a/brltty/Text/en_GB.ttb +++ b/brltty/Text/en_GB.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/en_US.ttb b/brltty/Text/en_US.ttb index 18ccb49..1e9382f 100644 --- a/brltty/Text/en_US.ttb +++ b/brltty/Text/en_US.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/eo.ttb b/brltty/Text/eo.ttb index e36b2fc..98cb1d7 100644 --- a/brltty/Text/eo.ttb +++ b/brltty/Text/eo.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/es.ttb b/brltty/Text/es.ttb index bea7230..a0a555a 100644 --- a/brltty/Text/es.ttb +++ b/brltty/Text/es.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/et.ttb b/brltty/Text/et.ttb index f99b01d..34b4244 100644 --- a/brltty/Text/et.ttb +++ b/brltty/Text/et.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/fi.ttb b/brltty/Text/fi.ttb index a9498de..3a7b6fd 100644 --- a/brltty/Text/fi.ttb +++ b/brltty/Text/fi.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/fr-2007.ttb b/brltty/Text/fr-2007.ttb index 9f6f39d..a781794 100644 --- a/brltty/Text/fr-2007.ttb +++ b/brltty/Text/fr-2007.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/fr-cbifs.ttb b/brltty/Text/fr-cbifs.ttb index a52e951..43629d1 100644 --- a/brltty/Text/fr-cbifs.ttb +++ b/brltty/Text/fr-cbifs.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/fr-vs.ttb b/brltty/Text/fr-vs.ttb index 4d88b93..ea3886b 100644 --- a/brltty/Text/fr-vs.ttb +++ b/brltty/Text/fr-vs.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/fr.ttb b/brltty/Text/fr.ttb index eba85dc..f47b0fb 100644 --- a/brltty/Text/fr.ttb +++ b/brltty/Text/fr.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/fr_CA.ttb b/brltty/Text/fr_CA.ttb index 58e231e..2ed1eee 100644 --- a/brltty/Text/fr_CA.ttb +++ b/brltty/Text/fr_CA.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/fr_FR.ttb b/brltty/Text/fr_FR.ttb index ffbe993..958416f 100644 --- a/brltty/Text/fr_FR.ttb +++ b/brltty/Text/fr_FR.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/ga.ttb b/brltty/Text/ga.ttb index df0bb3d..af022b1 100644 --- a/brltty/Text/ga.ttb +++ b/brltty/Text/ga.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/gd.ttb b/brltty/Text/gd.ttb index 5af717b..6c789d2 100644 --- a/brltty/Text/gd.ttb +++ b/brltty/Text/gd.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/gon.ttb b/brltty/Text/gon.ttb index 0315182..4989535 100644 --- a/brltty/Text/gon.ttb +++ b/brltty/Text/gon.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/greek.tti b/brltty/Text/greek.tti index 72a3b0e..b42001c 100644 --- a/brltty/Text/greek.tti +++ b/brltty/Text/greek.tti @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/gu.ttb b/brltty/Text/gu.ttb index 3217461..4c390fc 100644 --- a/brltty/Text/gu.ttb +++ b/brltty/Text/gu.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/gujarati.tti b/brltty/Text/gujarati.tti index 133ad38..0ea8b63 100644 --- a/brltty/Text/gujarati.tti +++ b/brltty/Text/gujarati.tti @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/gurmukhi.tti b/brltty/Text/gurmukhi.tti index 02128f9..a807716 100644 --- a/brltty/Text/gurmukhi.tti +++ b/brltty/Text/gurmukhi.tti @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/he.ttb b/brltty/Text/he.ttb index b69ae3d..ce3fcb4 100644 --- a/brltty/Text/he.ttb +++ b/brltty/Text/he.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/hi.ttb b/brltty/Text/hi.ttb index 314940f..95f2f7d 100644 --- a/brltty/Text/hi.ttb +++ b/brltty/Text/hi.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/hr.ttb b/brltty/Text/hr.ttb index bb1ef9b..973c732 100644 --- a/brltty/Text/hr.ttb +++ b/brltty/Text/hr.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/hu.ttb b/brltty/Text/hu.ttb index db53129..a12521d 100644 --- a/brltty/Text/hu.ttb +++ b/brltty/Text/hu.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/hy.ttb b/brltty/Text/hy.ttb index 4337f95..08d90ff 100644 --- a/brltty/Text/hy.ttb +++ b/brltty/Text/hy.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/is.ttb b/brltty/Text/is.ttb index 5fd3c96..d6d6722 100644 --- a/brltty/Text/is.ttb +++ b/brltty/Text/is.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/it.ttb b/brltty/Text/it.ttb index 23d569a..c14d568 100644 --- a/brltty/Text/it.ttb +++ b/brltty/Text/it.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/kannada.tti b/brltty/Text/kannada.tti index 6467954..f602ada 100644 --- a/brltty/Text/kannada.tti +++ b/brltty/Text/kannada.tti @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/kha.ttb b/brltty/Text/kha.ttb index 3a6f9bc..9d97acc 100644 --- a/brltty/Text/kha.ttb +++ b/brltty/Text/kha.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/kn.ttb b/brltty/Text/kn.ttb index d132ac1..6b37582 100644 --- a/brltty/Text/kn.ttb +++ b/brltty/Text/kn.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/kok.ttb b/brltty/Text/kok.ttb index 4e66ca8..0a049ea 100644 --- a/brltty/Text/kok.ttb +++ b/brltty/Text/kok.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/kru.ttb b/brltty/Text/kru.ttb index e28d9ad..535a008 100644 --- a/brltty/Text/kru.ttb +++ b/brltty/Text/kru.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/lt.ttb b/brltty/Text/lt.ttb index db39944..2580433 100644 --- a/brltty/Text/lt.ttb +++ b/brltty/Text/lt.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/ltr-alias.tti b/brltty/Text/ltr-alias.tti index 79505bf..3d4e416 100644 --- a/brltty/Text/ltr-alias.tti +++ b/brltty/Text/ltr-alias.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/ltr-cyrillic.tti b/brltty/Text/ltr-cyrillic.tti index 5c42199..f8b9fda 100644 --- a/brltty/Text/ltr-cyrillic.tti +++ b/brltty/Text/ltr-cyrillic.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/ltr-dot8.tti b/brltty/Text/ltr-dot8.tti index 3296695..8e9edbc 100644 --- a/brltty/Text/ltr-dot8.tti +++ b/brltty/Text/ltr-dot8.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/ltr-latin.tti b/brltty/Text/ltr-latin.tti index 26d3bac..81e16fd 100644 --- a/brltty/Text/ltr-latin.tti +++ b/brltty/Text/ltr-latin.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/ltr-tibetan.tti b/brltty/Text/ltr-tibetan.tti index 295082c..78598b1 100644 --- a/brltty/Text/ltr-tibetan.tti +++ b/brltty/Text/ltr-tibetan.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/lv.ttb b/brltty/Text/lv.ttb index 22c6e6c..14e294d 100644 --- a/brltty/Text/lv.ttb +++ b/brltty/Text/lv.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/malayalam.tti b/brltty/Text/malayalam.tti index 0308ea9..156a4e3 100644 --- a/brltty/Text/malayalam.tti +++ b/brltty/Text/malayalam.tti @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/mg.ttb b/brltty/Text/mg.ttb index 01de0fd..8c8971d 100644 --- a/brltty/Text/mg.ttb +++ b/brltty/Text/mg.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/mi.ttb b/brltty/Text/mi.ttb index f24d4fa..7bf35f8 100644 --- a/brltty/Text/mi.ttb +++ b/brltty/Text/mi.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/ml.ttb b/brltty/Text/ml.ttb index eba3a52..d3e6183 100644 --- a/brltty/Text/ml.ttb +++ b/brltty/Text/ml.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/mni.ttb b/brltty/Text/mni.ttb index 8162226..aaca883 100644 --- a/brltty/Text/mni.ttb +++ b/brltty/Text/mni.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/mr.ttb b/brltty/Text/mr.ttb index 8fc287a..c62c53a 100644 --- a/brltty/Text/mr.ttb +++ b/brltty/Text/mr.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/mt.ttb b/brltty/Text/mt.ttb index 12c9f56..04ad418 100644 --- a/brltty/Text/mt.ttb +++ b/brltty/Text/mt.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/mun.ttb b/brltty/Text/mun.ttb index f2011ae..39ad4e8 100644 --- a/brltty/Text/mun.ttb +++ b/brltty/Text/mun.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/mwr.ttb b/brltty/Text/mwr.ttb index 1b9354b..a8a2092 100644 --- a/brltty/Text/mwr.ttb +++ b/brltty/Text/mwr.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/ne.ttb b/brltty/Text/ne.ttb index da076c3..97cb483 100644 --- a/brltty/Text/ne.ttb +++ b/brltty/Text/ne.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/new.ttb b/brltty/Text/new.ttb index 9a1e7fb..093a777 100644 --- a/brltty/Text/new.ttb +++ b/brltty/Text/new.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/nl.ttb b/brltty/Text/nl.ttb index 5802bf9..76932ce 100644 --- a/brltty/Text/nl.ttb +++ b/brltty/Text/nl.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/nl_BE.ttb b/brltty/Text/nl_BE.ttb index ed293b3..f540a3b 100644 --- a/brltty/Text/nl_BE.ttb +++ b/brltty/Text/nl_BE.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/nl_NL.ttb b/brltty/Text/nl_NL.ttb index 7ca2d42..fffdc80 100644 --- a/brltty/Text/nl_NL.ttb +++ b/brltty/Text/nl_NL.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/no-generic.ttb b/brltty/Text/no-generic.ttb index 3d6deb8..5f5e2fa 100644 --- a/brltty/Text/no-generic.ttb +++ b/brltty/Text/no-generic.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/no-oup.ttb b/brltty/Text/no-oup.ttb index d8a363b..184a53b 100644 --- a/brltty/Text/no-oup.ttb +++ b/brltty/Text/no-oup.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/no.ttb b/brltty/Text/no.ttb index 65d7415..8bc1b43 100644 --- a/brltty/Text/no.ttb +++ b/brltty/Text/no.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/num-alias.tti b/brltty/Text/num-alias.tti index bde81c6..c91fa4e 100644 --- a/brltty/Text/num-alias.tti +++ b/brltty/Text/num-alias.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/num-dot6.tti b/brltty/Text/num-dot6.tti index a2bf180..c84daf9 100644 --- a/brltty/Text/num-dot6.tti +++ b/brltty/Text/num-dot6.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/num-dot8.tti b/brltty/Text/num-dot8.tti index 95a962d..e8c8fb5 100644 --- a/brltty/Text/num-dot8.tti +++ b/brltty/Text/num-dot8.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/num-french.tti b/brltty/Text/num-french.tti index 1687504..84521a6 100644 --- a/brltty/Text/num-french.tti +++ b/brltty/Text/num-french.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/num-nemd8.tti b/brltty/Text/num-nemd8.tti index b6d204e..8abfd7e 100644 --- a/brltty/Text/num-nemd8.tti +++ b/brltty/Text/num-nemd8.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/num-nemeth.tti b/brltty/Text/num-nemeth.tti index 9a7567d..0255d17 100644 --- a/brltty/Text/num-nemeth.tti +++ b/brltty/Text/num-nemeth.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/nwc.ttb b/brltty/Text/nwc.ttb index be0292f..ae458cc 100644 --- a/brltty/Text/nwc.ttb +++ b/brltty/Text/nwc.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/or.ttb b/brltty/Text/or.ttb index bd3a12c..8d75e2e 100644 --- a/brltty/Text/or.ttb +++ b/brltty/Text/or.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/oriya.tti b/brltty/Text/oriya.tti index 29aa81a..9278a14 100644 --- a/brltty/Text/oriya.tti +++ b/brltty/Text/oriya.tti @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/pa.ttb b/brltty/Text/pa.ttb index 65afab2..fbbe401 100644 --- a/brltty/Text/pa.ttb +++ b/brltty/Text/pa.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/pi.ttb b/brltty/Text/pi.ttb index c8df2b3..c398482 100644 --- a/brltty/Text/pi.ttb +++ b/brltty/Text/pi.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/pl.ttb b/brltty/Text/pl.ttb index 61b5908..19c3c66 100644 --- a/brltty/Text/pl.ttb +++ b/brltty/Text/pl.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/pt.ttb b/brltty/Text/pt.ttb index 25f9e35..f7fb8db 100644 --- a/brltty/Text/pt.ttb +++ b/brltty/Text/pt.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/punc-alternate.tti b/brltty/Text/punc-alternate.tti index 9b2fe15..572ea6a 100644 --- a/brltty/Text/punc-alternate.tti +++ b/brltty/Text/punc-alternate.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/punc-basic.tti b/brltty/Text/punc-basic.tti index c5c5fd8..6af0a82 100644 --- a/brltty/Text/punc-basic.tti +++ b/brltty/Text/punc-basic.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/punc-tibetan.tti b/brltty/Text/punc-tibetan.tti index d43c5c4..9a89d09 100644 --- a/brltty/Text/punc-tibetan.tti +++ b/brltty/Text/punc-tibetan.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/ro.ttb b/brltty/Text/ro.ttb index fb46bb7..ac3d9e5 100644 --- a/brltty/Text/ro.ttb +++ b/brltty/Text/ro.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/ru.ttb b/brltty/Text/ru.ttb index 3a19acc..d3f2da2 100644 --- a/brltty/Text/ru.ttb +++ b/brltty/Text/ru.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # @@ -17,52 +17,744 @@ ############################################################################### # BRLTTY Text Table - Russian -# by Hans Schou and Dave Mielke +# This is a copy of ru.ctb from LibLouis-3.20 - edited as needed for BRLTTY syntax + +#-index-name: Russian, computer +#-display-name: Russian computer braille + +#+locale: ru +#+type: computer +#+dots: 8 +#+direction: both + +# Copyright (C) 1995-2008 by The BRLTTY Developers. +# Copyright (C) 2020-2021 by Andrey Yakuboy +# +# This file is part of liblouis. +# +# liblouis 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.1 of the +# License, or (at your option) any later version. +# +# liblouis 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 +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with liblouis. If not, see +# . -# 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. +# Russian Computer (8-Dots) Braille Table +# by Hans Schou and Dave Mielke +# Improved by Andrey Yakuboy +# This is the Russian computer braille table. It is based on the Unicode character set. +# # 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 +# sounds like 'a'. The problem is that in the Unicode 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. +# +# 1. All cyrillic characters must follow the Russian standard. Unicode +# 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. +# 5. Other alphabets and deacritics are basically implemented to follow the international standard +# with rare exceptions. Dots 7 and 8 are also added to these letters +# 6. Numbers are defined as in the American standard. This means dot-2 for +# number '1', and so on. +# 7. Special characters like !"#¤%&/()=? follow the standard that's accepted in +# Russian computer Braille tables in some programs, such as JAWS, TSS and +# others. -# Comments from Russians are very welcome as neither Hans Schou nor Dave Mielke -# understand a single word in Russian. +# Comments from Russians are very welcome. -include ltr-cyrillic.tti -include ltr-dot8.tti -include num-nemeth.tti -include punc-alternate.tti +#-maintainer-name: Andrey Yakuboy -# 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] +# General +char \s 0 SPACE +char \t 0 CHARACTER TABULATION +char \n 78 LINE FEED (LF) +char \xa0 0 NO-BREAK SPACE +char \v 0 LINE TABULATION +char \f 0 FORM FEED (FF) +char \r 0 CARRIAGE RETURN (CR) +char ! 5 EXCLAMATION MARK +char " 4 QUOTATION MARK +char # 3456 NUMBER SIGN +char $ 467 DOLLAR SIGN +char % 146 PERCENT SIGN +char & 1234678 AMPERSAND +char ' 47 APOSTROPHE +char ( 126 LEFT PARENTHESIS +char ) 345 RIGHT PARENTHESIS +char * 357 ASTERISK +char + 2357 PLUS SIGN +char , 6 COMMA +char - 36 HYPHEN-MINUS +char . 3 FULL STOP +char / 34 SOLIDUS +# digits +include num-nemeth.tti +char : 46 COLON +char ; 237 SEMICOLON +char < 56 LESS-THAN SIGN +char = 123456 EQUALS SIGN +char > 45 GREATER-THAN SIGN +char ? 1456 QUESTION MARK +char @ 3457 COMMERCIAL AT +char A 178 LATIN CAPITAL LETTER A +char B 1278 LATIN CAPITAL LETTER B +char C 1478 LATIN CAPITAL LETTER C +char D 14578 LATIN CAPITAL LETTER D +char E 1578 LATIN CAPITAL LETTER E +char F 12478 LATIN CAPITAL LETTER F +char G 124578 LATIN CAPITAL LETTER G +char H 12578 LATIN CAPITAL LETTER H +char I 2478 LATIN CAPITAL LETTER I +char J 24578 LATIN CAPITAL LETTER J +char K 1378 LATIN CAPITAL LETTER K +char L 12378 LATIN CAPITAL LETTER L +char M 13478 LATIN CAPITAL LETTER M +char N 134578 LATIN CAPITAL LETTER N +char O 13578 LATIN CAPITAL LETTER O +char P 123478 LATIN CAPITAL LETTER P +char Q 1234578 LATIN CAPITAL LETTER Q +char R 123578 LATIN CAPITAL LETTER R +char S 23478 LATIN CAPITAL LETTER S +char T 234578 LATIN CAPITAL LETTER T +char U 13678 LATIN CAPITAL LETTER U +char V 123678 LATIN CAPITAL LETTER V +char W 245678 LATIN CAPITAL LETTER W +char X 134678 LATIN CAPITAL LETTER X +char Y 1345678 LATIN CAPITAL LETTER Y +char Z 135678 LATIN CAPITAL LETTER Z +char [ 1235678 LEFT SQUARE BRACKET +char \\ 3478 REVERSE SOLIDUS +char ] 2345678 RIGHT SQUARE BRACKET +char ^ 4578 CIRCUMFLEX ACCENT +char _ 456 LOW LINE +char ` 346 GRAVE ACCENT +char a 18 LATIN SMALL LETTER A +char b 128 LATIN SMALL LETTER B +char c 148 LATIN SMALL LETTER C +char d 1458 LATIN SMALL LETTER D +char e 158 LATIN SMALL LETTER E +char f 1248 LATIN SMALL LETTER F +char g 12458 LATIN SMALL LETTER G +char h 1258 LATIN SMALL LETTER H +char i 248 LATIN SMALL LETTER I +char j 2458 LATIN SMALL LETTER J +char k 138 LATIN SMALL LETTER K +char l 1238 LATIN SMALL LETTER L +char m 1348 LATIN SMALL LETTER M +char n 13458 LATIN SMALL LETTER N +char o 1358 LATIN SMALL LETTER O +char p 12348 LATIN SMALL LETTER P +char q 123458 LATIN SMALL LETTER Q +char r 12358 LATIN SMALL LETTER R +char s 2348 LATIN SMALL LETTER S +char t 23458 LATIN SMALL LETTER T +char u 1368 LATIN SMALL LETTER U +char v 12368 LATIN SMALL LETTER V +char w 24568 LATIN SMALL LETTER W +char x 13468 LATIN SMALL LETTER X +char y 134568 LATIN SMALL LETTER Y +char z 13568 LATIN SMALL LETTER Z +char { 12678 LEFT CURLY BRACKET +char | 4567 VERTICAL LINE +char } 34578 RIGHT CURLY BRACKET +char ~ 12456 TILDE +char \xa9 123468 COPYRIGHT SIGN +char \xb0 4568 DEGREE SIGN +char \xb9 18 SUPERSCRIPT ONE +char \xb2 128 SUPERSCRIPT TWO +char \xb3 148 SUPERSCRIPT THREE +char \xb7 37 MIDDLE DOT +char \xf7 125678 DIVISION SIGN +# Cyrillic alphabet +char \u0401 167 CYRILLIC CAPITAL LETTER IO +char \u0410 17 CYRILLIC CAPITAL LETTER A +char \u0411 127 CYRILLIC CAPITAL LETTER BE +char \u0412 24567 CYRILLIC CAPITAL LETTER VE +char \u0413 12457 CYRILLIC CAPITAL LETTER GHE +char \u0414 1457 CYRILLIC CAPITAL LETTER DE +char \u0415 157 CYRILLIC CAPITAL LETTER IE +char \u0416 2457 CYRILLIC CAPITAL LETTER ZHE +char \u0417 13567 CYRILLIC CAPITAL LETTER ZE +char \u0418 247 CYRILLIC CAPITAL LETTER I +char \u0419 123467 CYRILLIC CAPITAL LETTER SHORT I +char \u041a 137 CYRILLIC CAPITAL LETTER KA +char \u041b 1237 CYRILLIC CAPITAL LETTER EL +char \u041c 1347 CYRILLIC CAPITAL LETTER EM +char \u041d 13457 CYRILLIC CAPITAL LETTER EN +char \u041e 1357 CYRILLIC CAPITAL LETTER O +char \u041f 12347 CYRILLIC CAPITAL LETTER PE +char \u0420 12357 CYRILLIC CAPITAL LETTER ER +char \u0421 2347 CYRILLIC CAPITAL LETTER ES +char \u0422 23457 CYRILLIC CAPITAL LETTER TE +char \u0423 1367 CYRILLIC CAPITAL LETTER U +char \u0424 1247 CYRILLIC CAPITAL LETTER EF +char \u0425 1257 CYRILLIC CAPITAL LETTER HA +char \u0426 147 CYRILLIC CAPITAL LETTER TSE +char \u0427 123457 CYRILLIC CAPITAL LETTER CHE +char \u0428 1567 CYRILLIC CAPITAL LETTER SHA +char \u0429 13467 CYRILLIC CAPITAL LETTER SHCHA +char \u042a 123567 CYRILLIC CAPITAL LETTER HARD SIGN +char \u042b 23467 CYRILLIC CAPITAL LETTER YERU +char \u042c 234567 CYRILLIC CAPITAL LETTER SOFT SIGN +char \u042d 2467 CYRILLIC CAPITAL LETTER E +char \u042e 12567 CYRILLIC CAPITAL LETTER YU +char \u042f 12467 CYRILLIC CAPITAL LETTER YA +char \u0430 1 CYRILLIC SMALL LETTER A +char \u0431 12 CYRILLIC SMALL LETTER BE +char \u0432 2456 CYRILLIC SMALL LETTER VE +char \u0433 1245 CYRILLIC SMALL LETTER GHE +char \u0434 145 CYRILLIC SMALL LETTER DE +char \u0435 15 CYRILLIC SMALL LETTER IE +char \u0436 245 CYRILLIC SMALL LETTER ZHE +char \u0437 1356 CYRILLIC SMALL LETTER ZE +char \u0438 24 CYRILLIC SMALL LETTER I +char \u0439 12346 CYRILLIC SMALL LETTER SHORT I +char \u043a 13 CYRILLIC SMALL LETTER KA +char \u043b 123 CYRILLIC SMALL LETTER EL +char \u043c 134 CYRILLIC SMALL LETTER EM +char \u043d 1345 CYRILLIC SMALL LETTER EN +char \u043e 135 CYRILLIC SMALL LETTER O +char \u043f 1234 CYRILLIC SMALL LETTER PE +char \u0440 1235 CYRILLIC SMALL LETTER ER +char \u0441 234 CYRILLIC SMALL LETTER ES +char \u0442 2345 CYRILLIC SMALL LETTER TE +char \u0443 136 CYRILLIC SMALL LETTER U +char \u0444 124 CYRILLIC SMALL LETTER EF +char \u0445 125 CYRILLIC SMALL LETTER HA +char \u0446 14 CYRILLIC SMALL LETTER TSE +char \u0447 12345 CYRILLIC SMALL LETTER CHE +char \u0448 156 CYRILLIC SMALL LETTER SHA +char \u0449 1346 CYRILLIC SMALL LETTER SHCHA +char \u044a 12356 CYRILLIC SMALL LETTER HARD SIGN +char \u044b 2346 CYRILLIC SMALL LETTER YERU +char \u044c 23456 CYRILLIC SMALL LETTER SOFT SIGN +char \u044d 246 CYRILLIC SMALL LETTER E +char \u044e 1256 CYRILLIC SMALL LETTER YU +char \u044f 1246 CYRILLIC SMALL LETTER YA +char \u0451 16 CYRILLIC SMALL LETTER IO +char \u0404 3457 CYRILLIC CAPITAL LETTER UKRAINIAN IE +char \u0406 134567 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I +char \u0407 14567 CYRILLIC CAPITAL LETTER YI +char \u0408 134567 CYRILLIC CAPITAL LETTER JE +char \u0409 1267 CYRILLIC CAPITAL LETTER LJE +char \u040a 12467 CYRILLIC CAPITAL LETTER NJE +char \u040e 3467 CYRILLIC CAPITAL LETTER SHORT U +char \u0452 1456 CYRILLIC SMALL LETTER DJE +char \u0454 345 CYRILLIC SMALL LETTER UKRAINIAN IE +char \u0456 13456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I +char \u0457 1456 CYRILLIC SMALL LETTER YI +char \u0458 13456 CYRILLIC SMALL LETTER JE +char \u0459 126 CYRILLIC SMALL LETTER LJE +char \u045a 1246 CYRILLIC SMALL LETTER NJE +char \u045e 346 CYRILLIC SMALL LETTER SHORT U +char \u0462 3457 CYRILLIC CAPITAL LETTER YAT +char \u0463 345 CYRILLIC SMALL LETTER YAT +char \u0466 17 CYRILLIC CAPITAL LETTER LITTLE YUS +char \u0467 1 CYRILLIC SMALL LETTER LITTLE YUS +char \u046a 124567 CYRILLIC CAPITAL LETTER BIG YUS +char \u046b 12456 CYRILLIC SMALL LETTER BIG YUS +char \u0472 12367 CYRILLIC CAPITAL LETTER FITA +char \u0473 1236 CYRILLIC SMALL LETTER FITA +char \u0474 14567 CYRILLIC CAPITAL LETTER IZHITSA +char \u0475 1456 CYRILLIC SMALL LETTER IZHITSA +char \u0479 3467 CYRILLIC CAPITAL LETTER UK +char \u0479 346 CYRILLIC SMALL LETTER UK +char \u0484 478 COMBINING CYRILLIC PALATALIZATION +char \u0490 124567 CYRILLIC CAPITAL LETTER GHE WITH UPTURN +char \u0491 12456 CYRILLIC SMALL LETTER GHE WITH UPTURN +char \u0492 124567 CYRILLIC CAPITAL LETTER GHE WITH STROKE +char \u0493 12456 CYRILLIC SMALL LETTER GHE WITH STROKE +char \u0498 3467 CYRILLIC CAPITAL LETTER ZE WITH DESCENDER +char \u0499 346 CYRILLIC SMALL LETTER ZE WITH DESCENDER +char \u049a 134567 CYRILLIC CAPITAL LETTER KA WITH DESCENDER +char \u049b 13456 CYRILLIC SMALL LETTER KA WITH DESCENDER +char \u04a0 1467 CYRILLIC CAPITAL LETTER BASHKIR KA +char \u04a1 146 CYRILLIC SMALL LETTER BASHKIR KA +char \u04a2 14567 CYRILLIC CAPITAL LETTER EN WITH DESCENDER +char \u04a3 1456 CYRILLIC SMALL LETTER EN WITH DESCENDER +char \u04aa 347 CYRILLIC CAPITAL LETTER ES WITH DESCENDER +char \u04ab 34 CYRILLIC SMALL LETTER ES WITH DESCENDER +char \u04ae 134567 CYRILLIC CAPITAL LETTER STRAIGHT U +char \u04af 13456 CYRILLIC SMALL LETTER STRAIGHT U +char \u04b2 14567 CYRILLIC CAPITAL LETTER HA WITH DESCENDER +char \u04b3 1456 CYRILLIC SMALL LETTER HA WITH DESCENDER +char \u04ba 12367 CYRILLIC CAPITAL LETTER SHHA +char \u04bb 1236 CYRILLIC SMALL LETTER SHHA +char \u04d8 3457 CYRILLIC CAPITAL LETTER SCHWA +char \u04d9 345 CYRILLIC SMALL LETTER SCHWA +char \u04e8 1267 CYRILLIC CAPITAL LETTER BARRED O +char \u04e9 126 CYRILLIC SMALL LETTER BARRED O +# Unicode Greek +char \u0374 3456 GREEK NUMERAL SIGN +char \u0375 5678 GREEK LOWER NUMERAL SIGN +char \u037e 26 GREEK QUESTION MARK +char \u0384 4 GREEK TONOS +char \u0385 45 GREEK DIALYTIKA TONOS +char \u0386 34578 GREEK CAPITAL LETTER ALPHA WITH TONOS +char \u0387 467 GREEK ANO TELEIA +char \u0388 124678 GREEK CAPITAL LETTER EPSILON WITH TONOS +char \u0389 12345678 GREEK CAPITAL LETTER ETA WITH TONOS +char \u038a 1245678 GREEK CAPITAL LETTER IOTA WITH TONOS +char \u038c 24678 GREEK CAPITAL LETTER OMICRON WITH TONOS +char \u038e 125678 GREEK CAPITAL LETTER UPSILON WITH TONOS +char \u038f 24578 GREEK CAPITAL LETTER OMEGA WITH TONOS +char \u0390 248 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +char \u0391 178 GREEK CAPITAL LETTER ALPHA +char \u0392 1278 GREEK CAPITAL LETTER BETA +char \u0393 124578 GREEK CAPITAL LETTER GAMMA +char \u0394 14578 GREEK CAPITAL LETTER DELTA +char \u0395 1578 GREEK CAPITAL LETTER EPSILON +char \u0396 135678 GREEK CAPITAL LETTER ZETA +char \u0397 24578 GREEK CAPITAL LETTER ETA +char \u0398 12578 GREEK CAPITAL LETTER THETA +char \u0399 2478 GREEK CAPITAL LETTER IOTA +char \u039a 1378 GREEK CAPITAL LETTER KAPPA +char \u039b 12378 GREEK CAPITAL LETTER LAMDA +char \u039c 13478 GREEK CAPITAL LETTER MU +char \u039d 134578 GREEK CAPITAL LETTER NU +char \u039e 134678 GREEK CAPITAL LETTER XI +char \u039f 13578 GREEK CAPITAL LETTER OMICRON +char \u03a0 123478 GREEK CAPITAL LETTER PI +char \u03a1 123578 GREEK CAPITAL LETTER RHO +char \u03a3 23478 GREEK CAPITAL LETTER SIGMA +char \u03a4 234578 GREEK CAPITAL LETTER TAU +char \u03a5 13678 GREEK CAPITAL LETTER UPSILON +char \u03a6 12478 GREEK CAPITAL LETTER PHI +char \u03a7 1478 GREEK CAPITAL LETTER CHI +char \u03a8 1345678 GREEK CAPITAL LETTER PSI +char \u03a9 245678 GREEK CAPITAL LETTER OMEGA +char \u03aa 2478 GREEK CAPITAL LETTER IOTA WITH DIALYTIKA +char \u03ab 1345678 GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA +char \u03ac 3458 GREEK SMALL LETTER ALPHA WITH TONOS +char \u03ad 12468 GREEK SMALL LETTER EPSILON WITH TONOS +char \u03ae 1234568 GREEK SMALL LETTER ETA WITH TONOS +char \u03af 124568 GREEK SMALL LETTER IOTA WITH TONOS +char \u03b0 134568 GREEK SMALL LETTER UPSILON WITH DIALYTIKA +char \u03b1 18 GREEK SMALL LETTER ALPHA +char \u03b2 128 GREEK SMALL LETTER BETA +char \u03b3 12458 GREEK SMALL LETTER GAMMA +char \u03b4 1458 GREEK SMALL LETTER DELTA +char \u03b5 158 GREEK SMALL LETTER EPSILON +char \u03b6 13568 GREEK SMALL LETTER ZETA +char \u03b7 2458 GREEK SMALL LETTER ETA +char \u03b8 1258 GREEK SMALL LETTER THETA +char \u03b9 248 GREEK SMALL LETTER IOTA +char \u03ba 138 GREEK SMALL LETTER KAPPA +char \u03bb 1238 GREEK SMALL LETTER LAMDA +char \u03bc 1348 GREEK SMALL LETTER MU +char \u03bd 13458 GREEK SMALL LETTER NU +char \u03be 13468 GREEK SMALL LETTER XI +char \u03bf 1358 GREEK SMALL LETTER OMICRON +char \u03c0 12348 GREEK SMALL LETTER PI +char \u03c1 12358 GREEK SMALL LETTER RHO +char \u03c2 2348 GREEK SMALL LETTER FINAL SIGMA +char \u03c3 2348 GREEK SMALL LETTER SIGMA +char \u03c4 23458 GREEK SMALL LETTER TAU +char \u03c5 1368 GREEK SMALL LETTER UPSILON +char \u03c6 1248 GREEK SMALL LETTER PHI +char \u03c7 148 GREEK SMALL LETTER CHI +char \u03c8 134568 GREEK SMALL LETTER PSI +char \u03c9 24568 GREEK SMALL LETTER OMEGA +char \u03ca 348 GREEK SMALL LETTER IOTA WITH DIALYTIKA +char \u03cb 234568 GREEK SMALL LETTER UPSILON WITH DIALYTIKA +char \u03cc 2468 GREEK SMALL LETTER OMICRON WITH TONOS +char \u03cd 12568 GREEK SMALL LETTER UPSILON WITH TONOS +char \u03ce 2458 GREEK SMALL LETTER OMEGA WITH TONOS +char \u03d0 1278 GREEK BETA SYMBOL +char \u03d1 12578 GREEK THETA SYMBOL +char \u03d2 12368 GREEK UPSILON WITH HOOK SYMBOL +char \u03d3 234568 GREEK UPSILON WITH ACUTE AND HOOK SYMBOL +char \u03d4 1368 GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL +char \u03d5 12478 GREEK PHI SYMBOL +char \u03d6 123478 GREEK PI SYMBOL +char \u03d7 123468 GREEK KAI SYMBOL +char \u03d8 1234578 GREEK LETTER ARCHAIC KOPPA +char \u03d9 123458 GREEK SMALL LETTER ARCHAIC KOPPA +char \u03da 123678 GREEK LETTER STIGMA +char \u03db 12368 GREEK SMALL LETTER STIGMA +char \u03dc 145678 GREEK LETTER DIGAMMA +char \u03dd 12368 GREEK SMALL LETTER DIGAMMA +char \u03de 1234578 GREEK LETTER KOPPA +char \u03df 123458 GREEK SMALL LETTER KOPPA +char \u03e0 234678 GREEK LETTER SAMPI +char \u03e1 23468 GREEK SMALL LETTER SAMPI +char \u03f0 1378 GREEK KAPPA SYMBOL +char \u03f1 123578 GREEK RHO SYMBOL +char \u03f2 23478 GREEK LUNATE SIGMA SYMBOL +char \u03f4 12578 GREEK CAPITAL THETA SYMBOL +char \u03f5 1578 GREEK LUNATE EPSILON SYMBOL +char \u03fa 234678 GREEK CAPITAL LETTER SAN +char \u03fb 23468 GREEK SMALL LETTER SAN +# Hebrew Unicode +char \u05d0 18 HEBREW LETTER ALEF +char \u05d1 12368 HEBREW LETTER BET +char \u05d2 12458 HEBREW LETTER GIMEL +char \u05d3 1458 HEBREW LETTER DALET +char \u05d4 1258 HEBREW LETTER HE +char \u05d5 24568 HEBREW LETTER VAV +char \u05d6 13568 HEBREW LETTER ZAYIN +char \u05d7 13468 HEBREW LETTER HET +char \u05d8 23458 HEBREW LETTER TET +char \u05d9 2458 HEBREW LETTER YOD +char \u05da 138 HEBREW LETTER FINAL KAF +char \u05db 168 HEBREW LETTER KAF +char \u05dc 1238 HEBREW LETTER LAMED +char \u05dd 1348 HEBREW LETTER FINAL MEM +char \u05de 1348 HEBREW LETTER MEM +char \u05df 13458 HEBREW LETTER FINAL NUN +char \u05e0 13458 HEBREW LETTER NUN +char \u05e1 2348 HEBREW LETTER SAMEKH +char \u05e2 12468 HEBREW LETTER AYIN +char \u05e3 1248 HEBREW LETTER FINAL PE +char \u05e4 12348 HEBREW LETTER PE +char \u05e5 23468 HEBREW LETTER FINAL TSADI +char \u05e6 23468 HEBREW LETTER TSADI +char \u05e7 123458 HEBREW LETTER QOF +char \u05e8 12358 HEBREW LETTER RESH +char \u05e9 1468 HEBREW LETTER SHIN +char \u05ea 14568 HEBREW LETTER TAV +char \u05b0 3 HEBREW POINT SHEVA +char \u05b1 26 HEBREW POINT HATAF SEGOL +char \u05b2 25 HEBREW POINT HATAF PATAH +char \u05b3 345 HEBREW POINT HATAF QAMATS +char \u05b4 24 HEBREW POINT HIRIQ +char \u05b5 34 HEBREW POINT TSERE +char \u05b6 15 HEBREW POINT SEGOL +char \u05b7 14 HEBREW POINT PATAH +char \u05b8 126 HEBREW POINT QAMATS +char \u05b9 135 HEBREW POINT HOLAM +char \u05bb 136 HEBREW POINT QUBUTS +char \u05bc 5 HEBREW POINT DAGESH OR MAPIQ +char \u05bd 4 HEBREW POINT METEG +char \u05c1 1568 HEBREW POINT SHIN DOT +char \u05c2 2348 HEBREW POINT SIN DOT +# Other symbols +char \x00 12345678 NULL +char \x01 1678 START OF HEADING +char \x02 124678 START OF TEXT +char \x03 14678 END OF TEXT +char \x04 1467 END OF TRANSMISSION +char \x05 15678 ENQUIRY +char \x06 2358 ACKNOWLEDGE +char \x07 235678 BELL +char \x08 378 BACKSPACE +char \x0e 134567 SHIFT OUT +char \x0f 1235678 SHIFT IN +char \x10 34568 DATA LINK ESCAPE +char \x11 124568 DEVICE CONTROL ONE +char \x12 23468 DEVICE CONTROL TWO +char \x13 4578 DEVICE CONTROL THREE +char \x14 3458 DEVICE CONTROL FOUR +char \x15 23578 NEGATIVE ACKNOWLEDGE +char \x16 1236 SYNCHRONOUS IDLE +char \x17 25678 END OF TRANSMISSION BLOCK +char \x18 3478 CANCEL +char \x19 13456 END OF MEDIUM +char \x1a 4678 SUBSTITUTE +char \x1b 24678 ESCAPE +char \x1c 125678 INFORMATION SEPARATOR FOUR +char \x1d 1245678 INFORMATION SEPARATOR THREE +char \x1e 1234678 INFORMATION SEPARATOR TWO +char \x1f 45678 INFORMATION SEPARATOR ONE +char \x7f 4568 DELETE +char \x81 8 +char \x86 1248 START OF SELECTED AREA +char \x89 248 CHARACTER TABULATION WITH JUSTIFICATION +char \x8d 257 REVERSE LINE FEED +char \x8f 124678 SINGLE SHIFT THREE +char \x90 124678 DEVICE CONTROL STRING +char \x97 13568 END OF GUARDED AREA +char \x9b 123458 CONTROL SEQUENCE INTRODUCER +char \x9d 124567 OPERATING SYSTEM COMMAND +char \x9e 235678 PRIVACY MESSAGE +char \xa1 367 INVERTED EXCLAMATION MARK +char \xa2 58 CENT SIGN +char \xa3 467 POUND SIGN +char \xa4 4678 CURRENCY SIGN +char \xa5 468 YEN SIGN +char \xa6 158 BROKEN BAR +char \xa7 357 SECTION SIGN +char \xa8 48 DIAERESIS +char \xaa 1258 FEMININE ORDINAL INDICATOR +char \xab 5678 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +char \xac 25678 NOT SIGN +char \xad 368 SOFT HYPHEN +char \xae 12358 REGISTERED SIGN +char \xaf 458 MACRON +char \xb1 23578 PLUS MINUS SYMBOL +char \xb4 568 ACUTE ACCENT +char \xb5 1348 MICRO SIGN +char \xb6 1458 PILCROW SIGN +char \xb8 68 CEDILLA +char \xba 2458 MASCULINE ORDINAL INDICATOR +char \xbb 4578 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +char \xbc 1368 VULGAR FRACTION ONE QUARTER +char \xbd 12368 VULGAR FRACTION ONE HALF +char \xbe 13468 VULGAR FRACTION THREE QUARTERS +char \xbf 38 INVERTED QUESTION MARK +char \xc0 1235678 LATIN CAPITAL LETTER A WITH GRAVE +char \xc1 1678 LATIN CAPITAL LETTER A WITH ACUTE +char \xc2 1678 LATIN CAPITAL LETTER A WITH CIRCUMFLEX +char \xc3 34678 LATIN CAPITAL LETTER A WITH TILDE +char \xc4 34578 LATIN CAPITAL LETTER A WITH DIAERESIS +char \xc5 345678 LATIN CAPITAL LETTER A WITH RING ABOVE +char \xc6 478 LATIN CAPITAL LETTER AE +char \xc7 1234678 LATIN CAPITAL LETTER C WITH CEDILLA +char \xc8 234678 LATIN CAPITAL LETTER E WITH GRAVE +char \xc9 12345678 LATIN CAPITAL LETTER E WITH ACUTE +char \xca 12678 LATIN CAPITAL LETTER E WITH CIRCUMFLEX +char \xcb 124678 LATIN CAPITAL LETTER E WITH DIAERESIS +char \xcc 3478 LATIN CAPITAL LETTER I WITH GRAVE +char \xcd 14678 LATIN CAPITAL LETTER I WITH ACUTE +char \xce 14678 LATIN CAPITAL LETTER I WITH CIRCUMFLEX +char \xcf 1245678 LATIN CAPITAL LETTER I WITH DIAERESIS +char \xd0 35678 LATIN CAPITAL LETTER ETH +char \xd1 25678 LATIN CAPITAL LETTER N WITH TILDE +char \xd2 34678 LATIN CAPITAL LETTER O WITH GRAVE +char \xd3 145678 LATIN CAPITAL LETTER O WITH ACUTE +char \xd4 145678 LATIN CAPITAL LETTER O WITH CIRCUMFLEX +char \xd5 2678 LATIN CAPITAL LETTER O WITH TILDE +char \xd6 24678 LATIN CAPITAL LETTER O WITH DIAERESIS +char \xd7 2348 MULTIPLICATION SIGN +char \xd8 24678 LATIN CAPITAL LETTER O WITH STROKE +char \xd9 2345678 LATIN CAPITAL LETTER U WITH GRAVE +char \xda 15678 LATIN CAPITAL LETTER U WITH ACUTE +char \xdb 15678 LATIN CAPITAL LETTER U WITH CIRCUMFLEX +char \xdc 125678 LATIN CAPITAL LETTER U WITH DIAERESIS +char \xdd 245678 LATIN CAPITAL LETTER Y WITH ACUTE +char \xde 23578 LATIN CAPITAL LETTER THORN +char \xdf 34568 LATIN SMALL LETTER SHARP S +char \xe0 123568 LATIN SMALL LETTER A WITH GRAVE +char \xe1 168 LATIN SMALL LETTER A WITH ACUTE +char \xe2 168 LATIN SMALL LETTER A WITH CIRCUMFLEX +char \xe3 3468 LATIN SMALL LETTER A WITH TILDE +char \xe4 3458 LATIN SMALL LETTER A WITH DIAERESIS +char \xe5 34568 LATIN SMALL LETTER A WITH RING ABOVE +char \xe6 48 LATIN SMALL LETTER AE +char \xe7 123468 LATIN SMALL LETTER C WITH CEDILLA +char \xe8 23468 LATIN SMALL LETTER E WITH GRAVE +char \xe9 1234568 LATIN SMALL LETTER E WITH ACUTE +char \xea 1268 LATIN SMALL LETTER E WITH CIRCUMFLEX +char \xeb 12468 LATIN SMALL LETTER E WITH DIAERESIS +char \xec 348 LATIN SMALL LETTER I WITH GRAVE +char \xed 1468 LATIN SMALL LETTER I WITH ACUTE +char \xee 1468 LATIN SMALL LETTER I WITH CIRCUMFLEX +char \xef 124568 LATIN SMALL LETTER I WITH DIAERESIS +char \xf0 3568 LATIN SMALL LETTER ETH +char \xf1 2568 LATIN SMALL LETTER N WITH TILDE +char \xf2 3468 LATIN SMALL LETTER O WITH GRAVE +char \xf3 14568 LATIN SMALL LETTER O WITH ACUTE +char \xf4 14568 LATIN SMALL LETTER O WITH CIRCUMFLEX +char \xf5 268 LATIN SMALL LETTER O WITH TILDE +char \xf6 2468 LATIN SMALL LETTER O WITH DIAERESIS +char \xf7 125678 DIVISION SIGN +char \xf8 2468 LATIN SMALL LETTER O WITH STROKE +char \xf9 234568 LATIN SMALL LETTER U WITH GRAVE +char \xfa 1568 LATIN SMALL LETTER U WITH ACUTE +char \xfb 1568 LATIN SMALL LETTER U WITH CIRCUMFLEX +char \xfc 12568 U WITH TWO DOTS +char \xfd 24568 LATIN SMALL LETTER Y WITH ACUTE +char \xfe 2358 LATIN SMALL LETTER THORN +char \xff 134568 LATIN SMALL LETTER Y WITH DIAERESIS +char \u0100 1678 LATIN CAPITAL LETTER A WITH MACRON +char \u0101 168 LATIN SMALL LETTER A WITH MACRON +char \u0102 1235678 LATIN CAPITAL LETTER A WITH BREVE +char \u0103 123568 LATIN SMALL LETTER A WITH BREVE +char \u0104 1345678 LATIN CAPITAL LETTER A WITH OGONEK +char \u0105 134568 LATIN SMALL LETTER A WITH OGONEK +char \u0106 14678 LATIN CAPITAL LETTER C WITH ACUTE +char \u0107 1468 LATIN SMALL LETTER C WITH ACUTE +char \u0108 14678 LATIN CAPITAL LETTER C WITH CIRCUMFLEX +char \u0109 1468 LATIN SMALL LETTER C WITH CIRCUMFLEX +char \u010c 14678 LATIN CAPITAL LETTER C WITH CARON +char \u010d 1468 LATIN SMALL LETTER C WITH CARON +char \u0110 145678 LATIN CAPITAL LETTER D WITH STROKE +char \u0111 14568 LATIN SMALL LETTER D WITH STROKE +char \u0112 15678 LATIN CAPITAL LETTER E WITH MACRON +char \u0113 1568 LATIN SMALL LETTER E WITH MACRON +char \u0118 12678 LATIN CAPITAL LETTER E WITH OGONEK +char \u0119 1268 LATIN CAPITAL LETTER E WITH OGONEK +char \u011a 12678 LATIN CAPITAL LETTER E WITH CARON +char \u011b 1268 LATIN SMALL LETTER E WITH CARON +char \u011c 1245678 LATIN CAPITAL LETTER G WITH CIRCUMFLEX +char \u011d 124568 LATIN SMALL LETTER G WITH CIRCUMFLEX +char \u011e 1245678 LATIN CAPITAL LETTER G WITH BREVE +char \u011f 124568 LATIN CAPITAL LETTER G WITH BREVE +char \u0122 1245678 LATIN CAPITAL LETTER G WITH CEDILLA +char \u0123 124568 LATIN SMALL LETTER G WITH CEDILLA +char \u0124 125678 LATIN CAPITAL LETTER H WITH CIRCUMFLEX +char \u0125 12568 LATIN SMALL LETTER H WITH CIRCUMFLEX +char \u012a 24678 LATIN CAPITAL LETTER I WITH MACRON +char \u012b 2468 LATIN SMALL LETTER I WITH MACRON +char \u0130 3478 LATIN CAPITAL LETTER I WITH DOT ABOVE +char \u0131 348 LATIN SMALL LETTER I WITH DOT ABOVE +char \u0134 245678 LATIN CAPITAL LETTER J WITH CIRCUMFLEX +char \u0135 24568 LATIN SMALL LETTER J WITH CIRCUMFLEX +char \u0136 13678 LATIN CAPITAL LETTER K WITH CEDILLA +char \u0137 1368 LATIN SMALL LETTER K WITH CEDILLA +char \u013b 123678 LATIN CAPITAL LETTER L WITH CEDILLA +char \u013c 12368 LATIN SMALL LETTER L WITH CEDILLA +char \u0141 1345678 LATIN CAPITAL LETTER L WITH STROKE +char \u0142 134568 LATIN SMALL LETTER L WITH STROKE +char \u0143 145678 LATIN CAPITAL LETTER N WITH ACUTE +char \u0144 14568 LATIN SMALL LETTER N WITH ACUTE +char \u0145 1345678 LATIN CAPITAL LETTER N WITH CEDILLA +char \u0146 134568 LATIN SMALL LETTER N WITH CEDILLA +char \u0150 1245678 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE +char \u0151 124568 LATIN SMALL LETTER O WITH DOUBLE ACUTE +char \u0152 24678 LATIN CAPITAL LIGATURE OE +char \u0153 2468 LATIN SMALL LIGATURE OE +char \u0156 1235678 LATIN CAPITAL LETTER R WITH CEDILLA +char \u0157 123568 LATIN SMALL LETTER R WITH CEDILLA +char \u0158 245678 LATIN CAPITAL LETTER R WITH CARON +char \u0159 24568 LATIN SMALL LETTER R WITH CARON +char \u015a 1345678 LATIN CAPITAL LETTER S WITH ACUTE +char \u015b 134568 LATIN SMALL LETTER S WITH ACUTE +char \u015c 234678 LATIN CAPITAL LETTER S WITH CIRCUMFLEX +char \u015d 23468 LATIN SMALL LETTER S WITH CIRCUMFLEX +char \u015e 1345678 LATIN CAPITAL LETTER S WITH CEDILLA +char \u015f 134568 LATIN SMALL LETTER S WITH CEDILLA +char \u0160 678 LATIN CAPITAL LETTER S WITH CARON +char \u0161 68 LATIN SMALL LETTER S WITH CARON +char \u0162 234578 LATIN CAPITAL LETTER T WITH CEDILLA +char \u0163 23458 LATIN SMALL LETTER T WITH CEDILLA +char \u0164 125678 LATIN CAPITAL LETTER T WITH CARON +char \u0165 12568 LATIN SMALL LETTER T WITH CARON +char \u016a 34678 LATIN CAPITAL LETTER U WITH MACRON +char \u016b 3468 LATIN SMALL LETTER U WITH MACRON +char \u016c 34678 LATIN CAPITAL LETTER U WITH BREVE +char \u016d 3468 LATIN SMALL LETTER U WITH BREVE +char \u016e 2345678 LATIN CAPITAL LETTER U WITH RING ABOVE +char \u016f 234568 LATIN SMALL LETTER U WITH RING ABOVE +char \u0170 2345678 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE +char \u0171 234568 LATIN SMALL LETTER U WITH DOUBLE ACUTE +char \u0178 1345678 LATIN CAPITAL LETTER Y WITH DIAERESIS +char \u0179 134568 LATIN SMALL LETTER Y WITH DIAERESIS +char \u0179 1345678 LATIN CAPITAL LETTER Z WITH ACUTE +char \u017a 134568 LATIN SMALL LETTER Z WITH ACUTE +char \u017b 1234678 LATIN CAPITAL LETTER Z WITH DOT ABOVE +char \u017c 123468 LATIN SMALL LETTER Z WITH DOT ABOVE +char \u017d 125678 LATIN CAPITAL LETTER Z WITH CARON +char \u017e 12568 LATIN SMALL LETTER Z WITH CARON +char \u0191 78 LATIN CAPITAL LETTER F WITH HOOK +char \u0192 8 LATIN SMALL LETTER F WITH HOOK +char \u01a0 123678 LATIN CAPITAL LETTER O WITH HORN +char \u01a1 12368 LATIN SMALL LETTER O WITH HORN +char \ua7ab 135678 LATIN CAPITAL LETTER REVERSED OPEN E +char \u025c 13568 LATIN SMALL LETTER REVERSED OPEN E +char \u02c6 378 MODIFIER LETTER CIRCUMFLEX ACCENT +char \u02c7 134568 CARON +char \u02d8 134568 BREVE +char \u02d9 5 DOT ABOVE +char \u02db 134568 OGONEK +char \u02dc 2578 SMALL TILDE +char \u2003 0 EM SPACE +char \u2011 36 NON-BREAKING HYPHEN +char \u2013 368 EN DASH +char \u2014 36 EM DASH +char \u2015 36 HORIZONTAL BAR +char \u2017 36 DOUBLE LOW LINE +char \u2018 2367 LEFT SINGLE QUOTATION MARK +char \u2019 47 RIGHT SINGLE QUOTATION MARK +char \u2029 1458 PARAGRAPH SEPARATOR +char \u201a 3678 SINGLE LOW-9 QUOTATION MARK +char \u201c 138 LEFT DOUBLE QUOTATION MARK +char \u201d 1238 RIGHT DOUBLE QUOTATION MARK +char \u201e 1268 DOUBLE LOW-9 QUOTATION MARK +char \u2020 1248 DAGGER +char \u2021 12458 DOUBLE DAGGER +char \u2022 35 BULLET +char \u2026 238 HORIZONTAL ELLIPSIS +char \u2030 248 PER MILLE SIGN +char \u2039 27 SINGLE LEFT-POINTING ANGLE QUOTATION MARK +char \u203a 123458 SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +char \u203c 58 DOUBLE EXCLAMATION MARK +char \u207f 13467 SUPERSCRIPT LATIN SMALL LETTER N +char \u20ac 457 EURO SIGN +char \u20af 145678 DRACHMA SIGN +char \u20bd 4578 RUBLE SYMBOL +char \u2116 3456 NUMERO SIGN +char \u2219 48 BULLET OPERATOR +char \u2122 1245678 TRADE MARK SIGN +char \u221a 1467 SQUARE ROOT +char \u221e 234678 INFINITY +char \u2229 578 INTERSECTION +char \u2248 3578 ALMOST EQUAL TO +char \u2261 23568 IDENTICAL +char \u2264 568 LESS-THAN OR EQUAL TO +char \u2265 458 GREATER-THAN OR EQUAL TO +char \u2310 14567 REVERSED NOT SIGN +char \u2320 347 TOP HALF INTEGRAL +char \u2321 15678 BOTTOM HALF INTEGRAL +char \u2500 67 BOX DRAWINGS LIGHT HORIZONTAL +char \u2502 237 BOX DRAWINGS LIGHT VERTICAL +char \u250C 257 BOX DRAWINGS LIGHT DOWN AND RIGHT +char \u2510 278 BOX DRAWINGS LIGHT DOWN AND LEFT +char \u2514 378 BOX DRAWINGS LIGHT UP AND RIGHT +char \u2518 678 BOX DRAWINGS LIGHT UP AND LEFT +char \u251c 2367 BOX DRAWINGS LIGHT VERTICAL AND RIGHT +char \u2524 13568 BOX DRAWINGS LIGHT VERTICAL AND LEFT +char \u252c 138 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL +char \u2534 27 BOX DRAWINGS LIGHT UP AND HORIZONTAL +char \u2550 2578 BOX DRAWINGS DOUBLE HORIZONTAL +char \u2551 1234568 BOX DRAWINGS DOUBLE VERTICAL +char \u2552 123468 BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE +char \u2553 1358 BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE +char \u2554 23567 BOX DRAWINGS DOUBLE DOWN AND RIGHT +char \u2555 148 BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE +char \u2556 368 BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE +char \u2557 12458 BOX DRAWINGS DOUBLE DOWN AND LEFT +char \u2558 248 BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE +char \u2559 1238 BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE +char \u255a 2378 BOX DRAWINGS DOUBLE UP AND RIGHT +char \u255b 34678 BOX DRAWINGS UP SINGLE AND LEFT DOUBLE +char \u255c 4678 BOX DRAWINGS UP DOUBLE AND LEFT SINGLE +char \u255d 2678 BOX DRAWINGS DOUBLE UP AND LEFT +char \u255e 68 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE +char \u255f 257 BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE +char \u2560 1248 BOX DRAWINGS DOUBLE VERTICAL AND RIGHT +char \u2561 268 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE +char \u2562 24568 BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE +char \u2563 123567 BOX DRAWINGS DOUBLE VERTICAL AND LEFT +char \u2564 3467 BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE +char \u2565 28 BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE +char \u2566 123458 BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL +char \u2567 167 BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE +char \u2568 57 BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE +char \u2569 8 BOX DRAWINGS DOUBLE UP AND HORIZONTAL +char \u256a 3567 BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE +char \u256b 12358 BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE +char \u256c 5678 BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL +char \u2580 234567 UPPER HALF BLOCK +char \u2584 1267 LOWER HALF BLOCK +char \u2588 12345678 FULL BLOCK +char \u258c 23678 LEFT HALF BLOCK +char \u2590 35678 RIGHT HALF BLOCK +char \u2591 78 LIGHT SHADE +char \u2592 3678 MEDIUM SHADE +char \u2593 235678 DARK SHADE +char \u25a0 1234567 BLACK SQUARE +char \u25cf 35 BLACK CIRCLE include common.tti diff --git a/brltty/Text/sa.ttb b/brltty/Text/sa.ttb index ed46a4e..3e5a271 100644 --- a/brltty/Text/sa.ttb +++ b/brltty/Text/sa.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/sat.ttb b/brltty/Text/sat.ttb index b4e3db4..94007d0 100644 --- a/brltty/Text/sat.ttb +++ b/brltty/Text/sat.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/sd.ttb b/brltty/Text/sd.ttb index ac0f9fb..aa21110 100644 --- a/brltty/Text/sd.ttb +++ b/brltty/Text/sd.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/se.ttb b/brltty/Text/se.ttb index 7adfe17..f56c5f4 100644 --- a/brltty/Text/se.ttb +++ b/brltty/Text/se.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/sk.ttb b/brltty/Text/sk.ttb index 8482e00..7ece464 100644 --- a/brltty/Text/sk.ttb +++ b/brltty/Text/sk.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/sl.ttb b/brltty/Text/sl.ttb index f8504bd..55bb51a 100644 --- a/brltty/Text/sl.ttb +++ b/brltty/Text/sl.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/sv-1989.ttb b/brltty/Text/sv-1989.ttb index 19cfbe1..e1ded1a 100644 --- a/brltty/Text/sv-1989.ttb +++ b/brltty/Text/sv-1989.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/sv-1996.ttb b/brltty/Text/sv-1996.ttb index 8dcf756..004b967 100644 --- a/brltty/Text/sv-1996.ttb +++ b/brltty/Text/sv-1996.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/sv.ttb b/brltty/Text/sv.ttb index 314489e..bbbfc29 100644 --- a/brltty/Text/sv.ttb +++ b/brltty/Text/sv.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/sw.ttb b/brltty/Text/sw.ttb index 96559e0..a4739b3 100644 --- a/brltty/Text/sw.ttb +++ b/brltty/Text/sw.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/ta.ttb b/brltty/Text/ta.ttb index 2ae795d..40955a6 100644 --- a/brltty/Text/ta.ttb +++ b/brltty/Text/ta.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/tamil.tti b/brltty/Text/tamil.tti index ac7eaf4..1ccffc9 100644 --- a/brltty/Text/tamil.tti +++ b/brltty/Text/tamil.tti @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/te.ttb b/brltty/Text/te.ttb index d0e4526..c3b65b8 100644 --- a/brltty/Text/te.ttb +++ b/brltty/Text/te.ttb @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/telugu.tti b/brltty/Text/telugu.tti index 02c3aae..dda2fb5 100644 --- a/brltty/Text/telugu.tti +++ b/brltty/Text/telugu.tti @@ -2,7 +2,7 @@ # BRLTTY - 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-2021 by The BRLTTY Developers. +# Copyright (C) 2008-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/tr.ttb b/brltty/Text/tr.ttb index cfa8162..7c27d1b 100644 --- a/brltty/Text/tr.ttb +++ b/brltty/Text/tr.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/uk.ttb b/brltty/Text/uk.ttb index 857cee7..563c63c 100644 --- a/brltty/Text/uk.ttb +++ b/brltty/Text/uk.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/vi.ttb b/brltty/Text/vi.ttb index 796a13e..7387c2c 100644 --- a/brltty/Text/vi.ttb +++ b/brltty/Text/vi.ttb @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/brltty/Text/win-1252.tti b/brltty/Text/win-1252.tti index 841ce4e..e5227f9 100644 --- a/brltty/Text/win-1252.tti +++ b/brltty/Text/win-1252.tti @@ -2,7 +2,7 @@ # BRLTTY - A background process providing access to the console screen (when in # text mode) for a blind person using a refreshable braille display. # -# Copyright (C) 1995-2021 by The BRLTTY Developers. +# Copyright (C) 1995-2023 by The BRLTTY Developers. # # BRLTTY comes with ABSOLUTELY NO WARRANTY. # diff --git a/chrony/chrony.conf b/chrony/chrony.conf index 793227a..b4a1ca9 100644 --- a/chrony/chrony.conf +++ b/chrony/chrony.conf @@ -49,7 +49,7 @@ logdir /var/log/chrony maxupdateskew 100.0 # This directive enables kernel synchronisation (every 11 minutes) of the -# real-time clock. Note that it can’t be used along with the 'rtcfile' directive. +# real-time clock. Note that it can't be used along with the 'rtcfile' directive. rtcsync # Step the system clock instead of slewing it if the adjustment is larger than diff --git a/cron.daily/man-db b/cron.daily/man-db index d33b71d..4dd8ae0 100755 --- a/cron.daily/man-db +++ b/cron.daily/man-db @@ -16,8 +16,8 @@ export PATH="$PATH:/usr/local/sbin:/usr/sbin:/sbin" 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 +if ! grep -Eq '(envID|VxID):.*[1-9]' /proc/self/status && \ + { [ ! -d /proc/vz ] || [ -d /proc/bc ]; }; then iosched_idle='--iosched idle' fi @@ -29,6 +29,7 @@ fi # expunge old catman pages which have not been read in a week if [ -d /var/cache/man ]; then cd / + # shellcheck disable=SC2086 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 | \ @@ -39,6 +40,7 @@ fi 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. + # shellcheck disable=SC2086 start-stop-daemon --start --pidfile /dev/null \ --startas /usr/bin/mandb --oknodo --chuid man \ $iosched_idle \ diff --git a/cron.daily/samba b/cron.daily/samba deleted file mode 100755 index 42fc98d..0000000 --- a/cron.daily/samba +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -# -# cron script to save a backup copy of /etc/samba/smbpasswd in /var/backups. -# -# Written by Eloy A. Paris for the Debian project. -# - -BAK=/var/backups - -umask 022 -if cd $BAK; then - # Make sure /etc/samba/smbpasswd exists - if [ -f /etc/samba/smbpasswd ]; then - cmp -s smbpasswd.bak /etc/samba/smbpasswd || cp -p /etc/samba/smbpasswd smbpasswd.bak - fi -fi diff --git a/cron.weekly/man-db b/cron.weekly/man-db index 43aa081..c2a55cb 100755 --- a/cron.weekly/man-db +++ b/cron.weekly/man-db @@ -16,8 +16,8 @@ export PATH="$PATH:/usr/local/sbin:/usr/sbin:/sbin" 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 +if ! grep -Eq '(envID|VxID):.*[1-9]' /proc/self/status && \ + { [ ! -d /proc/vz ] || [ -d /proc/bc ]; }; then iosched_idle='--iosched idle' fi @@ -30,6 +30,7 @@ fi 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. + # shellcheck disable=SC2086 start-stop-daemon --start --pidfile /dev/null \ --startas /usr/bin/mandb --oknodo --chuid man \ $iosched_idle \ diff --git a/cron.yearly/.placeholder b/cron.yearly/.placeholder new file mode 100644 index 0000000..76cb8d0 --- /dev/null +++ b/cron.yearly/.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/crontab b/crontab index fcfb794..7cdd721 100644 --- a/crontab +++ b/crontab @@ -6,7 +6,7 @@ SHELL=/bin/sh # You can also override PATH, but by default, newer versions inherit it from the environment -#PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +#PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin # Example of job definition: # .---------------- minute (0 - 59) @@ -16,8 +16,8 @@ SHELL=/bin/sh # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed -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 ) +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/ctdb/ctdb-crash-cleanup.sh b/ctdb/ctdb-crash-cleanup.sh index 896a90c..95cfd75 100755 --- a/ctdb/ctdb-crash-cleanup.sh +++ b/ctdb/ctdb-crash-cleanup.sh @@ -5,7 +5,7 @@ # [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") ; cd -P "$d" ; echo "$PWD") + CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && echo "$PWD") . "${CTDB_BASE}/functions" diff --git a/ctdb/ctdb.conf b/ctdb/ctdb.conf index cde2428..def0803 100644 --- a/ctdb/ctdb.conf +++ b/ctdb/ctdb.conf @@ -11,12 +11,12 @@ log level = NOTICE [cluster] - # Shared recovery lock file to avoid split brain. Daemon - # default is no recovery lock. Do NOT run CTDB without a - # recovery lock file unless you know exactly what you are + # Shared cluster lock file to avoid split brain. Daemon + # default is no cluster lock. Do NOT run CTDB without a + # cluster lock file unless you know exactly what you are # doing. # - # Please see the RECOVERY LOCK section in ctdb(7) for more + # Please see the CLUSTER LOCK section in ctdb(7) for more # details. # - # recovery lock = !/bin/false RECOVERY LOCK NOT CONFIGURED + # cluster lock = !/bin/false CLUSTER LOCK NOT CONFIGURED diff --git a/ctdb/debug-hung-script.sh b/ctdb/debug-hung-script.sh index 03d5ea2..c1ac0f1 100755 --- a/ctdb/debug-hung-script.sh +++ b/ctdb/debug-hung-script.sh @@ -4,7 +4,7 @@ # for other operating systems. [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") ; cd -P "$d" ; echo "$PWD") + CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && echo "$PWD") . "${CTDB_BASE}/functions" diff --git a/ctdb/debug_locks.sh b/ctdb/debug_locks.sh index b2e2025..6c730ee 100755 --- a/ctdb/debug_locks.sh +++ b/ctdb/debug_locks.sh @@ -22,7 +22,7 @@ # accompanying patch. [ -n "$CTDB_BASE" ] || \ - CTDB_BASE=$(d=$(dirname "$0") ; cd -P "$d" ; echo "$PWD") + CTDB_BASE=$(d=$(dirname "$0") && cd -P "$d" && echo "$PWD") . "${CTDB_BASE}/functions" diff --git a/ctdb/functions b/ctdb/functions index 420d6be..109ee22 100644 --- a/ctdb/functions +++ b/ctdb/functions @@ -2,9 +2,9 @@ # utility functions for ctdb event scripts -if [ -z "$CTDB_BASE" ] ; then - echo 'CTDB_BASE unset in CTDB functions file' - exit 1 +if [ -z "$CTDB_BASE" ]; then + echo 'CTDB_BASE unset in CTDB functions file' + exit 1 fi export CTDB_BASE @@ -16,24 +16,24 @@ CTDB="${CTDB:-/usr/bin/ctdb}" # Only (and always) override these variables in test code -if [ -z "$CTDB_SCRIPT_VARDIR" ] ; then - CTDB_SCRIPT_VARDIR="/var/lib/ctdb/scripts" +if [ -z "$CTDB_SCRIPT_VARDIR" ]; then + CTDB_SCRIPT_VARDIR="/var/lib/ctdb/scripts" fi -if [ -z "$CTDB_SYS_ETCDIR" ] ; then - CTDB_SYS_ETCDIR="/etc" +if [ -z "$CTDB_SYS_ETCDIR" ]; then + CTDB_SYS_ETCDIR="/etc" fi -if [ -z "$CTDB_HELPER_BINDIR" ] ; then - CTDB_HELPER_BINDIR="/usr/lib/x86_64-linux-gnu/ctdb" +if [ -z "$CTDB_HELPER_BINDIR" ]; then + CTDB_HELPER_BINDIR="/usr/libexec/ctdb" fi ####################################### # pull in a system config file, if any -load_system_config () +load_system_config() { - for _i ; do + for _i; do if [ -f "${CTDB_SYS_ETCDIR}/sysconfig/${_i}" ]; then . "${CTDB_SYS_ETCDIR}/sysconfig/${_i}" @@ -48,11 +48,11 @@ load_system_config () # load_script_options [ component script ] # script is an event script name relative to a component # component is currently ignored -load_script_options () +load_script_options() { - if [ $# -eq 2 ] ; then + if [ $# -eq 2 ]; then _script="$2" - elif [ $# -eq 0 ] ; then + elif [ $# -eq 0 ]; then _script="" else die "usage: load_script_options [ component script ]" @@ -60,92 +60,100 @@ load_script_options () _options="${CTDB_BASE}/script.options" - if [ -r "$_options" ] ; then + if [ -r "$_options" ]; then . "$_options" fi - if [ -n "$_script" ] ; then + if [ -n "$_script" ]; then _s="${CTDB_BASE}/events/legacy/${_script}" else _s="${0%.script}" fi _options="${_s}.options" - if [ -r "$_options" ] ; then + if [ -r "$_options" ]; then . "$_options" fi } ############################################################## -die () +die() { - _msg="$1" - _rc="${2:-1}" + _msg="$1" + _rc="${2:-1}" - echo "$_msg" >&2 - exit "$_rc" + echo "$_msg" >&2 + exit "$_rc" } # Log given message or stdin to either syslog or a CTDB log file # $1 is the tag passed to logger if syslog is in use. -script_log () +script_log() { - _tag="$1" ; shift - - case "$CTDB_LOGGING" in - file:*|"") - if [ -n "$CTDB_LOGGING" ] ; then - _file="${CTDB_LOGGING#file:}" - else - _file="/var/log/ctdb/log.ctdb" - fi - { + _tag="$1" + shift + + case "$CTDB_LOGGING" in + file:) if [ -n "$*" ] ; then - echo "$*" + echo "$*" + else + cat + fi >&2 + ;; + file:* | "") + if [ -n "$CTDB_LOGGING" ]; then + _file="${CTDB_LOGGING#file:}" else - cat + _file="/var/log/ctdb/log.ctdb" fi - } >>"$_file" - ;; + { + if [ -n "$*" ]; then + echo "$*" + else + cat + fi + } >>"$_file" + ;; *) - # Handle all syslog:* variants here too. There's no tool to do - # the lossy things, so just use logger. - logger -t "ctdbd: ${_tag}" "$@" - ;; - esac + # Handle all syslog:* variants here too. There's no tool to do + # the lossy things, so just use logger. + logger -t "ctdbd: ${_tag}" "$@" + ;; + esac } # When things are run in the background in an eventscript then logging # output might get lost. This is the "solution". :-) -background_with_logging () +background_with_logging() { - ( - "$@" 2>&1 &1 "$_pnn_file" - fi + _pnn_file="${CTDB_SCRIPT_VARDIR}/my-pnn" + if [ ! -f "$_pnn_file" ]; then + $CTDB pnn >"$_pnn_file" + fi - cat "$_pnn_file" + cat "$_pnn_file" } # Cached retrieval of private IP address from local node. This never # changes. -ctdb_get_ip_address () +ctdb_get_ip_address() { - _ip_addr_file="${CTDB_SCRIPT_VARDIR}/my-ip-address" - if [ ! -f "$_ip_addr_file" ] ; then - $CTDB -X nodestatus | - awk -F '|' 'NR == 2 { print $3 }' >"$_ip_addr_file" - fi + _ip_addr_file="${CTDB_SCRIPT_VARDIR}/my-ip-address" + if [ ! -f "$_ip_addr_file" ]; then + $CTDB -X nodestatus | + awk -F '|' 'NR == 2 { print $3 }' >"$_ip_addr_file" + fi - cat "$_ip_addr_file" + cat "$_ip_addr_file" } # Cached retrieval of database options for use by event scripts. # # If the variables are already set then they should not be overwritten # - this should only happen during event script testing. -ctdb_get_db_options () +ctdb_get_db_options() { _db_opts_file="${CTDB_SCRIPT_VARDIR}/db_options.cache" - if [ ! -f "$_db_opts_file" ] ; then + if [ ! -f "$_db_opts_file" ]; then { ctdb_translate_option "database" \ - "volatile database directory" \ - "CTDB_DBDIR" + "volatile database directory" \ + "CTDB_DBDIR" ctdb_translate_option "database" \ - "persistent database directory" \ - "CTDB_DBDIR_PERSISTENT" + "persistent database directory" \ + "CTDB_DBDIR_PERSISTENT" ctdb_translate_option "database" \ - "state database directory" \ - "CTDB_DBDIR_STATE" + "state database directory" \ + "CTDB_DBDIR_STATE" } >"$_db_opts_file" fi . "$_db_opts_file" } -ctdb_translate_option () +ctdb_translate_option() { _section="$1" _opt="$2" _variable="$3" # ctdb-config already prints an error if something goes wrong - _t=$("${CTDB_HELPER_BINDIR}/ctdb-config" get "$_section" "$_opt") || \ + _t=$("${CTDB_HELPER_BINDIR}/ctdb-config" get "$_section" "$_opt") || exit $? echo "${_variable}=\"${_t}\"" } @@ -272,51 +280,51 @@ ctdb_translate_option () # wrapper around /proc/ settings to allow them to be hooked # for testing # 1st arg is relative path under /proc/, 2nd arg is value to set -set_proc () +set_proc() { - echo "$2" >"/proc/$1" + echo "$2" >"/proc/$1" } -set_proc_maybe () +set_proc_maybe() { - if [ -w "/proc/$1" ] ; then - set_proc "$1" "$2" - fi + if [ -w "/proc/$1" ]; then + set_proc "$1" "$2" + fi } ###################################################### # wrapper around getting file contents from /proc/ to allow # this to be hooked for testing # 1st arg is relative path under /proc/ -get_proc () +get_proc() { - cat "/proc/$1" + cat "/proc/$1" } ###################################################### # Print up to $_max kernel stack traces for processes named $_program -program_stack_traces () +program_stack_traces() { - _prog="$1" - _max="${2:-1}" - - _count=1 - for _pid in $(pidof "$_prog") ; do - [ "$_count" -le "$_max" ] || break - - # Do this first to avoid racing with process exit - _stack=$(get_proc "${_pid}/stack" 2>/dev/null) - if [ -n "$_stack" ] ; then - echo "Stack trace for ${_prog}[${_pid}]:" - echo "$_stack" - _count=$((_count + 1)) - fi - done + _prog="$1" + _max="${2:-1}" + + _count=1 + for _pid in $(pidof "$_prog"); do + [ "$_count" -le "$_max" ] || break + + # Do this first to avoid racing with process exit + _stack=$(get_proc "${_pid}/stack" 2>/dev/null) + if [ -n "$_stack" ]; then + echo "Stack trace for ${_prog}[${_pid}]:" + echo "$_stack" + _count=$((_count + 1)) + fi + done } ###################################################### # Ensure $service_name is set -assert_service_name () +assert_service_name() { # service_name is set by the event script # shellcheck disable=SC2154 @@ -330,15 +338,16 @@ assert_service_name () ###################################################### ctdb_check_directories_probe() { - while IFS="" read d ; do - case "$d" in - *%*) - continue - ;; - *) - [ -d "${d}/." ] || return 1 - esac - done + while IFS="" read -r d; do + case "$d" in + *%*) + continue + ;; + *) + [ -d "${d}/." ] || return 1 + ;; + esac + done } ###################################################### @@ -347,10 +356,10 @@ ctdb_check_directories_probe() ###################################################### ctdb_check_directories() { - ctdb_check_directories_probe || { - echo "ERROR: $service_name directory \"$d\" not available" - exit 1 - } + ctdb_check_directories_probe || { + echo "ERROR: $service_name directory \"$d\" not available" + exit 1 + } } ###################################################### @@ -362,12 +371,12 @@ ctdb_check_directories() # using the "ctdb checktcpport" command. ctdb_check_tcp_ports() { - if [ -z "$1" ] ; then + if [ -z "$1" ]; then echo "INTERNAL ERROR: ctdb_check_tcp_ports - no ports specified" exit 1 fi - for _p ; do # process each function argument (port) + for _p; do # process each function argument (port) _cmd="$CTDB checktcpport $_p" _out=$($_cmd 2>&1) _ret=$? @@ -382,7 +391,7 @@ ctdb_check_tcp_ports() ;; *) echo "unexpected error (${_ret}) running \"${_cmd}\"" - if [ -n "$_out" ] ; then + if [ -n "$_out" ]; then echo "$_out" fi return $_ret @@ -402,13 +411,13 @@ ctdb_check_unix_socket() { _sockpath="$1" - if [ -z "$_sockpath" ] ; then + if [ -z "$_sockpath" ]; then echo "ERROR: ctdb_check_unix_socket() requires socket path" return 1 fi _out=$(ss -l -x "src ${_sockpath}" | tail -n +2) - if [ -z "$_out" ] ; then + if [ -z "$_out" ]; then echo "ERROR: ${service_name} not listening on ${_sockpath}" return 1 fi @@ -417,200 +426,206 @@ ctdb_check_unix_socket() ################################################ # kill off any TCP connections with the given IP ################################################ -kill_tcp_connections () +kill_tcp_connections() { - _iface="$1" - _ip="$2" - - _oneway=false - if [ "$3" = "oneway" ] ; then - _oneway=true - fi - - get_tcp_connections_for_ip "$_ip" | { - _killcount=0 - _connections="" - _nl=" -" - while read _dst _src; do - _destport="${_dst##*:}" - __oneway=$_oneway - case $_destport in - # we only do one-way killtcp for CIFS - 139|445) __oneway=true ;; - esac - - _connections="${_connections}${_nl}${_src} ${_dst}" - if ! $__oneway ; then - _connections="${_connections}${_nl}${_dst} ${_src}" - fi - - _killcount=$((_killcount + 1)) - done + _iface="$1" + _ip="$2" - if [ $_killcount -eq 0 ] ; then - return + _oneway=false + if [ "$3" = "oneway" ]; then + _oneway=true fi - echo "$_connections" | \ - "${CTDB_HELPER_BINDIR}/ctdb_killtcp" "$_iface" || { - echo "Failed to kill TCP connections" - return - } + get_tcp_connections_for_ip "$_ip" | { + _killcount=0 + _connections="" + _nl=" +" + while read -r _dst _src; do + _destport="${_dst##*:}" + __oneway=$_oneway + case $_destport in + # we only do one-way killtcp for CIFS + 139 | 445) __oneway=true ;; + esac + + _connections="${_connections}${_nl}${_src} ${_dst}" + if ! $__oneway; then + _connections="${_connections}${_nl}${_dst} ${_src}" + fi - _connections=$(get_tcp_connections_for_ip "$_ip") - if [ -z "$_connections" ] ; then - _remaining=0 - else - _remaining=$(echo "$_connections" | wc -l) - fi + _killcount=$((_killcount + 1)) + done - _actually_killed=$((_killcount - _remaining)) + if [ $_killcount -eq 0 ]; then + return + fi - _t="${_actually_killed}/${_killcount}" - echo "Killed ${_t} TCP connections to released IP $_ip" + if [ -n "$CTDB_KILLTCP_DEBUGLEVEL" ]; then + _debuglevel="$CTDB_KILLTCP_DEBUGLEVEL" + else + _debuglevel="$CTDB_DEBUGLEVEL" + fi + echo "$_connections" | + CTDB_DEBUGLEVEL="$_debuglevel" \ + "${CTDB_HELPER_BINDIR}/ctdb_killtcp" "$_iface" || { + echo "Failed to kill TCP connections" + return + } - if [ -n "$_connections" ] ; then - echo "Remaining connections:" - echo "$_connections" | sed -e 's|^| |' - fi - } + _connections=$(get_tcp_connections_for_ip "$_ip") + if [ -z "$_connections" ]; then + _remaining=0 + else + _remaining=$(echo "$_connections" | wc -l) + fi + + _actually_killed=$((_killcount - _remaining)) + + _t="${_actually_killed}/${_killcount}" + echo "Killed ${_t} TCP connections to released IP $_ip" + + if [ -n "$_connections" ]; then + echo "Remaining connections:" + echo "$_connections" | sed -e 's|^| |' + fi + } } ################################################################## # kill off the local end for any TCP connections with the given IP ################################################################## -kill_tcp_connections_local_only () +kill_tcp_connections_local_only() { - kill_tcp_connections "$@" "oneway" + kill_tcp_connections "$@" "oneway" } ################################################################## # tickle any TCP connections with the given IP ################################################################## -tickle_tcp_connections () +tickle_tcp_connections() { - _ip="$1" + _ip="$1" - # Get connections, both directions - _conns=$(get_tcp_connections_for_ip "$_ip" | \ - awk '{ print $1, $2 ; print $2, $1 }') + # Get connections, both directions + _conns=$(get_tcp_connections_for_ip "$_ip" | + awk '{ print $1, $2 ; print $2, $1 }') - echo "$_conns" | awk '{ print "Tickle TCP connection", $1, $2 }' - echo "$_conns" | ctdb tickle + echo "$_conns" | awk '{ print "Tickle TCP connection", $1, $2 }' + echo "$_conns" | ctdb tickle } -get_tcp_connections_for_ip () +get_tcp_connections_for_ip() { - _ip="$1" + _ip="$1" - ss -tn state established "src [$_ip]" | awk 'NR > 1 {print $3, $4}' + ss -tn state established "src [$_ip]" | awk 'NR > 1 {print $3, $4}' } ######################################################## -add_ip_to_iface () +add_ip_to_iface() { - _iface=$1 - _ip=$2 - _maskbits=$3 - - # Ensure interface is up - ip link set "$_iface" up || \ - die "Failed to bringup interface $_iface" - - # Only need to define broadcast for IPv4 - case "$_ip" in - *:*) _bcast="" ;; - *) _bcast="brd +" ;; - esac - - # Intentionally unquoted multi-word value here - # shellcheck disable=SC2086 - ip addr add "$_ip/$_maskbits" $_bcast dev "$_iface" || { - echo "Failed to add $_ip/$_maskbits on dev $_iface" - return 1 - } - - # Wait 5 seconds for IPv6 addresses to stop being tentative... - if [ -z "$_bcast" ] ; then - for _x in $(seq 1 10) ; do - ip addr show to "${_ip}/128" | grep -q "tentative" || break - sleep 0.5 - done + _iface=$1 + _ip=$2 + _maskbits=$3 + + # Ensure interface is up + ip link set "$_iface" up || + die "Failed to bringup interface $_iface" + + # Only need to define broadcast for IPv4 + case "$_ip" in + *:*) _bcast="" ;; + *) _bcast="brd +" ;; + esac - # If the address was a duplicate then it won't be on the - # interface so flag an error. - _t=$(ip addr show to "${_ip}/128") - case "$_t" in - "") + # Intentionally unquoted multi-word value here + # shellcheck disable=SC2086 + ip addr add "$_ip/$_maskbits" $_bcast dev "$_iface" || { echo "Failed to add $_ip/$_maskbits on dev $_iface" return 1 - ;; - *tentative*|*dadfailed*) - echo "Failed to add $_ip/$_maskbits on dev $_iface" - ip addr del "$_ip/$_maskbits" dev "$_iface" - return 1 - ;; - esac - fi + } + + # Wait 5 seconds for IPv6 addresses to stop being tentative... + if [ -z "$_bcast" ]; then + for _x in $(seq 1 10); do + ip addr show to "${_ip}/128" | grep -q "tentative" || break + sleep 0.5 + done + + # If the address was a duplicate then it won't be on the + # interface so flag an error. + _t=$(ip addr show to "${_ip}/128") + case "$_t" in + "") + echo "Failed to add $_ip/$_maskbits on dev $_iface" + return 1 + ;; + *tentative* | *dadfailed*) + echo "Failed to add $_ip/$_maskbits on dev $_iface" + ip addr del "$_ip/$_maskbits" dev "$_iface" + return 1 + ;; + esac + fi } delete_ip_from_iface() { - _iface=$1 - _ip=$2 - _maskbits=$3 - - # This could be set globally for all interfaces but it is probably - # better to avoid surprises, so limit it the interfaces where CTDB - # has public IP addresses. There isn't anywhere else convenient - # to do this so just set it each time. This is much cheaper than - # remembering and re-adding secondaries. - set_proc "sys/net/ipv4/conf/${_iface}/promote_secondaries" 1 - - ip addr del "$_ip/$_maskbits" dev "$_iface" || { - echo "Failed to del $_ip on dev $_iface" - return 1 - } + _iface=$1 + _ip=$2 + _maskbits=$3 + + # This could be set globally for all interfaces but it is probably + # better to avoid surprises, so limit it the interfaces where CTDB + # has public IP addresses. There isn't anywhere else convenient + # to do this so just set it each time. This is much cheaper than + # remembering and re-adding secondaries. + set_proc "sys/net/ipv4/conf/${_iface}/promote_secondaries" 1 + + ip addr del "$_ip/$_maskbits" dev "$_iface" || { + echo "Failed to del $_ip on dev $_iface" + return 1 + } } # If the given IP is hosted then print 2 items: maskbits and iface -ip_maskbits_iface () +ip_maskbits_iface() { - _addr="$1" + _addr="$1" - case "$_addr" in + case "$_addr" in *:*) _bits=128 ;; - *) _bits=32 ;; - esac - ip addr show to "${_addr}/${_bits}" 2>/dev/null | \ - awk 'NR == 1 { iface = $2; sub(":$", "", iface) ; + *) _bits=32 ;; + esac + ip addr show to "${_addr}/${_bits}" 2>/dev/null | + awk 'NR == 1 { iface = $2; sub(":$", "", iface) ; sub("@.*", "", iface) } $1 ~ /inet/ { mask = $2; sub(".*/", "", mask); print mask, iface }' } -drop_ip () +drop_ip() { - _addr="${1%/*}" # Remove optional maskbits - - # Intentional word splitting here - # shellcheck disable=SC2046 - set -- $(ip_maskbits_iface "$_addr") - if [ -n "$1" ] ; then - _maskbits="$1" - _iface="$2" - echo "Removing public address $_addr/$_maskbits from device $_iface" - delete_ip_from_iface "$_iface" "$_addr" "$_maskbits" >/dev/null 2>&1 - fi + _addr="${1%/*}" # Remove optional maskbits + + # Intentional word splitting here + # shellcheck disable=SC2046 + set -- $(ip_maskbits_iface "$_addr") + if [ -n "$1" ]; then + _maskbits="$1" + _iface="$2" + echo "Removing public address $_addr/$_maskbits from device $_iface" + delete_ip_from_iface "$_iface" "$_addr" "$_maskbits" >/dev/null 2>&1 + fi } -drop_all_public_ips () +drop_all_public_ips() { # _x is intentionally ignored # shellcheck disable=SC2034 - while read _ip _x ; do + while read -r _ip _x; do case "$_ip" in \#*) continue ;; esac @@ -618,10 +633,10 @@ drop_all_public_ips () done <"${CTDB_BASE}/public_addresses" } -flush_route_cache () +flush_route_cache() { - set_proc_maybe sys/net/ipv4/route/flush 1 - set_proc_maybe sys/net/ipv6/route/flush 1 + set_proc_maybe sys/net/ipv4/route/flush 1 + set_proc_maybe sys/net/ipv6/route/flush 1 } ######################################################## @@ -629,108 +644,92 @@ flush_route_cache () # If the interface is a virtual one (e.g. VLAN) then get the # underlying interface -interface_get_real () +interface_get_real() { - # Output of "ip link show " - _iface_info="$1" + _iface="$1" - # Extract the full interface description to see if it is a VLAN - _t=$(echo "$_iface_info" | - awk 'NR == 1 { iface = $2; sub(":$", "", iface) ; - print iface }') - case "$_t" in - *@*) - # VLAN: use the underlying interface, after the '@' - echo "${_t##*@}" - ;; - *) - # Not a regular VLAN. For backward compatibility, assume - # there is some other sort of VLAN that doesn't have the - # '@' in the output and only use what is before a '.'. If - # there is no '.' then this will be the whole interface - # name. - echo "${_t%%.*}" - esac + # If $_iface is a VLAN (i.e. contains an '@') then strip every + # before the '@', otherwise print the whole interface + echo "${_iface##*@}" } # Check whether an interface is operational -interface_monitor () +interface_monitor() { - _iface="$1" - - _iface_info=$(ip link show "$_iface" 2>&1) || { - echo "ERROR: Monitored interface ${_iface} does not exist" - return 1 - } - + _iface="$1" - # If the interface is a virtual one (e.g. VLAN) then get the - # underlying interface. - _realiface=$(interface_get_real "$_iface_info") - - if _bi=$(get_proc "net/bonding/${_realiface}" 2>/dev/null) ; then - # This is a bond: various monitoring strategies - echo "$_bi" | grep -q 'Currently Active Slave: None' && { - echo "ERROR: No active slaves for bond device ${_realiface}" - return 1 - } - echo "$_bi" | grep -q '^MII Status: up' || { - echo "ERROR: public network interface ${_realiface} is down" - return 1 - } - echo "$_bi" | grep -q '^Bonding Mode: IEEE 802.3ad Dynamic link aggregation' && { - # This works around a bug in the driver where the - # overall bond status can be up but none of the actual - # physical interfaces have a link. - echo "$_bi" | grep 'MII Status:' | tail -n +2 | grep -q '^MII Status: up' || { - echo "ERROR: No active slaves for 802.ad bond device ${_realiface}" + _iface_info=$(ip -br link show "$_iface" 2>&1) || { + echo "ERROR: Monitored interface ${_iface} does not exist" return 1 - } } - return 0 - else - # Not a bond - case "$_iface" in - lo*) - # loopback is always working - return 0 - ;; - ib*) - # we don't know how to test ib links - return 0 - ;; - *) - ethtool "$_iface" | grep -q 'Link detected: yes' || { - # On some systems, this is not successful when a - # cable is plugged but the interface has not been - # brought up previously. Bring the interface up - # and try again... - ip link set "$_iface" up - ethtool "$_iface" | grep -q 'Link detected: yes' || { - echo "ERROR: No link on the public network interface ${_iface}" + # If the interface is a virtual one (e.g. VLAN) then get the + # underlying interface. + _realiface=$(interface_get_real "${_iface_info%% *}") + + if _bi=$(get_proc "net/bonding/${_realiface}" 2>/dev/null); then + # This is a bond: various monitoring strategies + echo "$_bi" | grep -q 'Currently Active Slave: None' && { + echo "ERROR: No active slaves for bond device ${_realiface}" + return 1 + } + echo "$_bi" | grep -q '^MII Status: up' || { + echo "ERROR: public network interface ${_realiface} is down" return 1 - } } + echo "$_bi" | grep -q '^Bonding Mode: IEEE 802.3ad Dynamic link aggregation' && { + # This works around a bug in the driver where the + # overall bond status can be up but none of the actual + # physical interfaces have a link. + echo "$_bi" | grep 'MII Status:' | tail -n +2 | grep -q '^MII Status: up' || { + echo "ERROR: No active slaves for 802.ad bond device ${_realiface}" + return 1 + } + } + return 0 - ;; - esac - fi + else + # Not a bond + case "$_iface" in + lo*) + # loopback is always working + return 0 + ;; + ib*) + # we don't know how to test ib links + return 0 + ;; + *) + ethtool "$_iface" | grep -q 'Link detected: yes' || { + # On some systems, this is not successful when a + # cable is plugged but the interface has not been + # brought up previously. Bring the interface up + # and try again... + ip link set "$_iface" up + ethtool "$_iface" | grep -q 'Link detected: yes' || { + echo "ERROR: No link on the public network interface ${_iface}" + return 1 + } + } + return 0 + ;; + esac + fi } ######################################################## # Simple counters -_ctdb_counter_common () +_ctdb_counter_common() { [ $# -le 1 ] || die "usage: _ctdb_counter_common [name]" - if [ $# -eq 1 ] ; then + if [ $# -eq 1 ]; then _counter_name="${1}.failcount" else _counter_name="failcount" fi - if [ -z "$script_state_dir" ] ; then + if [ -z "$script_state_dir" ]; then die "ctdb_counter_* functions need ctdb_setup_state_dir()" fi @@ -738,31 +737,34 @@ _ctdb_counter_common () } # Some code passes an argument # shellcheck disable=SC2120 -ctdb_counter_init () { - _ctdb_counter_common "$1" +ctdb_counter_init() +{ + _ctdb_counter_common "$1" - : >"$_counter_file" + : >"$_counter_file" } -ctdb_counter_incr () { - _ctdb_counter_common "$1" +ctdb_counter_incr() +{ + _ctdb_counter_common "$1" - # unary counting using newlines! - echo >>"$_counter_file" + # unary counting using newlines! + echo >>"$_counter_file" } -ctdb_counter_get () { - _ctdb_counter_common "$1" - # unary counting! - _val=$(wc -c < "$_counter_file" 2>/dev/null || echo 0) - # Strip leading spaces from ouput of wc (on freebsd) - # shellcheck disable=SC2086 - echo $_val +ctdb_counter_get() +{ + _ctdb_counter_common "$1" + # unary counting! + _val=$(wc -c <"$_counter_file" 2>/dev/null || echo 0) + # Strip leading spaces from output of wc (on freebsd) + # shellcheck disable=SC2086 + echo $_val } ######################################################## # ctdb_setup_state_dir # Sets/creates script_state_dir) -ctdb_setup_state_dir () +ctdb_setup_state_dir() { [ $# -eq 2 ] || die "usage: ctdb_setup_state_dir " @@ -771,127 +773,128 @@ ctdb_setup_state_dir () script_state_dir="${CTDB_SCRIPT_VARDIR}/${_type}/${_name}" - mkdir -p "$script_state_dir" || \ + mkdir -p "$script_state_dir" || die "Error creating script state dir \"${script_state_dir}\"" } ################################################################## # Reconfigure a service on demand -_ctdb_service_reconfigure_common () +_ctdb_service_reconfigure_common() { - if [ -z "$script_state_dir" ] ; then + if [ -z "$script_state_dir" ]; then die "ctdb_service_*_reconfigure() needs ctdb_setup_state_dir()" fi _ctdb_service_reconfigure_flag="${script_state_dir}/need_reconfigure" } -ctdb_service_needs_reconfigure () +ctdb_service_needs_reconfigure() { - _ctdb_service_reconfigure_common - [ -e "$_ctdb_service_reconfigure_flag" ] + _ctdb_service_reconfigure_common + [ -e "$_ctdb_service_reconfigure_flag" ] } -ctdb_service_set_reconfigure () +ctdb_service_set_reconfigure() { - _ctdb_service_reconfigure_common - : >"$_ctdb_service_reconfigure_flag" + _ctdb_service_reconfigure_common + : >"$_ctdb_service_reconfigure_flag" } -ctdb_service_unset_reconfigure () +ctdb_service_unset_reconfigure() { - _ctdb_service_reconfigure_common - rm -f "$_ctdb_service_reconfigure_flag" + _ctdb_service_reconfigure_common + rm -f "$_ctdb_service_reconfigure_flag" } -ctdb_service_reconfigure () +ctdb_service_reconfigure() { - echo "Reconfiguring service \"${service_name}\"..." - ctdb_service_unset_reconfigure - service_reconfigure || return $? - # Intentionally have this use $service_name as default - # shellcheck disable=SC2119 - ctdb_counter_init + echo "Reconfiguring service \"${service_name}\"..." + ctdb_service_unset_reconfigure + service_reconfigure || return $? + # Intentionally have this use $service_name as default + # shellcheck disable=SC2119 + ctdb_counter_init } # Default service_reconfigure() function does nothing. -service_reconfigure () +service_reconfigure() { - : + : } # Default service_start() and service_stop() functions. # These may be overridden in an eventscript. -service_start () +service_start() { - service "$service_name" start + service "$service_name" start } -service_stop () +service_stop() { - service "$service_name" stop + service "$service_name" stop } ################################################################## # This exists only for backward compatibility with 3rd party scripts # that call it -ctdb_standard_event_handler () +ctdb_standard_event_handler() { - : + : } -iptables_wrapper () +iptables_wrapper() { - _family="$1" ; shift - if [ "$_family" = "inet6" ] ; then - _iptables_cmd="ip6tables" - else - _iptables_cmd="iptables" - fi - - # iptables doesn't like being re-entered, so flock-wrap it. - flock -w 30 "${CTDB_SCRIPT_VARDIR}/iptables.flock" "$_iptables_cmd" "$@" + _family="$1" + shift + if [ "$_family" = "inet6" ]; then + _iptables_cmd="ip6tables" + else + _iptables_cmd="iptables" + fi + + # iptables doesn't like being re-entered, so flock-wrap it. + flock -w 30 "${CTDB_SCRIPT_VARDIR}/iptables.flock" "$_iptables_cmd" "$@" } # AIX (and perhaps others?) doesn't have mktemp # type is commonly supported and more portable than which(1) # shellcheck disable=SC2039 -if ! type mktemp >/dev/null 2>&1 ; then - mktemp () - { - _dir=false - if [ "$1" = "-d" ] ; then - _dir=true - shift - fi - _d="${TMPDIR:-/tmp}" - _hex10=$(dd if=/dev/urandom count=20 2>/dev/null | \ - cksum | \ - awk '{print $1}') - _t="${_d}/tmp.${_hex10}" - ( - umask 077 - if $_dir ; then - mkdir "$_t" - else - : >"$_t" - fi - ) - echo "$_t" - } +if ! type mktemp >/dev/null 2>&1; then + mktemp() + { + _dir=false + if [ "$1" = "-d" ]; then + _dir=true + shift + fi + _d="${TMPDIR:-/tmp}" + _hex10=$(dd if=/dev/urandom count=20 2>/dev/null | + cksum | + awk '{print $1}') + _t="${_d}/tmp.${_hex10}" + ( + umask 077 + if $_dir; then + mkdir "$_t" + else + : >"$_t" + fi + ) + echo "$_t" + } fi ###################################################################### # NFS callout handling -nfs_callout_init () +nfs_callout_init() { _state_dir="$1" - if [ -z "$CTDB_NFS_CALLOUT" ] ; then + if [ -z "$CTDB_NFS_CALLOUT" ]; then CTDB_NFS_CALLOUT="${CTDB_BASE}/nfs-linux-kernel-callout" fi # Always export, for statd callout @@ -901,10 +904,10 @@ nfs_callout_init () export CTDB_NFS_CALLOUT_STATE_DIR="${_state_dir}/callout-state" # Export, if set, for use by clustered NFS callouts - if [ -n "$CTDB_NFS_STATE_FS_TYPE" ] ; then + if [ -n "$CTDB_NFS_STATE_FS_TYPE" ]; then export CTDB_NFS_STATE_FS_TYPE fi - if [ -n "$CTDB_NFS_STATE_MNT" ] ; then + if [ -n "$CTDB_NFS_STATE_MNT" ]; then export CTDB_NFS_STATE_MNT fi @@ -913,47 +916,47 @@ nfs_callout_init () nfs_callout_cache_ops="${nfs_callout_cache}/ops" } -nfs_callout_register () +nfs_callout_register() { - mkdir -p "$nfs_callout_cache_ops" - rm -f "$nfs_callout_cache_ops"/* - - echo "$CTDB_NFS_CALLOUT" >"$nfs_callout_cache_callout" - - _t=$(eval "$CTDB_NFS_CALLOUT" "register") - if [ -n "$_t" ] ; then - echo "$_t" | - while IFS="" read _op ; do - touch "${nfs_callout_cache_ops}/${_op}" - done - else - touch "${nfs_callout_cache_ops}/ALL" - fi + mkdir -p "$nfs_callout_cache_ops" + rm -f "$nfs_callout_cache_ops"/* + + echo "$CTDB_NFS_CALLOUT" >"$nfs_callout_cache_callout" + + _t=$("$CTDB_NFS_CALLOUT" "register") + if [ -n "$_t" ]; then + echo "$_t" | + while IFS="" read -r _op; do + touch "${nfs_callout_cache_ops}/${_op}" + done + else + touch "${nfs_callout_cache_ops}/ALL" + fi } -nfs_callout () +nfs_callout() { - # Re-run registration if $CTDB_NFS_CALLOUT has changed - _prev="" - if [ -r "$nfs_callout_cache_callout" ] ; then - read _prev <"$nfs_callout_cache_callout" - fi - if [ "$CTDB_NFS_CALLOUT" != "$_prev" ] ; then - nfs_callout_register - fi - - # Run the operation if it is registered... - if [ -e "${nfs_callout_cache_ops}/${1}" ] || \ - [ -e "${nfs_callout_cache_ops}/ALL" ]; then - eval "$CTDB_NFS_CALLOUT" "$@" - fi + # Re-run registration if $CTDB_NFS_CALLOUT has changed + _prev="" + if [ -r "$nfs_callout_cache_callout" ]; then + read -r _prev <"$nfs_callout_cache_callout" + fi + if [ "$CTDB_NFS_CALLOUT" != "$_prev" ]; then + nfs_callout_register + fi + + # Run the operation if it is registered... + if [ -e "${nfs_callout_cache_ops}/${1}" ] || + [ -e "${nfs_callout_cache_ops}/ALL" ]; then + "$CTDB_NFS_CALLOUT" "$@" + fi } ######################################################## # tickle handling ######################################################## -update_tickles () +update_tickles() { _port="$1" @@ -966,8 +969,8 @@ update_tickles () # IPs and port as ss filters _ip_filter="" - for _ip in $_ips ; do - _ip_filter="${_ip_filter}${_ip_filter:+ || }src [${_ip}]" + for _ip in $_ips; do + _ip_filter="${_ip_filter}${_ip_filter:+ || }src [${_ip}]" done _port_filter="sport == :${_port}" @@ -984,26 +987,26 @@ update_tickles () # parsing and printing code, something needs to be done here # for backward compatibility, so just delete the brackets. ss -tn state established \ - "${_ip_filter:+( ${_ip_filter} )}" \ - "${_port_filter:+( ${_port_filter} )}" | - awk 'NR > 1 {print $4, $3}' | - tr -d '][' | - sort >"$_my_connections" + "${_ip_filter:+( ${_ip_filter} )}" \ + "${_port_filter:+( ${_port_filter} )}" | + awk 'NR > 1 {print $4, $3}' | + tr -d '][' | + sort >"$_my_connections" # Record our current tickles in a temporary file _my_tickles="${tickledir}/${_port}.tickles.$$" - for _i in $_ips ; do + for _i in $_ips; do $CTDB -X gettickles "$_i" "$_port" | - awk -F'|' 'NR > 1 { printf "%s:%s %s:%s\n", $2, $3, $4, $5 }' + awk -F'|' 'NR > 1 { printf "%s:%s %s:%s\n", $2, $3, $4, $5 }' done | - sort >"$_my_tickles" + sort >"$_my_tickles" # Add tickles for connections that we haven't already got tickles for - comm -23 "$_my_connections" "$_my_tickles" | \ + comm -23 "$_my_connections" "$_my_tickles" | $CTDB addtickle # Remove tickles for connections that are no longer there - comm -13 "$_my_connections" "$_my_tickles" | \ + comm -13 "$_my_connections" "$_my_tickles" | $CTDB deltickle rm -f "$_my_connections" "$_my_tickles" @@ -1023,9 +1026,9 @@ update_tickles () } [ -d "${CTDB_BASE}/rc.local.d" ] && { - for i in "${CTDB_BASE}/rc.local.d"/* ; do + for i in "${CTDB_BASE}/rc.local.d"/*; do [ -x "$i" ] && . "$i" done } -script_name="${0##*/}" # basename +script_name="${0##*/}" # basename diff --git a/ctdb/nfs-linux-kernel-callout b/ctdb/nfs-linux-kernel-callout index c6f305e..4e3b1e2 100755 --- a/ctdb/nfs-linux-kernel-callout +++ b/ctdb/nfs-linux-kernel-callout @@ -16,6 +16,16 @@ nfs_exports_file="${CTDB_NFS_EXPORTS_FILE:-/var/lib/nfs/etab}" # test variable only. nfs_distro_style="${CTDB_NFS_DISTRO_STYLE:-systemd-debian}" +# As above, edit the default value below. CTDB_SYS_ETCDIR is a +# test variable only. +etc_dir="${CTDB_SYS_ETCDIR:-/etc}" + +# A value of "AUTO" for any service means that service is usually +# automatically started and stopped by one of the other services. +# Such services will still be restarted by hand on failure, if +# configured to do so. This allows services that should not be +# running to be set to "". + case "$nfs_distro_style" in systemd-*) # Defaults @@ -24,11 +34,11 @@ systemd-*) nfs_mountd_service="nfs-mountd" nfs_status_service="rpc-statd" nfs_rquotad_service="rpc-rquotad" - nfs_config="/etc/sysconfig/nfs" + nfs_config="${etc_dir}/sysconfig/nfs" nfs_rquotad_config="" # Not use with systemd, restart via service case "$nfs_distro_style" in - *-redhat|*-suse) + *-redhat | *-suse) : # Defaults only ;; *-debian) @@ -52,17 +62,18 @@ systemd-*) *) echo "Internal error" exit 1 + ;; esac ;; sysvinit-*) # Defaults nfs_service="nfs" - nfs_lock_service="" - nfs_mountd_service="" - nfs_status_service="" - nfs_rquotad_service="" - nfs_config="/etc/sysconfig/nfs" + nfs_lock_service="AUTO" + nfs_mountd_service="AUTO" + nfs_status_service="AUTO" + nfs_rquotad_service="AUTO" + nfs_config="${etc_dir}/sysconfig/nfs" nfs_rquotad_config="$nfs_config" case "$nfs_distro_style" in @@ -74,302 +85,334 @@ sysvinit-*) ;; *-debian) nfs_service="nfs-kernel-server" - nfs_config="/etc/default/nfs-kernel-server" - nfs_rquotad_config="/etc/default/quota" + nfs_config="${etc_dir}/default/nfs-kernel-server" + nfs_rquotad_config="${etc_dir}/default/quota" ;; *) echo "Internal error" exit 1 + ;; esac ;; *) echo "Internal error" exit 1 + ;; esac # Override for unit testing -if [ -z "$PROCFS_PATH" ] ; then - PROCFS_PATH="/proc" +if [ -z "$PROCFS_PATH" ]; then + PROCFS_PATH="/proc" fi ################################################## -usage () +usage() { - _c=$(basename "$0") - cat <"${PROCFS_PATH}/fs/nfsd/threads" - basic_stop "nfs" >/dev/null 2>&1 || true + nfs_service_stop >/dev/null 2>&1 || true pkill -9 nfsd ;; nlockmgr) - basic_stop "nfslock" >/dev/null 2>&1 || true + if service_is_defined "$nfs_lock_service" ; then + service "$nfs_lock_service" stop >/dev/null 2>&1 || true + else + service "$nfs_service" stop >/dev/null 2>&1 || true + fi ;; mountd) - if [ -n "$nfs_mountd_service" ] ; then - service "$nfs_mountd_service" stop - return - fi - - # Default to stopping by hand - killall -q -9 rpc.mountd + service_or_manual_stop "$_rpc_service" "$nfs_mountd_service" ;; rquotad) - if [ -n "$nfs_rquotad_service" ] ; then - service "$nfs_rquotad_service" stop - return - fi - - # Default to stopping by hand - killall -q -9 rpc.rquotad + service_or_manual_stop "$_rpc_service" "$nfs_rquotad_service" ;; status) - if [ -n "$nfs_status_service" ] ; then - service "$nfs_status_service" stop - return - fi - - # Default to stopping by hand - killall -q -9 rpc.statd + service_or_manual_stop "$_rpc_service" "$nfs_status_service" ;; *) usage + ;; esac } -service_start () +manual_start() { case "$1" in - nfs) - basic_start "nfs" - ;; - nlockmgr) - basic_start "nfslock" - ;; mountd) - if [ -n "$nfs_mountd_service" ] ; then - service "$nfs_mountd_service" start - return - fi - - # Default to starting by hand nfs_load_config - if [ -z "$RPCMOUNTDOPTS" ] ; then + if [ -z "$RPCMOUNTDOPTS" ]; then RPCMOUNTDOPTS="${MOUNTD_PORT:+-p }$MOUNTD_PORT" fi # shellcheck disable=SC2086 rpc.mountd $RPCMOUNTDOPTS ;; rquotad) - if [ -n "$nfs_rquotad_service" ] ; then - service "$nfs_rquotad_service" start - return - fi - - # Default to starting by hand nfs_load_config "$nfs_rquotad_config" - if [ -z "$RPCRQUOTADOPTS" ] ; then + if [ -z "$RPCRQUOTADOPTS" ]; then RPCRQUOTADOPTS="${RQUOTAD_PORT:+-p }$RQUOTAD_PORT" fi # shellcheck disable=SC2086 rpc.rquotad $RPCRQUOTADOPTS ;; status) - if [ -n "$nfs_status_service" ] ; then - service "$nfs_status_service" start - return - fi - - # Default to starting by hand nfs_load_config # Red Hat uses STATDARG, Debian uses STATDOPTS opts="${STATDARG:-${STATDOPTS:-''}}" - if [ -z "$opts" ] ; then + if [ -z "$opts" ]; then # shellcheck disable=SC2086 set -- \ - ${STATD_HA_CALLOUT:+-H} $STATD_HA_CALLOUT \ - ${STATD_HOSTNAME:+-n} $STATD_HOSTNAME \ - ${STATD_PORT:+-p} $STATD_PORT \ - ${STATD_OUTGOING_PORT:+-o} $STATD_OUTGOING_PORT + ${STATD_HA_CALLOUT:+-H} $STATD_HA_CALLOUT \ + ${STATD_HOSTNAME:+-n} $STATD_HOSTNAME \ + ${STATD_PORT:+-p} $STATD_PORT \ + ${STATD_OUTGOING_PORT:+-o} $STATD_OUTGOING_PORT opts="$*" fi # shellcheck disable=SC2086 rpc.statd $opts ;; + *) + echo "$0: Internal error - invalid call to manual_start()" + exit 1 + ;; + esac +} + +service_or_manual_start() +{ + _rpc_service="$1" + _system_service="$2" + + if service_is_defined "$_system_service"; then + service "$_system_service" start + elif service_is_auto_started "$_system_service"; then + manual_start "$_rpc_service" + fi +} + +service_start() +{ + _rpc_service="$1" + + case "$_rpc_service" in + nfs) + nfs_service_start + ;; + nlockmgr) + if service_is_defined "$nfs_lock_service" ; then + service "$nfs_lock_service" start + else + service "$nfs_service" start + fi + ;; + mountd) + service_or_manual_start "$_rpc_service" "$nfs_mountd_service" + ;; + rquotad) + service_or_manual_start "$_rpc_service" "$nfs_rquotad_service" + ;; + status) + service_or_manual_start "$_rpc_service" "$nfs_status_service" + ;; *) usage + ;; esac } ################################################## # service init startup and final shutdown -nfs_shutdown () +nfs_shutdown() { - basic_stop "nfs" + nfs_service_stop } -nfs_startup () +nfs_startup() { - basic_stop "nfs" || true - basic_start "nfs" - _f="${PROCFS_PATH}/sys/net/ipv4/tcp_tw_recycle" - if [ -f "$_f" ] ; then - echo 1 >"$_f" - fi + nfs_service_stop || true + nfs_service_start + _f="${PROCFS_PATH}/sys/net/ipv4/tcp_tw_recycle" + if [ -f "$_f" ]; then + echo 1 >"$_f" + fi } ################################################## # monitor-post support -nfs_check_thread_count () +nfs_check_thread_count() { - # Load NFS configuration to get desired number of threads. - nfs_load_config - - # If $RPCNFSDCOUNT/$USE_KERNEL_NFSD_NUMBER isn't set then we could - # guess the default from the initscript. However, let's just - # assume that those using the default don't care about the number - # of threads and that they have switched on this feature in error. - _configured_threads="${RPCNFSDCOUNT:-${USE_KERNEL_NFSD_NUMBER}}" - if [ -z "$_configured_threads" ] && type nfsconf >/dev/null 2>&1 ; then - _configured_threads=$(nfsconf --get nfsd threads) || true - fi - [ -n "$_configured_threads" ] || return 0 - - _threads_file="${PROCFS_PATH}/fs/nfsd/threads" - - # nfsd should be running the configured number of threads. If - # there are a different number of threads then tell nfsd the - # correct number. - read _running_threads <"$_threads_file" || { - echo "WARNING: Reading \"${_threads_file}\" unexpectedly failed" - exit 0 - } - - # Intentionally not arithmetic comparison - avoids extra errors - # when above read fails in an unexpected way... - if [ "$_running_threads" != "$_configured_threads" ] ; then - echo "Attempting to correct number of nfsd threads from ${_running_threads} to ${_configured_threads}" - echo "$_configured_threads" >"$_threads_file" - fi + # Load NFS configuration to get desired number of threads. + nfs_load_config + + # If $RPCNFSDCOUNT/$USE_KERNEL_NFSD_NUMBER isn't set then we could + # guess the default from the initscript. However, let's just + # assume that those using the default don't care about the number + # of threads and that they have switched on this feature in error. + _configured_threads="${RPCNFSDCOUNT:-${USE_KERNEL_NFSD_NUMBER}}" + if [ -z "$_configured_threads" ] && type nfsconf >/dev/null 2>&1; then + _configured_threads=$(nfsconf --get nfsd threads) || true + fi + [ -n "$_configured_threads" ] || return 0 + + _threads_file="${PROCFS_PATH}/fs/nfsd/threads" + + # nfsd should be running the configured number of threads. If + # there are a different number of threads then tell nfsd the + # correct number. + read -r _running_threads <"$_threads_file" || { + echo "WARNING: Reading \"${_threads_file}\" unexpectedly failed" + exit 0 + } + + # Intentionally not arithmetic comparison - avoids extra errors + # when above read fails in an unexpected way... + if [ "$_running_threads" != "$_configured_threads" ]; then + echo "Attempting to correct number of nfsd threads from ${_running_threads} to ${_configured_threads}" + echo "$_configured_threads" >"$_threads_file" + fi } ################################################## # list share directories -nfs_monitor_list_shares () +nfs_monitor_list_shares() { - _cache_file="${CTDB_NFS_CALLOUT_STATE_DIR}/list_shares_cache" - # -nt operator is well supported in Linux: dash, bash, ksh, ... - # shellcheck disable=SC2039,SC3013 - if [ ! -r "$nfs_exports_file" ] || [ ! -r "$_cache_file" ] || \ - [ "$nfs_exports_file" -nt "$_cache_file" ] ; then - mkdir -p "$CTDB_NFS_CALLOUT_STATE_DIR" - # We could just use the contents of $nfs_exports_file. - # However, let's regard that file as internal to NFS and use - # exportfs, which is the public API. - if ! _exports=$(exportfs -v) ; then - echo "WARNING: failed to run exportfs to list NFS shares" >&2 - return - fi + _cache_file="${CTDB_NFS_CALLOUT_STATE_DIR}/list_shares_cache" + # -nt operator is well supported in Linux: dash, bash, ksh, ... + # shellcheck disable=SC2039,SC3013 + if [ ! -r "$nfs_exports_file" ] || [ ! -r "$_cache_file" ] || + [ "$nfs_exports_file" -nt "$_cache_file" ]; then + mkdir -p "$CTDB_NFS_CALLOUT_STATE_DIR" + # We could just use the contents of $nfs_exports_file. + # However, let's regard that file as internal to NFS and use + # exportfs, which is the public API. + if ! _exports=$(exportfs -v); then + echo "WARNING: failed to run exportfs to list NFS shares" >&2 + return + fi - echo "$_exports" | - grep '^/' | - sed -e 's@[[:space:]][[:space:]]*[^[:space:]()][^[:space:]()]*([^[:space:]()][^[:space:]()]*)$@@' | - sort -u >"$_cache_file" - fi + echo "$_exports" | + grep '^/' | + sed -e 's@[[:space:]][[:space:]]*[^[:space:]()][^[:space:]()]*([^[:space:]()][^[:space:]()]*)$@@' | + sort -u >"$_cache_file" + fi - cat "$_cache_file" + cat "$_cache_file" } ################################################## -nfs_register () +nfs_register() { - cat < /dev/null 2>&1; then fi # If NFS_HOSTNAME not set then try to pull it out of /etc/nfs.conf -if [ -z "$NFS_HOSTNAME" ] && type nfsconf >/dev/null 2>&1 ; then - NFS_HOSTNAME=$(nfsconf --get statd name) +if [ -z "$NFS_HOSTNAME" ]; then + if type nfsconf >/dev/null 2>&1; then + NFS_HOSTNAME=$(nfsconf --get statd name) + elif type git >/dev/null 2>&1; then + # git to the rescue! + NFS_HOSTNAME=$(git config --file=/etc/nfs.conf statd.name) + fi fi [ -n "$NFS_HOSTNAME" ] || \ diff --git a/cups/cups-browsed.conf b/cups/cups-browsed.conf index 34fca95..cecf7ea 100644 --- a/cups/cups-browsed.conf +++ b/cups/cups-browsed.conf @@ -10,13 +10,13 @@ # generated when shutting down, like whether one of these queues was the # default printer, or default option settings of the queues? -# CacheDir /var/cache/cups +# CacheDir /var/cache/cups-browsed # Where should cups-browsed create its debug log file (if "DebugLogging file" # is set)? -# LogDir /var/log/cups +# LogDir /var/log/cups-browsed # How should debug logging be done? Into the file @@ -499,19 +499,9 @@ BrowseRemoteProtocols dnssd cups # Set CreateIPPPrinterQueues to "No" to not auto-create print queues # for IPP network printers. -# If queues with PPD file are created (see IPPPrinterQueueType -# directive below) the PPDs are auto-generated by cups-browsed based -# on properties of the printer polled via IPP. In case of missing -# information, info from the Bonjour record is used asd as last mean -# default values. - -# If queues without PPD (see IPPPrinterQueueType directive below) are -# created clients have to IPP-poll the capabilities of the printer and -# send option settings as standard IPP attributes. Then 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 -# one of PDF, PWG Raster, or JPEG format. Other formats are not -# accepted. +# The PPDs are auto-generated by cups-browsed based on properties of +# the printer polled via IPP. In case of missing information, info +# from the Bonjour record is used as last mean for the default values. # This functionality is primarily for mobile devices running # CUPS to not need a printer setup tool nor a collection of printer @@ -526,21 +516,6 @@ BrowseRemoteProtocols dnssd cups # CreateIPPPrinterQueues All -# 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" (default) setting makes queues with PPD file -# being created. With "Interface" or "NoPPD" the queue is created with -# a System V interface script (Not supported with CUPS 2.2.x or -# later). "Auto" is for backward compatibility and also lets queues -# with PPD get created. - -# IPPPrinterQueueType PPD -# IPPPrinterQueueType NoPPD -# IPPPrinterQueueType Interface -# IPPPrinterQueueType Auto - - # The NewIPPPrinterQueuesShared directive determines whether a print # queue for a newly discovered IPP network printer (not remote CUPS # queue) will be shared to the local network or not. This is only @@ -774,3 +749,12 @@ BrowseRemoteProtocols dnssd cups # and doing specific actions when a D-BUS notification comes. # NotifLeaseDuration 86400 + +# FrequentNetifUpdate turns on/off the network interface update routines +# which happen for each found entry, which can slow up cups-browsed significantly +# if we are on a network with many shared printers or if we use BrowsePoll to a server +# with many queues. Network interface updates after receiving D-BUS notification +# from NetworkManager won't be turned off with the directive. The default value +# is 'Yes'. +# +# FrequentNetifUpdate Yes diff --git a/cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd b/cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd index 5199c8e..ecdd628 100644 --- a/cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd +++ b/cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd @@ -155,7 +155,7 @@ *PageRegion EnvC5/Envelope C5: "<>setpagedevice" *PageRegion EnvDL/Envelope DL: "<>setpagedevice" *CloseUI: *PageRegion -*DefaultImageableArea: Letter +*DefaultImageableArea: A4 *ImageableArea Letter/US Letter: "12 12 600 780" *ImageableArea Legal/US Legal: "12 12 600 996" *ImageableArea Executive/Executive: "12 12 510 744" @@ -179,7 +179,7 @@ *ImageableArea EnvISOB5/Envelope B5: "12 12 487 697" *ImageableArea EnvC5/Envelope C5: "12 12 447 637" *ImageableArea EnvDL/Envelope DL: "12 12 300 612" -*DefaultPaperDimension: Letter +*DefaultPaperDimension: A4 *PaperDimension Letter/US Letter: "612 792" *PaperDimension Legal/US Legal: "612 1008" *PaperDimension Executive/Executive: "522 756" diff --git a/cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd.O b/cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd.O index 16e5f35..5199c8e 100644 --- a/cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd.O +++ b/cups/ppd/Hewlett-Packard_HP_Color_LaserJet_MFP_M277dw.ppd.O @@ -155,7 +155,7 @@ *PageRegion EnvC5/Envelope C5: "<>setpagedevice" *PageRegion EnvDL/Envelope DL: "<>setpagedevice" *CloseUI: *PageRegion -*DefaultImageableArea: A4 +*DefaultImageableArea: Letter *ImageableArea Letter/US Letter: "12 12 600 780" *ImageableArea Legal/US Legal: "12 12 600 996" *ImageableArea Executive/Executive: "12 12 510 744" @@ -179,7 +179,7 @@ *ImageableArea EnvISOB5/Envelope B5: "12 12 487 697" *ImageableArea EnvC5/Envelope C5: "12 12 447 637" *ImageableArea EnvDL/Envelope DL: "12 12 300 612" -*DefaultPaperDimension: A4 +*DefaultPaperDimension: Letter *PaperDimension Letter/US Letter: "612 792" *PaperDimension Legal/US Legal: "612 1008" *PaperDimension Executive/Executive: "522 756" @@ -501,9 +501,9 @@ *da.HPOption_Duplexer True/Til: "" *da.HPOption_Duplexer False/Fra: "" *da.Translation HPColorOptionsPanel/Farve: "" -*da.Translation HPPJLColorAsGray/Udskriv farve som grå: "" -*da.HPPJLColorAsGray on/Til: "" -*da.HPPJLColorAsGray off/Fra: "" +*da.Translation HPPJLColorAsGray/Udskriv farve som grå: "%%" +*da.HPPJLColorAsGray on/Til: "%%" +*da.HPPJLColorAsGray off/Fra: "%%" *da.Translation HPRGBEmulation/RGB-farve: "" *da.HPRGBEmulation DefaultSRGB/Standard (sRGB): "" *da.HPRGBEmulation PhotoSRGB/Foto (sRGB): "" @@ -528,9 +528,9 @@ *da.HPPhotoNeutralGrays Black/Kun sort: "" *da.HPPhotoNeutralGrays ProcessBlack/4-farve: "" *da.Translation HPPaperQualityPanel/Paper/Quality: "" -*da.Translation HPPJLEconoMode2/EconoMode: "" -*da.HPPJLEconoMode2 on/Til: "" -*da.HPPJLEconoMode2 off/Fra: "" +*da.Translation HPPJLEconoMode2/EconoMode: "%%" +*da.HPPJLEconoMode2 on/Til: "%%" +*da.HPPJLEconoMode2 off/Fra: "%%" *da.Translation MediaType/Medietype: "" *da.MediaType Unspecified/Uspecificeret: "" *da.MediaType Plain/Almindeligt: "" @@ -615,9 +615,9 @@ *de.HPOption_Duplexer True/Ein: "" *de.HPOption_Duplexer False/Aus: "" *de.Translation HPColorOptionsPanel/Farbe: "" -*de.Translation HPPJLColorAsGray/In Graustufen drucken: "" -*de.HPPJLColorAsGray on/Ein: "" -*de.HPPJLColorAsGray off/Aus: "" +*de.Translation HPPJLColorAsGray/In Graustufen drucken: "%%" +*de.HPPJLColorAsGray on/Ein: "%%" +*de.HPPJLColorAsGray off/Aus: "%%" *de.Translation HPRGBEmulation/RGB-Farbe: "" *de.HPRGBEmulation DefaultSRGB/Standard (sRGB): "" *de.HPRGBEmulation PhotoSRGB/Foto (sRGB): "" @@ -642,9 +642,9 @@ *de.HPPhotoNeutralGrays Black/Nur Schwarz: "" *de.HPPhotoNeutralGrays ProcessBlack/4-Farbig: "" *de.Translation HPPaperQualityPanel/Paper/Quality: "" -*de.Translation HPPJLEconoMode2/EconoMode: "" -*de.HPPJLEconoMode2 on/Ein: "" -*de.HPPJLEconoMode2 off/Aus: "" +*de.Translation HPPJLEconoMode2/EconoMode: "%%" +*de.HPPJLEconoMode2 on/Ein: "%%" +*de.HPPJLEconoMode2 off/Aus: "%%" *de.Translation MediaType/Druckmedientyp: "" *de.MediaType Unspecified/Nicht bestimmt: "" *de.MediaType Plain/Normalpapier: "" @@ -729,9 +729,9 @@ *es.HPOption_Duplexer True/Activado: "" *es.HPOption_Duplexer False/Desactivado: "" *es.Translation HPColorOptionsPanel/Color: "" -*es.Translation HPPJLColorAsGray/Imprimir colores en gris: "" -*es.HPPJLColorAsGray on/Activado: "" -*es.HPPJLColorAsGray off/Desactivado: "" +*es.Translation HPPJLColorAsGray/Imprimir colores en gris: "%%" +*es.HPPJLColorAsGray on/Activado: "%%" +*es.HPPJLColorAsGray off/Desactivado: "%%" *es.Translation HPRGBEmulation/Color RGB: "" *es.HPRGBEmulation DefaultSRGB/Predeterminado (sRGB): "" *es.HPRGBEmulation PhotoSRGB/Fotografía (sRGB): "" @@ -756,9 +756,9 @@ *es.HPPhotoNeutralGrays Black/Sólo negro: "" *es.HPPhotoNeutralGrays ProcessBlack/4 colores: "" *es.Translation HPPaperQualityPanel/Paper/Quality: "" -*es.Translation HPPJLEconoMode2/EconoMode: "" -*es.HPPJLEconoMode2 on/Activado: "" -*es.HPPJLEconoMode2 off/Desactivado: "" +*es.Translation HPPJLEconoMode2/EconoMode: "%%" +*es.HPPJLEconoMode2 on/Activado: "%%" +*es.HPPJLEconoMode2 off/Desactivado: "%%" *es.Translation MediaType/Tipo de sustrato: "" *es.MediaType Unspecified/No especificado: "" *es.MediaType Plain/Estándar: "" @@ -843,9 +843,9 @@ *fi.HPOption_Duplexer True/Käytössä: "" *fi.HPOption_Duplexer False/Ei käytössä: "" *fi.Translation HPColorOptionsPanel/Väri: "" -*fi.Translation HPPJLColorAsGray/Tulosta värit harmaina: "" -*fi.HPPJLColorAsGray on/Käytössä: "" -*fi.HPPJLColorAsGray off/Ei käytössä: "" +*fi.Translation HPPJLColorAsGray/Tulosta värit harmaina: "%%" +*fi.HPPJLColorAsGray on/Käytössä: "%%" +*fi.HPPJLColorAsGray off/Ei käytössä: "%%" *fi.Translation HPRGBEmulation/RGB-väri: "" *fi.HPRGBEmulation DefaultSRGB/Oletus (sRGB): "" *fi.HPRGBEmulation PhotoSRGB/Valokuva (sRGB): "" @@ -870,9 +870,9 @@ *fi.HPPhotoNeutralGrays Black/Vain musta: "" *fi.HPPhotoNeutralGrays ProcessBlack/Neliväri: "" *fi.Translation HPPaperQualityPanel/Paper/Quality: "" -*fi.Translation HPPJLEconoMode2/EconoMode: "" -*fi.HPPJLEconoMode2 on/Käytössä: "" -*fi.HPPJLEconoMode2 off/Ei käytössä: "" +*fi.Translation HPPJLEconoMode2/EconoMode: "%%" +*fi.HPPJLEconoMode2 on/Käytössä: "%%" +*fi.HPPJLEconoMode2 off/Ei käytössä: "%%" *fi.Translation MediaType/Tulostusmateriaali: "" *fi.MediaType Unspecified/Määrittämätön: "" *fi.MediaType Plain/Tavallinen: "" @@ -957,9 +957,9 @@ *fr.HPOption_Duplexer True/Activé: "" *fr.HPOption_Duplexer False/Désactivé: "" *fr.Translation HPColorOptionsPanel/Couleur: "" -*fr.Translation HPPJLColorAsGray/Imprimer couleur en gris: "" -*fr.HPPJLColorAsGray on/Activé: "" -*fr.HPPJLColorAsGray off/Désactivé: "" +*fr.Translation HPPJLColorAsGray/Imprimer couleur en gris: "%%" +*fr.HPPJLColorAsGray on/Activé: "%%" +*fr.HPPJLColorAsGray off/Désactivé: "%%" *fr.Translation HPRGBEmulation/Couleur RGB: "" *fr.HPRGBEmulation DefaultSRGB/Par défaut (sRGB): "" *fr.HPRGBEmulation PhotoSRGB/Photo (sRGB): "" @@ -984,9 +984,9 @@ *fr.HPPhotoNeutralGrays Black/Noir uniquement: "" *fr.HPPhotoNeutralGrays ProcessBlack/4 couleurs: "" *fr.Translation HPPaperQualityPanel/Paper/Quality: "" -*fr.Translation HPPJLEconoMode2/EconoMode: "" -*fr.HPPJLEconoMode2 on/Activé: "" -*fr.HPPJLEconoMode2 off/Désactivé: "" +*fr.Translation HPPJLEconoMode2/EconoMode: "%%" +*fr.HPPJLEconoMode2 on/Activé: "%%" +*fr.HPPJLEconoMode2 off/Désactivé: "%%" *fr.Translation MediaType/Type de support: "" *fr.MediaType Unspecified/Non spécifié: "" *fr.MediaType Plain/Ordinaire: "" @@ -1071,9 +1071,9 @@ *it.HPOption_Duplexer True/Attivato: "" *it.HPOption_Duplexer False/Disattivato: "" *it.Translation HPColorOptionsPanel/Colore: "" -*it.Translation HPPJLColorAsGray/Stampa colore in grigio: "" -*it.HPPJLColorAsGray on/Attivato: "" -*it.HPPJLColorAsGray off/Disattivato: "" +*it.Translation HPPJLColorAsGray/Stampa colore in grigio: "%%" +*it.HPPJLColorAsGray on/Attivato: "%%" +*it.HPPJLColorAsGray off/Disattivato: "%%" *it.Translation HPRGBEmulation/Colore RGB: "" *it.HPRGBEmulation DefaultSRGB/Predefinito (sRGB): "" *it.HPRGBEmulation PhotoSRGB/Foto (sRGB): "" @@ -1098,9 +1098,9 @@ *it.HPPhotoNeutralGrays Black/Solo nero: "" *it.HPPhotoNeutralGrays ProcessBlack/Quadricromia: "" *it.Translation HPPaperQualityPanel/Paper/Quality: "" -*it.Translation HPPJLEconoMode2/EconoMode: "" -*it.HPPJLEconoMode2 on/Attivato: "" -*it.HPPJLEconoMode2 off/Disattivato: "" +*it.Translation HPPJLEconoMode2/EconoMode: "%%" +*it.HPPJLEconoMode2 on/Attivato: "%%" +*it.HPPJLEconoMode2 off/Disattivato: "%%" *it.Translation MediaType/Tipo di supporto: "" *it.MediaType Unspecified/Non specificato: "" *it.MediaType Plain/Normale: "" @@ -1185,9 +1185,9 @@ *ja.HPOption_Duplexer True/オン: "" *ja.HPOption_Duplexer False/オフ: "" *ja.Translation HPColorOptionsPanel/カラー: "" -*ja.Translation HPPJLColorAsGray/グレー印刷: "" -*ja.HPPJLColorAsGray on/オン: "" -*ja.HPPJLColorAsGray off/オフ: "" +*ja.Translation HPPJLColorAsGray/グレー印刷: "%%" +*ja.HPPJLColorAsGray on/オン: "%%" +*ja.HPPJLColorAsGray off/オフ: "%%" *ja.Translation HPRGBEmulation/RGB カラー: "" *ja.HPRGBEmulation DefaultSRGB/デフォルト (sRGB): "" *ja.HPRGBEmulation PhotoSRGB/フォト (sRGB): "" @@ -1212,9 +1212,9 @@ *ja.HPPhotoNeutralGrays Black/黒のみ: "" *ja.HPPhotoNeutralGrays ProcessBlack/4 色: "" *ja.Translation HPPaperQualityPanel/Paper/Quality: "" -*ja.Translation HPPJLEconoMode2/EconoMode: "" -*ja.HPPJLEconoMode2 on/オン: "" -*ja.HPPJLEconoMode2 off/オフ: "" +*ja.Translation HPPJLEconoMode2/EconoMode: "%%" +*ja.HPPJLEconoMode2 on/オン: "%%" +*ja.HPPJLEconoMode2 off/オフ: "%%" *ja.Translation MediaType/用紙の種類: "" *ja.MediaType Unspecified/指定なし: "" *ja.MediaType Plain/普通用紙: "" @@ -1299,9 +1299,9 @@ *ko.HPOption_Duplexer True/켜짐: "" *ko.HPOption_Duplexer False/꺼짐: "" *ko.Translation HPColorOptionsPanel/색상: "" -*ko.Translation HPPJLColorAsGray/컬러를 흑백음영으로 인쇄: "" -*ko.HPPJLColorAsGray on/켜짐: "" -*ko.HPPJLColorAsGray off/꺼짐: "" +*ko.Translation HPPJLColorAsGray/컬러를 흑백음영으로 인쇄: "%%" +*ko.HPPJLColorAsGray on/켜짐: "%%" +*ko.HPPJLColorAsGray off/꺼짐: "%%" *ko.Translation HPRGBEmulation/RGB 색상: "" *ko.HPRGBEmulation DefaultSRGB/기본값(sRGB): "" *ko.HPRGBEmulation PhotoSRGB/사진(sRGB): "" @@ -1326,9 +1326,9 @@ *ko.HPPhotoNeutralGrays Black/흑색 전용: "" *ko.HPPhotoNeutralGrays ProcessBlack/4색: "" *ko.Translation HPPaperQualityPanel/Paper/Quality: "" -*ko.Translation HPPJLEconoMode2/EconoMode: "" -*ko.HPPJLEconoMode2 on/켜짐: "" -*ko.HPPJLEconoMode2 off/꺼짐: "" +*ko.Translation HPPJLEconoMode2/EconoMode: "%%" +*ko.HPPJLEconoMode2 on/켜짐: "%%" +*ko.HPPJLEconoMode2 off/꺼짐: "%%" *ko.Translation MediaType/용지 종류: "" *ko.MediaType Unspecified/지정되지 않음: "" *ko.MediaType Plain/일반용지: "" @@ -1413,9 +1413,9 @@ *no.HPOption_Duplexer True/På: "" *no.HPOption_Duplexer False/Av: "" *no.Translation HPColorOptionsPanel/Farge: "" -*no.Translation HPPJLColorAsGray/Skriv ut farger i grått: "" -*no.HPPJLColorAsGray on/På: "" -*no.HPPJLColorAsGray off/Av: "" +*no.Translation HPPJLColorAsGray/Skriv ut farger i grått: "%%" +*no.HPPJLColorAsGray on/På: "%%" +*no.HPPJLColorAsGray off/Av: "%%" *no.Translation HPRGBEmulation/RGB-farge: "" *no.HPRGBEmulation DefaultSRGB/Standard (sRGB): "" *no.HPRGBEmulation PhotoSRGB/Foto (sRGB): "" @@ -1440,9 +1440,9 @@ *no.HPPhotoNeutralGrays Black/Bare svart: "" *no.HPPhotoNeutralGrays ProcessBlack/4-fargers: "" *no.Translation HPPaperQualityPanel/Paper/Quality: "" -*no.Translation HPPJLEconoMode2/EconoMode: "" -*no.HPPJLEconoMode2 on/På: "" -*no.HPPJLEconoMode2 off/Av: "" +*no.Translation HPPJLEconoMode2/EconoMode: "%%" +*no.HPPJLEconoMode2 on/På: "%%" +*no.HPPJLEconoMode2 off/Av: "%%" *no.Translation MediaType/Utskriftsmateriale: "" *no.MediaType Unspecified/Uspesifisert: "" *no.MediaType Plain/Vanlig: "" @@ -1527,9 +1527,9 @@ *nl.HPOption_Duplexer True/Aan: "" *nl.HPOption_Duplexer False/Uit: "" *nl.Translation HPColorOptionsPanel/Kleur: "" -*nl.Translation HPPJLColorAsGray/Kleuren afdr. in grijs: "" -*nl.HPPJLColorAsGray on/Aan: "" -*nl.HPPJLColorAsGray off/Uit: "" +*nl.Translation HPPJLColorAsGray/Kleuren afdr. in grijs: "%%" +*nl.HPPJLColorAsGray on/Aan: "%%" +*nl.HPPJLColorAsGray off/Uit: "%%" *nl.Translation HPRGBEmulation/RGB-kleur: "" *nl.HPRGBEmulation DefaultSRGB/Standaard (sRGB): "" *nl.HPRGBEmulation PhotoSRGB/Foto (sRGB): "" @@ -1554,9 +1554,9 @@ *nl.HPPhotoNeutralGrays Black/Alleen zwart: "" *nl.HPPhotoNeutralGrays ProcessBlack/4-kleuren: "" *nl.Translation HPPaperQualityPanel/Paper/Quality: "" -*nl.Translation HPPJLEconoMode2/EconoMode: "" -*nl.HPPJLEconoMode2 on/Aan: "" -*nl.HPPJLEconoMode2 off/Uit: "" +*nl.Translation HPPJLEconoMode2/EconoMode: "%%" +*nl.HPPJLEconoMode2 on/Aan: "%%" +*nl.HPPJLEconoMode2 off/Uit: "%%" *nl.Translation MediaType/Type afdrukmateriaal: "" *nl.MediaType Unspecified/Onbekend: "" *nl.MediaType Plain/Gewoon: "" @@ -1641,9 +1641,9 @@ *pt.HPOption_Duplexer True/Ativado: "" *pt.HPOption_Duplexer False/Desativado: "" *pt.Translation HPColorOptionsPanel/Cor: "" -*pt.Translation HPPJLColorAsGray/Imprimir cor como cinza: "" -*pt.HPPJLColorAsGray on/Ativado: "" -*pt.HPPJLColorAsGray off/Desativado: "" +*pt.Translation HPPJLColorAsGray/Imprimir cor como cinza: "%%" +*pt.HPPJLColorAsGray on/Ativado: "%%" +*pt.HPPJLColorAsGray off/Desativado: "%%" *pt.Translation HPRGBEmulation/Cor RGB: "" *pt.HPRGBEmulation DefaultSRGB/Padrão (sRGB): "" *pt.HPRGBEmulation PhotoSRGB/Foto (sRGB): "" @@ -1668,9 +1668,9 @@ *pt.HPPhotoNeutralGrays Black/Somente em preto: "" *pt.HPPhotoNeutralGrays ProcessBlack/4 cores: "" *pt.Translation HPPaperQualityPanel/Paper/Quality: "" -*pt.Translation HPPJLEconoMode2/EconoMode: "" -*pt.HPPJLEconoMode2 on/Ativado: "" -*pt.HPPJLEconoMode2 off/Desativado: "" +*pt.Translation HPPJLEconoMode2/EconoMode: "%%" +*pt.HPPJLEconoMode2 on/Ativado: "%%" +*pt.HPPJLEconoMode2 off/Desativado: "%%" *pt.Translation MediaType/Tipo de mídia: "" *pt.MediaType Unspecified/Não especificado: "" *pt.MediaType Plain/Comum: "" @@ -1755,9 +1755,9 @@ *ru.HPOption_Duplexer True/Вкл.: "" *ru.HPOption_Duplexer False/Выкл.: "" *ru.Translation HPColorOptionsPanel/Цвет: "" -*ru.Translation HPPJLColorAsGray/Печать цвета серым: "" -*ru.HPPJLColorAsGray on/Вкл.: "" -*ru.HPPJLColorAsGray off/Выкл.: "" +*ru.Translation HPPJLColorAsGray/Печать цвета серым: "%%" +*ru.HPPJLColorAsGray on/Вкл.: "%%" +*ru.HPPJLColorAsGray off/Выкл.: "%%" *ru.Translation HPRGBEmulation/Цвет RGB: "" *ru.HPRGBEmulation DefaultSRGB/По умолчанию (sRGB): "" *ru.HPRGBEmulation PhotoSRGB/Фото (sRGB): "" @@ -1782,9 +1782,9 @@ *ru.HPPhotoNeutralGrays Black/Только черный: "" *ru.HPPhotoNeutralGrays ProcessBlack/Четырехцветный: "" *ru.Translation HPPaperQualityPanel/Paper/Quality: "" -*ru.Translation HPPJLEconoMode2/EconoMode: "" -*ru.HPPJLEconoMode2 on/Вкл.: "" -*ru.HPPJLEconoMode2 off/Выкл.: "" +*ru.Translation HPPJLEconoMode2/EconoMode: "%%" +*ru.HPPJLEconoMode2 on/Вкл.: "%%" +*ru.HPPJLEconoMode2 off/Выкл.: "%%" *ru.Translation MediaType/Тип носителя: "" *ru.MediaType Unspecified/Не указано: "" *ru.MediaType Plain/Обычная бумага: "" @@ -1869,9 +1869,9 @@ *sv.HPOption_Duplexer True/På: "" *sv.HPOption_Duplexer False/Av: "" *sv.Translation HPColorOptionsPanel/Färg: "" -*sv.Translation HPPJLColorAsGray/Skriv ut färg i grått: "" -*sv.HPPJLColorAsGray on/På: "" -*sv.HPPJLColorAsGray off/Av: "" +*sv.Translation HPPJLColorAsGray/Skriv ut färg i grått: "%%" +*sv.HPPJLColorAsGray on/På: "%%" +*sv.HPPJLColorAsGray off/Av: "%%" *sv.Translation HPRGBEmulation/RGB-färg: "" *sv.HPRGBEmulation DefaultSRGB/Standard (sRGB): "" *sv.HPRGBEmulation PhotoSRGB/Foto (sRGB): "" @@ -1896,9 +1896,9 @@ *sv.HPPhotoNeutralGrays Black/Endast svart: "" *sv.HPPhotoNeutralGrays ProcessBlack/4-färg: "" *sv.Translation HPPaperQualityPanel/Paper/Quality: "" -*sv.Translation HPPJLEconoMode2/EconoMode: "" -*sv.HPPJLEconoMode2 on/På: "" -*sv.HPPJLEconoMode2 off/Av: "" +*sv.Translation HPPJLEconoMode2/EconoMode: "%%" +*sv.HPPJLEconoMode2 on/På: "%%" +*sv.HPPJLEconoMode2 off/Av: "%%" *sv.Translation MediaType/Material: "" *sv.MediaType Unspecified/Ospecificerad: "" *sv.MediaType Plain/Vanligt: "" @@ -1983,9 +1983,9 @@ *zh_CN.HPOption_Duplexer True/开: "" *zh_CN.HPOption_Duplexer False/关: "" *zh_CN.Translation HPColorOptionsPanel/颜色: "" -*zh_CN.Translation HPPJLColorAsGray/打印颜色为灰色: "" -*zh_CN.HPPJLColorAsGray on/开: "" -*zh_CN.HPPJLColorAsGray off/关: "" +*zh_CN.Translation HPPJLColorAsGray/打印颜色为灰色: "%%" +*zh_CN.HPPJLColorAsGray on/开: "%%" +*zh_CN.HPPJLColorAsGray off/关: "%%" *zh_CN.Translation HPRGBEmulation/RGB 颜色: "" *zh_CN.HPRGBEmulation DefaultSRGB/默认 (sRGB): "" *zh_CN.HPRGBEmulation PhotoSRGB/照片 (sRGB): "" @@ -2010,9 +2010,9 @@ *zh_CN.HPPhotoNeutralGrays Black/仅限黑色: "" *zh_CN.HPPhotoNeutralGrays ProcessBlack/4 色: "" *zh_CN.Translation HPPaperQualityPanel/Paper/Quality: "" -*zh_CN.Translation HPPJLEconoMode2/EconoMode: "" -*zh_CN.HPPJLEconoMode2 on/开: "" -*zh_CN.HPPJLEconoMode2 off/关: "" +*zh_CN.Translation HPPJLEconoMode2/EconoMode: "%%" +*zh_CN.HPPJLEconoMode2 on/开: "%%" +*zh_CN.HPPJLEconoMode2 off/关: "%%" *zh_CN.Translation MediaType/介质类型: "" *zh_CN.MediaType Unspecified/未指定: "" *zh_CN.MediaType Plain/普通纸: "" @@ -2097,9 +2097,9 @@ *zh_TW.HPOption_Duplexer True/開啟: "" *zh_TW.HPOption_Duplexer False/關閉: "" *zh_TW.Translation HPColorOptionsPanel/色彩: "" -*zh_TW.Translation HPPJLColorAsGray/用灰色列印彩色: "" -*zh_TW.HPPJLColorAsGray on/開啟: "" -*zh_TW.HPPJLColorAsGray off/關閉: "" +*zh_TW.Translation HPPJLColorAsGray/用灰色列印彩色: "%%" +*zh_TW.HPPJLColorAsGray on/開啟: "%%" +*zh_TW.HPPJLColorAsGray off/關閉: "%%" *zh_TW.Translation HPRGBEmulation/RGB 色彩: "" *zh_TW.HPRGBEmulation DefaultSRGB/預設 (sRGB): "" *zh_TW.HPRGBEmulation PhotoSRGB/相紙 (sRGB): "" @@ -2124,9 +2124,9 @@ *zh_TW.HPPhotoNeutralGrays Black/純黑色: "" *zh_TW.HPPhotoNeutralGrays ProcessBlack/4 色: "" *zh_TW.Translation HPPaperQualityPanel/Paper/Quality: "" -*zh_TW.Translation HPPJLEconoMode2/EconoMode: "" -*zh_TW.HPPJLEconoMode2 on/開啟: "" -*zh_TW.HPPJLEconoMode2 off/關閉: "" +*zh_TW.Translation HPPJLEconoMode2/EconoMode: "%%" +*zh_TW.HPPJLEconoMode2 on/開啟: "%%" +*zh_TW.HPPJLEconoMode2 off/關閉: "%%" *zh_TW.Translation MediaType/媒體類型: "" *zh_TW.MediaType Unspecified/未指定: "" *zh_TW.MediaType Plain/素面紙: "" diff --git a/dbus-1/system.d/avahi-dbus.conf b/dbus-1/system.d/avahi-dbus.conf deleted file mode 100644 index 44b1a67..0000000 --- a/dbus-1/system.d/avahi-dbus.conf +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dbus-1/system.d/gdm.conf b/dbus-1/system.d/gdm.conf deleted file mode 100644 index 1e2695b..0000000 --- a/dbus-1/system.d/gdm.conf +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dbus-1/system.d/net.hadess.PowerProfiles.conf b/dbus-1/system.d/net.hadess.PowerProfiles.conf deleted file mode 100644 index a01d2d4..0000000 --- a/dbus-1/system.d/net.hadess.PowerProfiles.conf +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/dbus-1/system.d/nm-fortisslvpn-service.conf b/dbus-1/system.d/nm-fortisslvpn-service.conf deleted file mode 100644 index 657782c..0000000 --- a/dbus-1/system.d/nm-fortisslvpn-service.conf +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - diff --git a/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf b/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf deleted file mode 100644 index ad5243c..0000000 --- a/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - diff --git a/dbus-1/system.d/org.freedesktop.GeoClue2.conf b/dbus-1/system.d/org.freedesktop.GeoClue2.conf deleted file mode 100644 index abb3d5e..0000000 --- a/dbus-1/system.d/org.freedesktop.GeoClue2.conf +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dbus-1/system.d/org.freedesktop.ModemManager1.conf b/dbus-1/system.d/org.freedesktop.ModemManager1.conf deleted file mode 100644 index ab0e9e5..0000000 --- a/dbus-1/system.d/org.freedesktop.ModemManager1.conf +++ /dev/null @@ -1,363 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dbus-1/system.d/org.freedesktop.PackageKit.conf b/dbus-1/system.d/org.freedesktop.PackageKit.conf deleted file mode 100644 index 110df89..0000000 --- a/dbus-1/system.d/org.freedesktop.PackageKit.conf +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dbus-1/system.d/org.rpm.conf b/dbus-1/system.d/org.rpm.conf deleted file mode 100644 index 7def6d5..0000000 --- a/dbus-1/system.d/org.rpm.conf +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/dbus-1/system.d/wpa_supplicant.conf b/dbus-1/system.d/wpa_supplicant.conf deleted file mode 100644 index 413c049..0000000 --- a/dbus-1/system.d/wpa_supplicant.conf +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/dconf/db/ibus b/dconf/db/ibus index 78361b0..57e74a8 100644 Binary files a/dconf/db/ibus and b/dconf/db/ibus differ diff --git a/dconf/db/ibus.d/00-upstream-settings b/dconf/db/ibus.d/00-upstream-settings index c80d3a0..96e6f19 100644 --- a/dconf/db/ibus.d/00-upstream-settings +++ b/dconf/db/ibus.d/00-upstream-settings @@ -17,7 +17,7 @@ use-global-engine=true use-system-keyboard-layout=false use-xmodmap=true version='' -xkb-latin-layouts=['ara', 'bg', 'cz', 'dev', 'gr', 'gur', 'in', 'jp(kana)', 'mal', 'mkd', 'ru', 'ua'] +xkb-latin-layouts=['af', 'af(fa-olpc)', 'af(ps-olpc)', 'af(ps)', 'af(uz)', 'af(uz-olpc)', 'am', 'am(eastern)', 'am(eastern-alt)', 'am(phonetic)', 'am(phonetic-alt)', 'am(western)', 'ara', 'ara(azerty)', 'ara(azerty_digits)', 'ara(buckwalter)', 'ara(digits)', 'ara(qwerty)', 'ara(qwerty_digits)', 'az(cyrillic)', 'bd', 'bd(probhat)', 'bg', 'bg(bas_phonetic)', 'bg(phonetic)', 'brai', 'brai(left_hand)', 'brai(right_hand)', 'bt', 'by', 'by(phonetic)', 'by(legacy)', 'ca(ike)', 'cn(tib)', 'cn(tib_asciinum)', 'cn(ug)', 'cz', 'cz(ucw)', 'de(ru)', 'dev', 'et', 'fr(geo)', 'ge', 'ge(os)', 'gr', 'gr(extended)', 'gr(nodeadkeys)', 'gr(polytonic)', 'gr(simple)', 'gur', 'il', 'il(biblical)', 'il(lyx)', 'il(phonetic)', 'id(melayu-phonetic)', 'id(melayu-phoneticx)', 'id(pegon-phonetic)', 'in', 'in(ben)', 'in(ben_baishakhi)', 'in(ben_bornona)', 'in(ben_gitanjali)', 'in(ben_inscript)', 'in(ben_probhat)', 'in(bolnagri)', 'in(deva)', 'in(guj)', 'in(guj-kagapa)', 'in(guru)', 'in(hin-kagapa)', 'in(hin-wx)', 'in(jhelum)', 'in(kan)', 'in(kan-kagapa)', 'in(mal)', 'in(mal_enhanced)', 'in(mal_lalitha)', 'in(mar-kagapa)', 'in(ori)', 'in(san-kagapa)', 'in(tam)', 'in(tamilnet)', 'in(tamilnet_TAB)', 'in(tamilnet_TSCII)', 'in(tamilnet_tamilnumbers)', 'in(tam_tamilnumbers)', 'in(tel)', 'in(tel-kagapa)', 'in(urd-phonetic)', 'in(urd-phonetic3)', 'in(urd-winkeys)', 'iq', 'ir', 'ir(azb)', 'ir(pes_keypad)', 'jp(kana)', 'jp(mac)', 'kg', 'kg(phonetic)', 'kh', 'kz', 'kz(kazrus)', 'kz(ruskaz)', 'la', 'la(stea)', 'lk', 'lk(tam_TAB)', 'lk(tam_unicode)', 'lv(modern-cyr)', 'ma', 'ma(tifinagh)', 'ma(tifinagh-alt)', 'ma(tifinagh-alt-phonetic)', 'ma(tifinagh-extended)', 'ma(tifinagh-extended-phonetic)', 'ma(tifinagh-phonetic)', 'me(cyrillic)', 'me(cyrillicalternatequotes)', 'me(cyrillicyz)', 'mk', 'mk(nodeadkeys)', 'mm', 'mn', 'mv', 'np', 'ph(capewell-dvorak-bay)', 'ph(capewell-qwerf2k6-bay)', 'ph(colemak-bay)', 'ph(dvorak-bay)', 'ph(qwerty-bay)', 'pk', 'pk(ara)', 'pk(snd)', 'pk(urd-crulp)', 'pk(urd-nla)', 'pl(ru_phonetic_dvorak)', 'rs', 'rs(alternatequotes)', 'rs(rue)', 'rs(yz)', 'ru', 'ru(bak)', 'ru(chm)', 'ru(cv)', 'ru(dos)', 'ru(kom)', 'ru(legacy)', 'ru(mac)', 'ru(os_legacy)', 'ru(os_winkeys)', 'ru(phonetic)', 'ru(phonetic_winkeys)', 'ru(sah)', 'ru(srp)', 'ru(tt)', 'ru(typewriter)', 'ru(typewriter-legacy)', 'ru(udm)', 'ru(xal)', 'se(rus)', 'se(swl)', 'sy', 'sy(syc)', 'sy(syc_phonetic)', 'th', 'th(pat)', 'th(tis)', 'tj', 'tj(legacy)', 'tz', 'ua', 'ua(homophonic)', 'ua(legacy)', 'ua(phonetic)', 'ua(typewriter)', 'ua(winkeys)', 'us(chr)', 'us(rus)', 'uz'] [desktop/ibus/general/hotkey] disable-unconditional=@as [] @@ -32,6 +32,8 @@ triggers=['space'] [desktop/ibus/panel] auto-hide-timeout=10000 custom-font='Sans 10' +custom-icon='Adwaita' +custom-theme='Adwaita' follow-input-cursor-when-always-shown=false lookup-table-orientation=1 property-icon-delay-time=500 @@ -39,6 +41,8 @@ show=0 show-icon-on-systray=true show-im-name=false use-custom-font=false +use-custom-icon=false +use-custom-theme=false use-glyph-from-engine-lang=true x=-1 xkb-icon-rgba='#51a2da' @@ -49,7 +53,7 @@ favorite-annotations=@as [] favorites=@as [] font='Monospace 16' has-partial-match=false -hotkey=['period', 'semicolon'] +hotkey=['period', 'semicolon'] lang='en' load-emoji-at-startup=true load-unicode-at-startup=false diff --git a/default/avahi-daemon b/default/avahi-daemon deleted file mode 100644 index 3756df7..0000000 --- a/default/avahi-daemon +++ /dev/null @@ -1,4 +0,0 @@ -# 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/default/bluetooth b/default/bluetooth new file mode 100644 index 0000000..2c310b9 --- /dev/null +++ b/default/bluetooth @@ -0,0 +1,20 @@ +# Defaults for bluez + +# start bluetooth on boot? +# compatibility note: if this variable is _not_ found bluetooth will start +BLUETOOTH_ENABLED=1 + +# This setting used to switch HID devices (e.g mouse/keyboard) to HCI mode, that +# is you will have bluetooth functionality from your dongle instead of only +# HID. This is accomplished for supported devices by udev in +# /lib/udev/rules.d/62-bluez-hid2hci.rules by invoking hid2hci with correct +# parameters. +# See /usr/share/doc/bluez/NEWS.Debian.gz for further information. + +# Older daemons like pand dund and hidd can be found in bluez-compat package as +# they are deprecated and provided for backward compatibility only. + +# Note that not every bluetooth dongle is capable of switching back to HID mode, +# see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=355497 +HID2HCI_ENABLED=0 +HID2HCI_UNDO=0 diff --git a/default/grub.d/init-select.cfg b/default/grub.d/init-select.cfg deleted file mode 100644 index 7fbfff8..0000000 --- a/default/grub.d/init-select.cfg +++ /dev/null @@ -1,7 +0,0 @@ -# Work around a bug in the obsolete init-select package which broke -# grub-mkconfig when init-select was removed but not purged. This file does -# nothing and will be removed in a later release. -# -# See: -# https://bugs.debian.org/858528 -# https://bugs.debian.org/863801 diff --git a/default/irqbalance b/default/irqbalance index 237e4af..96acb39 100644 --- a/default/irqbalance +++ b/default/irqbalance @@ -6,7 +6,7 @@ # # IRQBALANCE_ONESHOT -# After starting, wait for a minute, then look at the interrupt +# After starting, wait for ten seconds, then look at the interrupt # load and balance it once; after balancing exit and do not change # it again. # diff --git a/default/libvirtd b/default/libvirtd index dc4d9b6..777db00 100644 --- a/default/libvirtd +++ b/default/libvirtd @@ -1,17 +1,16 @@ # Customizations for the libvirtd.service systemd unit -LIBVIRTD_ARGS="" - -# The default upstream behavior is for libvirtd.service to -# start on boot, perform VM autostart and shutdown again if -# nothing was started; later on, systemd socket activation -# is used to start it again when some client app connects. -# -# The following can be used to enable this behavior +# Default behaviour is for libvirtd.service to start on boot +# so that VM autostart can be performed. We then want it to +# shutdown again if nothing was started and rely on systemd +# socket activation to start it again when some client app +# connects. #LIBVIRTD_ARGS="--timeout 120" -# If systemd socket activation is disabled, then the following -# can be used to listen on TCP/TLS sockets +# If systemd socket activation is in use (this is the default), +# then TCP/TLS connectivity should be turned on by enabling the +# libvirtd-{tcp,tls}.socket units. If that's not the case (e.g. +# when using sysvinit), this line can be uncommented instead. #LIBVIRTD_ARGS="--listen" # Override the QEMU/SDL default audio driver probing when diff --git a/default/locale b/default/locale deleted file mode 100644 index 4f06cb5..0000000 --- a/default/locale +++ /dev/null @@ -1,11 +0,0 @@ -LANG=de_DE.UTF-8 -LANGUAGE=de_DE:de -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/default/locale b/default/locale new file mode 120000 index 0000000..aa2c160 --- /dev/null +++ b/default/locale @@ -0,0 +1 @@ +../locale.conf \ No newline at end of file diff --git a/default/nfs-common b/default/nfs-common index 0e373e6..7256fb2 100644 --- a/default/nfs-common +++ b/default/nfs-common @@ -5,13 +5,6 @@ # Do you want to start the statd daemon? It is not needed for NFSv4. NEED_STATD= -# Options for rpc.statd. -# Should rpc.statd listen on a specific port? This is especially useful -# when you have a port-based firewall. To use a fixed port, set this -# this variable to a statd argument like: "--port 4000 --outgoing-port 4001". -# For more information, see rpc.statd(8) or http://wiki.debian.org/SecuringNFS -STATDOPTS= - # Do you want to start the idmapd daemon? It is only needed for NFSv4. NEED_IDMAPD= diff --git a/default/ntpdate b/default/ntpdate deleted file mode 100644 index f239b18..0000000 --- a/default/ntpdate +++ /dev/null @@ -1,13 +0,0 @@ -# The settings in this file are used by the program ntpdate-debian, but not -# by the upstream program ntpdate. - -# Set to "yes" to take the server list from /etc/ntp.conf, from package ntp, -# so you only have to keep it in one place. -NTPDATE_USE_NTP_CONF=yes - -# List of NTP servers to use (Separate multiple servers with spaces.) -# Not used if NTPDATE_USE_NTP_CONF is yes. -NTPSERVERS="ntp.ubuntu.com" - -# Additional options to pass to ntpdate -NTPOPTIONS="" diff --git a/default/ntpsec-ntpdate b/default/ntpsec-ntpdate new file mode 100644 index 0000000..9682b6a --- /dev/null +++ b/default/ntpsec-ntpdate @@ -0,0 +1,16 @@ +# The settings in this file are used by the program ntpdate-debian, but not +# by the upstream program ntpdate. + +# Set to "yes" to take the server list from /etc/ntpsec/ntp.conf, so you only +# have to keep it in one place. +NTPDATE_USE_NTP_CONF=yes + +# List of NTP servers to use (Separate multiple servers with spaces.) +# Not used if NTPDATE_USE_NTP_CONF is yes. +NTPSERVERS="ntp.ubuntu.com" + +# Additional options to pass to ntpdate +NTPOPTIONS="" + +# Set to "yes" to ignore NTP servers returned by DHCP. +IGNORE_DHCP="" diff --git a/default/useradd b/default/useradd index e32955a..2cb8167 100644 --- a/default/useradd +++ b/default/useradd @@ -33,5 +33,5 @@ SHELL=/bin/sh # # Defines whether the mail spool should be created while # creating the account -# CREATE_MAIL_SPOOL=yes +# CREATE_MAIL_SPOOL=no diff --git a/default/virtlockd b/default/virtlockd index 03aea9e..0e05440 100644 --- a/default/virtlockd +++ b/default/virtlockd @@ -1,3 +1,3 @@ # Customizations for the virtlockd.service systemd unit -VIRTLOCKD_ARGS="" +#VIRTLOCKD_ARGS="" diff --git a/default/virtlogd b/default/virtlogd index 67993e8..c44e3c3 100644 --- a/default/virtlogd +++ b/default/virtlogd @@ -1,3 +1,3 @@ # Customizations for the virtlogd.service systemd unit -VIRTLOGD_ARGS="" +#VIRTLOGD_ARGS="" diff --git a/default/zfs b/default/zfs index 498b470..e5ca5ba 100644 --- a/default/zfs +++ b/default/zfs @@ -1,4 +1,5 @@ # OpenZFS userland configuration. +# shellcheck disable=SC2154 # NOTE: This file is intended for sysv init and initramfs. # Changing some of these settings may not make any difference on @@ -8,6 +9,7 @@ # To enable a boolean setting, set it to yes, on, true, or 1. # Anything else will be interpreted as unset. +# shellcheck disable=SC2034 # Run `zfs load-key` during system start? ZFS_LOAD_KEY='yes' diff --git a/dhcp/dhclient-enter-hooks.d/samba b/dhcp/dhclient-enter-hooks.d/samba deleted file mode 100755 index 81ab791..0000000 --- a/dhcp/dhclient-enter-hooks.d/samba +++ /dev/null @@ -1,85 +0,0 @@ -#!/bin/sh - -SAMBA_DHCP_CONF=/var/lib/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 - if [ -x /etc/init.d/smbd ] - then - if [ -d /run/systemd/system ] - then - if systemctl is-enabled smbd.service --quiet - then - systemctl try-reload-or-restart smbd.service - fi - else - /usr/sbin/invoke-rc.d smbd reload - fi - fi -} - -netbios_setup diff --git a/dhcp/dhclient-exit-hooks.d/ntpdate b/dhcp/dhclient-exit-hooks.d/ntpdate deleted file mode 100644 index 09ab605..0000000 --- a/dhcp/dhclient-exit-hooks.d/ntpdate +++ /dev/null @@ -1,45 +0,0 @@ -NTPDATE_CONF=/etc/default/ntpdate -NTPDATE_DHCP_CONF=/run/ntpdate.dhcp - - -ntp_servers_setup_remove() { - rm -f $NTPDATE_DHCP_CONF -} - - -ntp_servers_setup_add() { - if [ -e $NTPDATE_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 "$NTPDATE_DHCP_CONF.XXXXXX") || return - chmod --reference=$NTPDATE_CONF $tmp - chown --reference=$NTPDATE_CONF $tmp - - ( - echo "# NTP server entries received from DHCP server" - echo "NTPSERVERS='$new_ntp_servers'" - ) >>$tmp - - mv $tmp $NTPDATE_DHCP_CONF -} - - -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/dhcp/dhclient-exit-hooks.d/ntpsec-ntpdate b/dhcp/dhclient-exit-hooks.d/ntpsec-ntpdate new file mode 100644 index 0000000..3f456bb --- /dev/null +++ b/dhcp/dhclient-exit-hooks.d/ntpsec-ntpdate @@ -0,0 +1,68 @@ +NTPDATE_CONF=/etc/default/ntpsec-ntpdate +NTPDATE_DHCP_CONF_DIR=/run/ntpsec +NTPDATE_DHCP_CONF=$NTPDATE_DHCP_CONF_DIR/ntpdate.dhcp + + +ntp_servers_setup_remove() { + rm -f $NTPDATE_DHCP_CONF +} + + +ntp_servers_setup_add() { + # dhclient provides the old servers in $old_ntp_servers, but NetworkManager + # and networkd do not. Get the old list from the configuration file, if + # it is present. + old_ntp_servers="" + if [ -e "$NTPDATE_DHCP_CONF" ]; then + . "$NTPDATE_DHCP_CONF" + old_ntp_servers="$NTPSERVERS" + fi + + # $new_ntp_servers comes from dhclient. + # $DHCP4_NTP_SERVERS and $DHCP6_NTP_SERVERS come from NetworkManager. + # NOTE: $old_ntp_servers is space-separated, and in this loop, the + # NOTE: the newlines are changed to spaces for $new_ntp_servers. + new_ntp_servers=$( + for i in \ + $new_ntp_servers \ + $DHCP4_NTP_SERVERS $DHCP6_NTP_SERVERS + do + echo $i + done | tr "\n" " " | sed "s| $||") + + if [ "$new_ntp_servers" = "$old_ntp_servers" ]; then + return + fi + + if [ -z "$new_ntp_servers" ]; then + ntp_servers_setup_remove + return + fi + + mkdir -p "$NTPDATE_DHCP_CONF_DIR" + tmp=$(mktemp "$NTPDATE_DHCP_CONF.XXXXXX") || return + chmod --reference="$NTPDATE_CONF" "$tmp" + chown --reference="$NTPDATE_CONF" "$tmp" + + ( + echo "# NTP server entries received from DHCP server" + echo "NTPSERVERS='$new_ntp_servers'" + ) >> "$tmp" + + mv "$tmp" "$NTPDATE_DHCP_CONF" +} + + +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/dhcp/dhclient-exit-hooks.d/resolved b/dhcp/dhclient-exit-hooks.d/resolved index 9785e18..48b0fc3 100755 --- a/dhcp/dhclient-exit-hooks.d/resolved +++ b/dhcp/dhclient-exit-hooks.d/resolved @@ -31,6 +31,7 @@ if systemctl is-enabled systemd-resolved > /dev/null 2>&1; then statedir=/run/systemd/resolve/netif mkdir -p $statedir + chown systemd-resolve:systemd-resolve $statedir local oldstate="$(mktemp)" # ignore errors due to nonexistent file diff --git a/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes b/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes index 1ef7b8a..3e4878f 100644 --- a/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes +++ b/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes @@ -12,6 +12,7 @@ if [ "$RUN" = "yes" ]; then if [ -n "$new_rfc3442_classless_static_routes" ]; then if [ "$reason" = "BOUND" ] || [ "$reason" = "REBOOT" ]; then + if_metric="$IF_METRIC" set -- $new_rfc3442_classless_static_routes while [ $# -gt 0 ]; do @@ -71,7 +72,8 @@ if [ "$RUN" = "yes" ]; then # set route (ip detects host routes automatically) ip -4 route add "${net_address}/${net_length}" \ - ${via_arg} dev "${interface}" >/dev/null 2>&1 + ${via_arg} dev "${interface}" \ + ${if_metric:+metric $if_metric} >/dev/null 2>&1 done fi fi diff --git a/dhcpcd.conf b/dhcpcd.conf new file mode 100644 index 0000000..916e82d --- /dev/null +++ b/dhcpcd.conf @@ -0,0 +1,48 @@ +# A sample configuration for dhcpcd. +# See dhcpcd.conf(5) for details. + +# Allow users of this group to interact with dhcpcd via the control socket. +#controlgroup wheel + +# Inform the DHCP server of our hostname for DDNS. +#hostname + +# Use the hardware address of the interface for the Client ID. +#clientid +# or +# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361. +# Some non-RFC compliant DHCP servers do not reply with this set. +# In this case, comment out duid and enable clientid above. +duid + +# Persist interface configuration when dhcpcd exits. +persistent + +# vendorclassid is set to blank to avoid sending the default of +# dhcpcd-::: +vendorclassid + +# A list of options to request from the DHCP server. +option domain_name_servers, domain_name, domain_search +option classless_static_routes +# Respect the network MTU. This is applied to DHCP routes. +option interface_mtu + +# Request a hostname from the network +option host_name + +# Most distributions have NTP support. +#option ntp_servers + +# Rapid commit support. +# Safe to enable by default because it requires the equivalent option set +# on the server to actually work. +option rapid_commit + +# A ServerID is required by RFC2131. +require dhcp_server_identifier + +# Generate SLAAC address using the Hardware Address of the interface +#slaac hwaddr +# OR generate Stable Private IPv6 Addresses based from the DUID +slaac private diff --git a/dkms/framework.conf b/dkms/framework.conf index 896ee93..db487c0 100644 --- a/dkms/framework.conf +++ b/dkms/framework.conf @@ -1,32 +1,41 @@ -## This configuration file modifies the behavior of -## DKMS (Dynamic Kernel Module Support) and is sourced -## in by DKMS every time it is run. +# This configuration file modifies the behavior of DKMS (Dynamic Kernel Module +# Support) and is sourced in by DKMS every time it is run. -## Source Tree Location (default: /usr/src) +# Source Tree Location (default: /usr/src): # source_tree="/usr/src" -## DKMS Tree Location (default: /var/lib/dkms) +# DKMS Tree Location (default: /var/lib/dkms): # dkms_tree="/var/lib/dkms" -## Install Tree Location (default: /lib/modules) +# Install Tree Location (default: /lib/modules): # install_tree="/lib/modules" -## tmp Location (default: /tmp) +# Temporary folder Location (default: /tmp): # tmp_location="/tmp" -## verbosity setting (verbose will be active if you set it to a non-null value) +# Verbosity setting, will be active if set to a non-null value: # verbose="" -## symlink kernel modules (will be active if you set it to a non-null value) -## This creates symlinks from the install_tree into the dkms_tree instead of -## copying the modules. This preserves some space on the costs of being less -## safe. +# This creates symlinks from the install_tree into the dkms_tree instead of +# copying the modules. This preserves some space on the costs of being less +# safe. Symlinking will be active if set to a non-null value: # symlink_modules="" -## Automatic installation and upgrade for all installed kernels (if set to a -## non-null value) +# Automatic installation and upgrade for all installed kernels if set to a +# non-null value: # autoinstall_all_kernels="" -## Script to sign modules during build, script is called with kernel version -## and module name -# sign_tool="/etc/dkms/sign_helper.sh" +# Location of the sign-file kernel binary. $kernelver can be used in path to +# represent the target kernel version. (default: depends on distribution): +# sign_file="/path/to/sign-file" + +# Location of the key and certificate files used for Secure boot. $kernelver +# can be used in path to represent the target kernel version. +# mok_signing_key can also be a "pkcs11:..." string for PKCS#11 engine, as +# long as the sign_file program supports it. +# (default: /var/lib/dkms): +# mok_signing_key=/var/lib/dkms/mok.key +# mok_certificate=/var/lib/dkms/mok.pub + +# Automatically modprobe the built modules upon successful installation: +# modprobe_on_install="true" diff --git a/dkms/sign_helper.sh b/dkms/sign_helper.sh deleted file mode 100755 index 441661e..0000000 --- a/dkms/sign_helper.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -/lib/modules/"$1"/build/scripts/sign-file sha512 /root/dkms.key /root/dkms.der "$2" diff --git a/dkms/template-dkms-mkbmdeb/Makefile b/dkms/template-dkms-mkbmdeb/Makefile deleted file mode 100644 index 210b998..0000000 --- a/dkms/template-dkms-mkbmdeb/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -#/usr/bin/make -SRC = $(DESTDIR)/usr/src -SHARE = $(DESTDIR)/usr/share/$(NAME)-dkms - -all: - -clean: - -install: - -#tarball, possibly with binaries -ifeq ("$(wildcard $(NAME)-$(VERSION).dkms.tar.gz)", "$(NAME)-$(VERSION).dkms.tar.gz") - tar zxvf "$(NAME)-$(VERSION).dkms.tar.gz" - install -d "$(DESTDIR)/lib/modules/$(KVER)/updates/dkms/" - install -m 644 dkms_main_tree/$(KVER)/$(KARCH)/module/*.ko "$(DESTDIR)/lib/modules/$(KVER)/updates/dkms/" - rm -rf dkms_main_tree/ dkms_binaries_only/ -endif - diff --git a/dkms/template-dkms-mkbmdeb/debian/README.Debian b/dkms/template-dkms-mkbmdeb/debian/README.Debian deleted file mode 100644 index f8495d9..0000000 --- a/dkms/template-dkms-mkbmdeb/debian/README.Debian +++ /dev/null @@ -1,5 +0,0 @@ -MODULE_NAME DKMS module for Debian - -This package was automatically generated by the DKMS system, -for distribution on Debian based operating systems. - diff --git a/dkms/template-dkms-mkbmdeb/debian/changelog b/dkms/template-dkms-mkbmdeb/debian/changelog deleted file mode 100644 index b6cc91d..0000000 --- a/dkms/template-dkms-mkbmdeb/debian/changelog +++ /dev/null @@ -1,6 +0,0 @@ -DEBIAN_PACKAGE-dkms-bin (MODULE_VERSION) stable; urgency=low - - * Automatically packaged by DKMS. - - -- Dynamic Kernel Modules Support Team DATE_STAMP - diff --git a/dkms/template-dkms-mkbmdeb/debian/compat b/dkms/template-dkms-mkbmdeb/debian/compat deleted file mode 100644 index 7f8f011..0000000 --- a/dkms/template-dkms-mkbmdeb/debian/compat +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/dkms/template-dkms-mkbmdeb/debian/control b/dkms/template-dkms-mkbmdeb/debian/control deleted file mode 100644 index ef23975..0000000 --- a/dkms/template-dkms-mkbmdeb/debian/control +++ /dev/null @@ -1,14 +0,0 @@ -Source: DEBIAN_PACKAGE-dkms-bin -Section: misc -Priority: optional -Maintainer: Dynamic Kernel Modules Support Team -Build-Depends: debhelper (>= 7), dkms -Standards-Version: 3.8.1 - -Package: DEBIAN_PACKAGE-modules-KERNEL_VERSION -Architecture: DEBIAN_BUILD_ARCH -Depends: ${misc:Depends}, linux-image-KERNEL_VERSION -Provides: DEBIAN_PACKAGE-modules -Description: DEBIAN_PACKAGE binary drivers for linux-image-KERNEL_VERSION - This package contains DEBIAN_PACKAGE drivers for the KERNEL_VERSION Linux kernel, - built from DEBIAN_PACKAGE-dkms for the DEBIAN_BUILD_ARCH architecture. diff --git a/dkms/template-dkms-mkbmdeb/debian/copyright b/dkms/template-dkms-mkbmdeb/debian/copyright deleted file mode 100644 index ad983f3..0000000 --- a/dkms/template-dkms-mkbmdeb/debian/copyright +++ /dev/null @@ -1,2 +0,0 @@ - -This copyright has not been completed by the author of this package. diff --git a/dkms/template-dkms-mkbmdeb/debian/rules b/dkms/template-dkms-mkbmdeb/debian/rules deleted file mode 100755 index 5cd0731..0000000 --- a/dkms/template-dkms-mkbmdeb/debian/rules +++ /dev/null @@ -1,58 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -DEB_NAME=DEBIAN_PACKAGE -NAME=MODULE_NAME -VERSION=MODULE_VERSION -KVER=KERNEL_VERSION - -configure: configure-stamp -configure-stamp: - dh_testdir - touch configure-stamp - - -build: build-stamp - -build-stamp: configure-stamp - dh_testdir - $(MAKE) - touch $@ - -clean: - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - -$(MAKE) clean - dh_clean - -install: build - dh_testdir - dh_testroot - dh_prep - dh_installdirs - $(MAKE) DESTDIR=$(CURDIR)/debian/$(DEB_NAME)-modules-$(KVER) NAME=$(NAME) VERSION=$(VERSION) install - -binary-arch: build install - -binary-indep: build install - dh_testdir - dh_testroot - dh_link - dh_strip - dh_compress - dh_installmodules - dh_installdocs - dh_installchangelogs - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/dkms/template-dkms-mkdeb/Makefile b/dkms/template-dkms-mkdeb/Makefile deleted file mode 100644 index 57e13d8..0000000 --- a/dkms/template-dkms-mkdeb/Makefile +++ /dev/null @@ -1,28 +0,0 @@ -#/usr/bin/make -SRC = $(DESTDIR)/usr/src -SHARE = $(DESTDIR)/usr/share/$(NAME)-dkms - -all: - -clean: - -install: - -#source tree -ifeq ("$(wildcard $(NAME)-$(VERSION))", "$(NAME)-$(VERSION)") - install -d "$(SRC)" - cp -a $(NAME)-$(VERSION) $(SRC) - chmod 644 -R "$(SRC)/$(NAME)-$(VERSION)" -endif - -#tarball, possibly with binaries -ifeq ("$(wildcard $(NAME)-$(VERSION).dkms.tar.gz)", "$(NAME)-$(VERSION).dkms.tar.gz") - install -d "$(SHARE)" - install -m 644 $(NAME)-$(VERSION).dkms.tar.gz "$(SHARE)" -endif - -#postinst, only if we are supporting legacy mode -ifeq ("$(wildcard common.postinst)", "common.postinst") - install -d "$(SHARE)" - install -m 755 $(PREFIX)/usr/lib/dkms/common.postinst $(SHARE)/postinst -endif diff --git a/dkms/template-dkms-mkdeb/debian/README.Debian b/dkms/template-dkms-mkdeb/debian/README.Debian deleted file mode 100644 index f8495d9..0000000 --- a/dkms/template-dkms-mkdeb/debian/README.Debian +++ /dev/null @@ -1,5 +0,0 @@ -MODULE_NAME DKMS module for Debian - -This package was automatically generated by the DKMS system, -for distribution on Debian based operating systems. - diff --git a/dkms/template-dkms-mkdeb/debian/changelog b/dkms/template-dkms-mkdeb/debian/changelog deleted file mode 100644 index 2434da0..0000000 --- a/dkms/template-dkms-mkdeb/debian/changelog +++ /dev/null @@ -1,6 +0,0 @@ -DEBIAN_PACKAGE-dkms (MODULE_VERSION) stable; urgency=low - - * Automatically packaged by DKMS. - - -- Dynamic Kernel Modules Support Team DATE_STAMP - diff --git a/dkms/template-dkms-mkdeb/debian/compat b/dkms/template-dkms-mkdeb/debian/compat deleted file mode 100644 index 7f8f011..0000000 --- a/dkms/template-dkms-mkdeb/debian/compat +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/dkms/template-dkms-mkdeb/debian/control b/dkms/template-dkms-mkdeb/debian/control deleted file mode 100644 index b455166..0000000 --- a/dkms/template-dkms-mkdeb/debian/control +++ /dev/null @@ -1,12 +0,0 @@ -Source: DEBIAN_PACKAGE-dkms -Section: misc -Priority: optional -Maintainer: Dynamic Kernel Modules Support Team -Build-Depends: debhelper (>= 7), dkms -Standards-Version: 3.8.1 - -Package: DEBIAN_PACKAGE-dkms -Architecture: DEBIAN_BUILD_ARCH -Provides: DEBIAN_PACKAGE-modules (= MODULE_VERSION) -Depends: dkms (>= 1.95), ${misc:Depends} -Description: DEBIAN_PACKAGE driver in DKMS format. diff --git a/dkms/template-dkms-mkdeb/debian/copyright b/dkms/template-dkms-mkdeb/debian/copyright deleted file mode 100644 index ad983f3..0000000 --- a/dkms/template-dkms-mkdeb/debian/copyright +++ /dev/null @@ -1,2 +0,0 @@ - -This copyright has not been completed by the author of this package. diff --git a/dkms/template-dkms-mkdeb/debian/dirs b/dkms/template-dkms-mkdeb/debian/dirs deleted file mode 100644 index b601f22..0000000 --- a/dkms/template-dkms-mkdeb/debian/dirs +++ /dev/null @@ -1 +0,0 @@ -usr/src diff --git a/dkms/template-dkms-mkdeb/debian/postinst b/dkms/template-dkms-mkdeb/debian/postinst deleted file mode 100755 index e87022f..0000000 --- a/dkms/template-dkms-mkdeb/debian/postinst +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/sh -# Copyright (C) 2002-2005 Flavio Stanchina -# Copyright (C) 2005-2006 Aric Cyr -# Copyright (C) 2007 Mario Limonciello -# Copyright (C) 2009 Alberto Milone - -set -e - -NAME=MODULE_NAME -PACKAGE_NAME=$NAME-dkms -DEB_NAME=$(echo $PACKAGE_NAME | sed 's,_,-,') -CVERSION=`dpkg-query -W -f='${Version}' $DEB_NAME | awk -F "-" '{print $1}' | cut -d\: -f2` -ARCH=`dpkg-architecture -qDEB_BUILD_GNU_CPU` - -dkms_configure () { - for POSTINST in /usr/lib/dkms/common.postinst "/usr/share/$PACKAGE_NAME/postinst"; do - if [ -f "$POSTINST" ]; then - "$POSTINST" "$NAME" "$CVERSION" "/usr/share/$PACKAGE_NAME" "$ARCH" "$2" - return $? - fi - echo "WARNING: $POSTINST does not exist." >&2 - done - echo "ERROR: DKMS version is too old and $PACKAGE_NAME was not" >&2 - echo "built with legacy DKMS support." >&2 - echo "You must either rebuild $PACKAGE_NAME with legacy postinst" >&2 - echo "support or upgrade DKMS to a more current version." >&2 - return 1 -} - -case "$1" in - configure) - dkms_configure - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/dkms/template-dkms-mkdeb/debian/prerm b/dkms/template-dkms-mkdeb/debian/prerm deleted file mode 100755 index f42d293..0000000 --- a/dkms/template-dkms-mkdeb/debian/prerm +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh - -NAME=MODULE_NAME -VERSION=MODULE_VERSION - -set -e - -case "$1" in - remove|upgrade|deconfigure) - if [ "`dkms status -m $NAME`" ]; then - dkms remove -m $NAME -v $VERSION --all - fi - ;; - - failed-upgrade) - ;; - - *) - echo "prerm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -#DEBHELPER# - -exit 0 - - diff --git a/dkms/template-dkms-mkdeb/debian/rules b/dkms/template-dkms-mkdeb/debian/rules deleted file mode 100755 index 7426e58..0000000 --- a/dkms/template-dkms-mkdeb/debian/rules +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -DEB_NAME=DEBIAN_PACKAGE -NAME=MODULE_NAME -VERSION=MODULE_VERSION - -configure: configure-stamp -configure-stamp: - dh_testdir - touch configure-stamp - - -build: build-stamp - -build-stamp: configure-stamp - dh_testdir - $(MAKE) - touch $@ - -clean: - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - -$(MAKE) clean - dh_clean - -install: build - dh_testdir - dh_testroot - dh_prep - dh_installdirs - $(MAKE) DESTDIR=$(CURDIR)/debian/$(DEB_NAME)-dkms NAME=$(NAME) VERSION=$(VERSION) install - -binary-arch: build install - -binary-indep: build install - dh_testdir - dh_testroot - dh_link - dh_strip - dh_compress - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/dkms/template-dkms-mkdsc b/dkms/template-dkms-mkdsc deleted file mode 120000 index 7b79121..0000000 --- a/dkms/template-dkms-mkdsc +++ /dev/null @@ -1 +0,0 @@ -template-dkms-mkdeb \ No newline at end of file diff --git a/dpkg/dpkg.cfg.d/pkg-config-hook-config b/dpkg/dpkg.cfg.d/pkg-config-hook-config deleted file mode 100644 index b230b27..0000000 --- a/dpkg/dpkg.cfg.d/pkg-config-hook-config +++ /dev/null @@ -1 +0,0 @@ -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/environment.d/90qt6webengine-dictionaries-path.conf b/environment.d/90qt6webengine-dictionaries-path.conf new file mode 100644 index 0000000..621d185 --- /dev/null +++ b/environment.d/90qt6webengine-dictionaries-path.conf @@ -0,0 +1 @@ +QTWEBENGINE_DICTIONARIES_PATH=/usr/share/hunspell-bdic/ diff --git a/environment.d/90qtwebengine-dictionaries-path.conf b/environment.d/90qtwebengine-dictionaries-path.conf new file mode 100644 index 0000000..621d185 --- /dev/null +++ b/environment.d/90qtwebengine-dictionaries-path.conf @@ -0,0 +1 @@ +QTWEBENGINE_DICTIONARIES_PATH=/usr/share/hunspell-bdic/ diff --git a/fwupd/bios-settings.d/README.md b/fwupd/bios-settings.d/README.md new file mode 100644 index 0000000..0d9fba8 --- /dev/null +++ b/fwupd/bios-settings.d/README.md @@ -0,0 +1,25 @@ +# BIOS Settings + +On supported machines fwupd can enforce BIOS settings policy so that a user's desired settings are configured at bootup +and prevent fwupd clients from changing them. + +## JSON policies + +A policy file can be created using `fwupdmgr`. First determine what settings you want to enforce by running: + +```shell +# fwupdmgr get-bios-settings +``` + +After you have identified settings, create a JSON payload by listing them on the command line. Any number of attributes can +be listed. +For example for the BIOS setting `WindowsUEFIFirmwareUpdate` you would create a policy file like this: + +```shell +# fwupdmgr get-bios-settings --json WindowsUEFIFirmwareUpdate > ~/foo.json +``` + +Now examine `~/foo.json` and modify the `BiosSettingCurrentValue` key to your desired value. + +Lastly place this policy file into `/etc/fwupd/bios-settings.d`. Any number of policies is supported, and they will be examined +in alphabetical order. The next time that fwupd is started it will load this policy and ensure that no fwupd clients change it. diff --git a/fwupd/fwupd.conf b/fwupd/fwupd.conf new file mode 100644 index 0000000..7b51467 --- /dev/null +++ b/fwupd/fwupd.conf @@ -0,0 +1,2 @@ +[fwupd] +# use `man 5 fwupd.conf` for documentation diff --git a/fwupd/remotes.d/dell-esrt.conf b/fwupd/remotes.d/dell-esrt.conf deleted file mode 100644 index 7313eee..0000000 --- a/fwupd/remotes.d/dell-esrt.conf +++ /dev/null @@ -1,8 +0,0 @@ -[fwupd Remote] - -# this remote provides metadata shipped with the fwupd package -Enabled=true -Title=Enable UEFI capsule updates on Dell systems -Keyring=none -MetadataURI=file:///usr/share/fwupd/remotes.d/dell-esrt/metadata.xml -ApprovalRequired=false diff --git a/fwupd/remotes.d/lvfs-testing.conf b/fwupd/remotes.d/lvfs-testing.conf index 4257549..f900985 100644 --- a/fwupd/remotes.d/lvfs-testing.conf +++ b/fwupd/remotes.d/lvfs-testing.conf @@ -3,10 +3,8 @@ # this remote provides metadata and firmware marked as 'testing' from the LVFS Enabled=false Title=Linux Vendor Firmware Service (testing) -MetadataURI=https://cdn.fwupd.org/downloads/firmware-testing.xml.gz +MetadataURI=https://cdn.fwupd.org/downloads/firmware-testing.xml.zst ReportURI=https://fwupd.org/lvfs/firmware/report -#Username= -#Password= -OrderBefore=lvfs,fwupd +OrderBefore=lvfs AutomaticReports=false ApprovalRequired=false diff --git a/fwupd/remotes.d/lvfs.conf b/fwupd/remotes.d/lvfs.conf index f956bc9..8894ac8 100644 --- a/fwupd/remotes.d/lvfs.conf +++ b/fwupd/remotes.d/lvfs.conf @@ -3,10 +3,9 @@ # this remote provides metadata and firmware marked as 'stable' from the LVFS Enabled=true Title=Linux Vendor Firmware Service -MetadataURI=https://cdn.fwupd.org/downloads/firmware.xml.gz +MetadataURI=https://cdn.fwupd.org/downloads/firmware.xml.zst ReportURI=https://fwupd.org/lvfs/firmware/report SecurityReportURI=https://fwupd.org/lvfs/hsireports/upload -OrderBefore=fwupd AutomaticReports=false AutomaticSecurityReports=false ApprovalRequired=false diff --git a/fwupd/remotes.d/vendor-directory.conf b/fwupd/remotes.d/vendor-directory.conf index fd8886b..ab8e98f 100644 --- a/fwupd/remotes.d/vendor-directory.conf +++ b/fwupd/remotes.d/vendor-directory.conf @@ -1,7 +1,7 @@ [fwupd Remote] # this remote provides dynamically generated metadata shipped by the OS vendor and can # be found in /usr/share/fwupd/remotes.d/vendor/firmware -Enabled=false +Enabled=true Title=Vendor (Automatic) Keyring=none MetadataURI=file:///usr/share/fwupd/remotes.d/vendor/firmware diff --git a/fwupd/upower.conf b/fwupd/upower.conf deleted file mode 100644 index 18c3b19..0000000 --- a/fwupd/upower.conf +++ /dev/null @@ -1,5 +0,0 @@ -[upower] - -# The threshold to to require battery be at or above to allow updates -# Measure in percent -BatteryThreshold=10 diff --git a/gdm3/config-error-dialog.sh b/gdm3/config-error-dialog.sh index 08cb7b9..fb12366 100644 --- a/gdm3/config-error-dialog.sh +++ b/gdm3/config-error-dialog.sh @@ -17,7 +17,11 @@ PARA1=$(eval_gettext 'Error found when loading $CONFIG_FILE:') PARA2=$(gettext 'As a result the session will not be configured correctly. You should fix the problem as soon as feasible.') -TEXT="$PARA1\n\n$(fold -s $ERR)\n\n$PARA2" +TEXT="$PARA1 + +$(fold -s $ERR) + +$PARA2" if [ -x /usr/bin/kdialog ]; then TEXT_FILE=$(mktemp --tmpdir config-err-kdialog-XXXXXX) @@ -25,5 +29,5 @@ if [ -x /usr/bin/kdialog ]; then kdialog --textbox "$TEXT_FILE" 500 300 rm -f "$TEXT_FILE" elif [ -x /usr/bin/zenity ]; then - zenity --warning --no-wrap --text="$TEXT" + zenity --warning --no-wrap --no-markup --text="$TEXT" fi diff --git a/geoclue/geoclue.conf b/geoclue/geoclue.conf index c66f105..0fd6571 100644 --- a/geoclue/geoclue.conf +++ b/geoclue/geoclue.conf @@ -10,7 +10,7 @@ # Whitelist of desktop IDs (without .desktop part) of all agents we recognise, # separated by a ';'. -whitelist=geoclue-demo-agent;gnome-shell;io.elementary.desktop.agent-geoclue2 +whitelist=geoclue-demo-agent;gnome-shell;io.elementary.desktop.agent-geoclue2;sm.puri.Phosh;lipstick # Network NMEA source configuration options [network-nmea] @@ -18,6 +18,9 @@ whitelist=geoclue-demo-agent;gnome-shell;io.elementary.desktop.agent-geoclue2 # Fetch location from NMEA sources on local network? enable=true +# use aa nmea unix socket as the data source +# nmea-socket=/var/run/gps-share.sock + # 3G source configuration options [3g] @@ -40,6 +43,8 @@ enable=true [wifi] # Enable WiFi source +# If this source and the static source below are both disabled a GeoIP-only +# source will be used instead. enable=true # URL to the WiFi geolocation service. If not set, defaults to Mozilla's @@ -61,16 +66,39 @@ enable=true # If set to true, geoclue will automatically submit network data to Mozilla # each time it gets a GPS lock. # +# Currently, only Modem-GPS or Network NMEA sources are supported as providers +# of a location to submit (one at a time). +# If Modem-GPS source is enabled above it will be the exclusive provider +# (regardless whether the system is actually equipped with such modem), +# otherwise Network NMEA source will be considered. +# submit-data=false # URL to submission API of Mozilla Location Service. If not set, defaults to # Mozilla's API with a hardcoded key. To use a custom key, uncomment this URL # while changing YOUR_KEY to your MLS API key. -#submission-url=https://location.services.mozilla.com/v1/submit?key=YOUR_KEY +#submission-url=https://location.services.mozilla.com/v2/geosubmit?key=YOUR_KEY # A nickname to submit network data with. A nickname must be 2-32 characters long. submission-nick=geoclue +# Compass configuration options +[compass] + +# Enable Compass +enable=true + +# Static source configuration options +# +# This source reads location from "geolocation" file in /etc - please +# consult geoclue(5) man page for the format description of this file. +[static-source] + +# Enable the static source +# If you make use of this source, you probably should disable other location +# sources in this file so they won't override the configured static location. +enable=true + # Application configuration options # # NOTE: Having an entry here for an application with allowed=true means that @@ -119,6 +147,11 @@ allowed=true system=true users= +[sm.puri.Phosh] +allowed=true +system=true +users= + [epiphany] allowed=true system=false @@ -128,3 +161,8 @@ users= allowed=true system=false users= + +[lipstick] +allowed=true +system=true +users= diff --git a/gimp/2.0/gimprc b/gimp/2.0/gimprc index dce6203..1fad1a1 100644 --- a/gimp/2.0/gimprc +++ b/gimp/2.0/gimprc @@ -328,6 +328,8 @@ # (simulation-optimize yes) # (simulation-gamut-check no) # (out-of-gamut-color (color-rgb 1 0 1)) +# (show-rgb-u8 no) +# (show-hsv no) # (display-module "CdisplayLcms")) # Keep a permanent record of all opened and saved files in the Recent diff --git a/gnome/defaults.list b/gnome/defaults.list deleted file mode 100644 index fe9a2f7..0000000 --- a/gnome/defaults.list +++ /dev/null @@ -1,268 +0,0 @@ -[Default Applications] -application/vnd.debian.binary-package=gdebi.desktop -application/csv=libreoffice-calc.desktop -application/excel=libreoffice-calc.desktop -application/msexcel=libreoffice-calc.desktop -application/msword=libreoffice-writer.desktop -application/ogg=io.github.celluloid_player.Celluloid.desktop;rhythmbox.desktop -application/oxps=xreader.desktop;org.gnome.Evince.desktop -application/pdf=xreader.desktop;org.gnome.Evince.desktop -application/postscript=xreader.desktop;org.gnome.Evince.desktop -application/rtf=libreoffice-writer.desktop -application/tab-separated-values=libreoffice-calc.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=xreader.desktop;org.gnome.Evince.desktop -application/vnd.rn-realmedia=io.github.celluloid_player.Celluloid.desktop;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;engrampa.desktop -application/x-arj=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-audacity-project=audacity.desktop -application/x-bzdvi=xreader.desktop;org.gnome.Evince.desktop -application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-bzip=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-bzpdf=xreader.desktop;org.gnome.Evince.desktop -application/x-bzpostscript=xreader.desktop;org.gnome.Evince.desktop -application/x-cbr=xreader.desktop;org.gnome.Evince.desktop -application/x-cbt=xreader.desktop;org.gnome.Evince.desktop -application/x-cbz=xreader.desktop;org.gnome.Evince.desktop -application/x-compressed-tar=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-compress=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-dos_ms_excel=libreoffice-calc.desktop -application/x-dvi=xreader.desktop;org.gnome.Evince.desktop -application/x-ear=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-excel=libreoffice-calc.desktop -application/x-extension-m4a=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -application/x-extension-mp4=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -application/x-flac=io.github.celluloid_player.Celluloid.desktop;rhythmbox.desktop -application/x-glade=glade.desktop -application/x-gnumeric=gnumeric.desktop -application/x-gtar=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-gzdvi=xreader.desktop;org.gnome.Evince.desktop -application/x-gzip=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-gzpdf=xreader.desktop;org.gnome.Evince.desktop -application/x-gzpostscript=xreader.desktop;org.gnome.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;engrampa.desktop -application/x-lhz=org.gnome.FileRoller.desktop;engrampa.desktop -application/xls=libreoffice-calc.desktop -application/x-lzop=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-matroska=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -application/x-mps=libreoffice-calc.desktop -application/x-ms-dos-executable=wine.desktop -application/x-msi=wine.desktop -application/x-ms-shortcut=wine.desktop -application/x-ms-excel=libreoffice-calc.desktop -application/x-msexcel=libreoffice-calc.desktop -application/x-ogg=io.github.celluloid_player.Celluloid.desktop;rhythmbox.desktop -application/x-oleo=libreoffice-calc.desktop -application/x-perl=xed.desktop;org.gnome.gedit.desktop -application/x-planperfect=libreoffice-calc.desktop -application/x-quattropro=libreoffice-calc.desktop -application/x-rar-compressed=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-rar=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-rpm=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-sc=libreoffice-calc.desktop -application/x-shockwave-flash=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -application/x-sylk=libreoffice-calc.desktop -application/x-tar=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-war=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-xbase=libreoffice-calc.desktop -application/x-xls=libreoffice-calc.desktop -application/x-xzpdf=xreader.desktop;org.gnome.Evince.desktop -application/x-zip-compressed=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-zip=org.gnome.FileRoller.desktop;engrampa.desktop -application/x-zoo=org.gnome.FileRoller.desktop;engrampa.desktop -application/zip=org.gnome.FileRoller.desktop;engrampa.desktop -audio/3gpp=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/ac3=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/AMR=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/AMR-WB=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/basic=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/flac=io.github.celluloid_player.Celluloid.desktop;rhythmbox.desktop -audio/midi=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/mp4=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/mpeg=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/mpegurl=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/ogg=io.github.celluloid_player.Celluloid.desktop;rhythmbox.desktop -audio/prs.sid=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/vnd.rn-realaudio=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-ape=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-flac=io.github.celluloid_player.Celluloid.desktop;rhythmbox.desktop -audio/x-gsm=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-it=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-m4a=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-matroska=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-mod=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-mp3=io.github.celluloid_player.Celluloid.desktop;rhythmbox.desktop -audio/x-mpeg=io.github.celluloid_player.Celluloid.desktop;rhythmbox.desktop -audio/x-mpegurl=io.github.celluloid_player.Celluloid.desktop;rhythmbox.desktop -audio/x-ms-asf=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-ms-asx=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-ms-wax=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-ms-wma=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-musepack=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-pn-aiff=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-pn-au=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-pn-realaudio=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-pn-realaudio-plugin=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-pn-wav=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-pn-windows-acm=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-realaudio=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-real-audio=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-sbc=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-scpls=rhythmbox.desktop -audio/x-speex=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-tta=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-wav=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-wavpack=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -audio/x-vorbis=io.github.celluloid_player.Celluloid.desktop;rhythmbox.desktop -audio/x-vorbis+ogg=io.github.celluloid_player.Celluloid.desktop;rhythmbox.desktop -audio/x-xm=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -image/avif=xviewer.desktop;org.gnome.eog.desktop -image/bmp=xviewer.desktop;org.gnome.eog.desktop -image/gif=xviewer.desktop;org.gnome.eog.desktop -image/heif=xviewer.desktop;org.gnome.eog.desktop -image/jpeg=xviewer.desktop;org.gnome.eog.desktop -image/jpg=xviewer.desktop;org.gnome.eog.desktop -image/pjpeg=xviewer.desktop;org.gnome.eog.desktop -image/png=xviewer.desktop;org.gnome.eog.desktop -image/svg+xml=xviewer.desktop;org.gnome.eog.desktop -image/tiff=xviewer.desktop;org.gnome.eog.desktop -image/vnd.djvu=xreader.desktop;org.gnome.Evince.desktop -image/vnd.rn-realpix=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -image/x-bmp=xviewer.desktop;org.gnome.eog.desktop -image/x-bzeps=xreader.desktop;org.gnome.Evince.desktop -image/x-eps=xreader.desktop;org.gnome.Evince.desktop -image/x-gray=xviewer.desktop;org.gnome.eog.desktop -image/x-gzeps=xreader.desktop;org.gnome.Evince.desktop -image/x-icb=xviewer.desktop;org.gnome.eog.desktop -image/x-ico=xviewer.desktop;org.gnome.eog.desktop -image/x-png=xviewer.desktop;org.gnome.eog.desktop -image/x-portable-anymap=xviewer.desktop;org.gnome.eog.desktop -image/x-portable-bitmap=xviewer.desktop;org.gnome.eog.desktop -image/x-portable-graymap=xviewer.desktop;org.gnome.eog.desktop -image/x-portable-pixmap=xviewer.desktop;org.gnome.eog.desktop -image/x-psd=gimp.desktop -image/x-xbitmap=xviewer.desktop;org.gnome.eog.desktop -image/x-xpixmap=xviewer.desktop;org.gnome.eog.desktop -image/webp=xviewer.desktop;org.gnome.eog.desktop -inode/directory=nemo.desktop;caja-folder-handler.desktop;org.gnome.Nautilus.desktop;thunar.desktop -misc/ultravox=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -multipart/x-zip=org.gnome.FileRoller.desktop;engrampa.desktop -text/abiword=abiword.desktop -text/calendar=org.gnome.Evolution.desktop -text/comma-separated-values=libreoffice-calc.desktop -text/csv=libreoffice-calc.desktop -text/html=firefox.desktop -text/plain=xed.desktop;org.gnome.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-chdr=xed.desktop;org.gnome.gedit.desktop -text/x-csrc=xed.desktop;org.gnome.gedit.desktop -text/x-dtd=xed.desktop;org.gnome.gedit.desktop -text/x-java=xed.desktop;org.gnome.gedit.desktop -text/mathml=xed.desktop;org.gnome.gedit.desktop -text/x-python=xed.desktop;org.gnome.gedit.desktop -text/x-sql=xed.desktop;org.gnome.gedit.desktop -text/xml=xed.desktop;org.gnome.gedit.desktop -video/3gpp=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/dv=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/fli=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/flv=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/mp2t=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/mp4=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/mp4v-es=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/mpeg=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/msvideo=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/ogg=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/quicktime=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/vivo=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/vnd.divx=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/vnd.rn-realvideo=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/vnd.vivo=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/webm=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-anim=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-avi=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-flc=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-fli=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-flic=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-flv=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-m4v=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-matroska=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-mpeg=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-ms-asf=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-ms-asx=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-msvideo=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-ms-wm=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-ms-wmv=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-ms-wmx=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-ms-wvx=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-nsv=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-ogm+ogg=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-theora+ogg=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -video/x-totem-stream=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -x-content/video-dvd=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -x-content/video-vcd=io.github.celluloid_player.Celluloid.desktop;org.gnome.Totem.desktop -x-content/video-svcd=io.github.celluloid_player.Celluloid.desktop;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/help=yelp.desktop -x-scheme-handler/http=firefox.desktop -x-scheme-handler/https=firefox.desktop -x-scheme-handler/mailto=thunderbird.desktop -x-scheme-handler/spotify=spotify.desktop diff --git a/gnutls/config b/gnutls/config new file mode 100644 index 0000000..a545960 --- /dev/null +++ b/gnutls/config @@ -0,0 +1,6 @@ +[overrides] +disabled-version = tls1.0 +disabled-version = tls1.1 +disabled-version = dtls0.9 +disabled-version = dtls1.0 + diff --git a/gprofng.rc b/gprofng.rc new file mode 100644 index 0000000..188ce7a --- /dev/null +++ b/gprofng.rc @@ -0,0 +1,134 @@ +# Copyright (C) 2021-2024 Free Software Foundation, Inc. +# +# This file 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 3 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; see the file COPYING3. If not see +# . +# +# Specify which classes of compiler commentary will be shown +# with annotated source. +scc all + +# Specify which classes of compiler commentary will be shown +# with annotated disassembly +dcc all:src + +# Set the default function-list metrics +# for heap data, show inclusive leaks and bytes leaked; not allocations +dmetrics i.heapleakbytes:e!heapleakbytes +dmetrics i.heapleakcnt:e!heapleakcnt +dmetrics i.heapallocbytes:e!heapallocbytes +dmetrics i.heapalloccnt:e!heapalloccnt: + +# Clock profiling data +# Note: use same display order of LMS_* in: er.rc, TimelineVariable.java, +# Ovw_data.h, BaseMetricTreeNode.cc and Experiment.cc metric registration +dmetrics i!total:e!.total +# Show total cpu time +dmetrics ei%.totalcpu +dmetrics i!.user:e!.user +dmetrics i!system:e!.system +dmetrics i!trap:e!.trap +dmetrics i!lock:e!.lock +dmetrics i!datapfault:e!.datapfault +dmetrics i!textpfault:e!.textpfault +dmetrics i!kernelpfault:e!.kernelpfault +dmetrics i!stop:e!.stop +dmetrics i!wait:e!.wait +dmetrics i!sleep:e!.sleep + +# for kernel clock profiling data, show inclusive and exclusive KCPU +dmetrics ei.kcpu +###dmetrics ie.kcpu + +# for count data, show exclusive metrics only +dmetrics i!bit:e.bit + +# for er_generic data, show exclusive metrics only +dmetrics i!icount:e.icount + +# Hide implementation hack. Functionmark column only serves +# to force zero-count functions to be displayed. +dmetrics e!bit_FM + +# for kernel profiles, show inclusive and exclusive kucycles and kcycles +# (kucycles and kcycles are for 12.3 and older experiments, Obsolete TBR) +dmetrics ei.kucycles:ei.kcycles +###dmetrics ie.kucycles:ie.kcycles + +# for derived HWC metrics, show exclusive only +dmetrics i!IPC:e!.IPC +dmetrics i!CPI:e!.CPI +dmetrics i!K_IPC:e!.K_IPC +dmetrics i!K_CPI:e!.K_CPI + +# for HWC, show exclusive only +dmetrics i!hwc:e%.hwc + +# for synctrace, show inclusive only +dmetrics i.sync:e!sync +dmetrics i.syncn:e!syncn + +# Set the default function-list metrics for OMP profiling +dmetrics i.ompwork:e!ompwork +dmetrics i.ompwait:e!ompwait +dmetrics i!.masterthread:e!.masterthread + +#set the default function-list metrics for deadlock detection +dmetrics i!deadlocks:e.deadlocks + +# io data +dmetrics i.ioreadtime:e!ioreadtime +dmetrics i.iowritetime:e!iowritetime +dmetrics i.ioothertime:e!ioothertime +dmetrics i.ioerrortime:e!ioerrortime +dmetrics i!.ioreadcnt:e!ioreadcnt +dmetrics i!.ioreadbytes:e!ioreadbytes +dmetrics i!.iowritecnt:e!iowritecnt +dmetrics i!.iowritebytes:e!iowritebytes +dmetrics i!.ioothercnt:e!ioothercnt +dmetrics i!.ioerrorcnt:e!ioerrorcnt + +# for any other unnamed metrics, don't show them +dmetrics ie!.any + +# don't show size or address; show name +dmetrics !size:!address:name + +# Select the default function-list sorting metric +dsort ei.any:name +###dsort ie.any:name + +# Set function name style +name long + +# Set View mode to user +viewmode user + +# Set compare mode +compare off + +# Set enabling descendants to on +en_desc on + +# Set path where the gprofng libraries are installed +preload_libdirs ../lib:../lib32:../lib64 + +# Add search path for annotated source and disasm +addpath $expts:. + +# Add controls for specific load objects +# object_hide + +# gprofng GUI tabs +tabs dsrc:function:timeline:processes:threads:ctree:callflame:src:dis:leaks:ioactivity:ifreq:callers-callees:header + diff --git a/groff/man.local b/groff/man.local index 0c5cd9a..5254d19 100644 --- a/groff/man.local +++ b/groff/man.local @@ -1,25 +1,51 @@ -.\" -*- nroff -*- +.\" This file is loaded by an.tmac. .\" -.\" This file is loaded after an-old.tmac. -.\" Put any local modifications to an-old.tmac here. +.\" Put local modifications to groff_man(7)'s behavior here. +.\" +.\" Change "0" to "1" to enable OSC 8 links on SGR-capable grotty(1) +.\" output devices. +.if !'\*[.T]'html' \ +. if !r U \ +. nr U 1 +.\" +.\" "CW" is not a portable font name, but some man pages use it anyway. +.\" Uncomment this to suppress warnings produced by such pages. This +.\" test remaps the font to roman ("R") on nroff (terminal) devices. You +.\" might prefer to remap it to bold ("B") instead. +.if n .ftr CW R +.\" +.\" A de facto standard URL format for man pages is recognized +.\" everywhere except Apple, where different macOS applications expect +.\" different formats. +.\" 1: man:groff(1) -- package default +.\" 2: x-man-page://1/groff -- macOS/Mac OS X since 10.3 (Panther) +.\" 3: man:groff.1 -- Bwana (Mac OS X) +.\" 4: x-man-doc://1/groff -- ManOpen (Mac OS X pre-2005) +.\" Set this register to configure which the `MR` macro uses. +.\" .nr an*MR-URL-format 1 +.\" +.\" Local Variables: +.\" mode: nroff +.\" fill-column: 72 +.\" End: +.\" vim: set filetype=groff textwidth=72: . .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] +. \" Debian: As of groff 1.23.0, the "-", "'", "`", "^", and "~" input +. \" characters are mapped to non-Basic Latin code points in output from +. \" the "utf8" device, for consistency with other output devices such as +. \" PDF. Unfortunately in practice this still causes far too much +. \" disruption for innocent users of manual pages who just want to be able +. \" to search for characters normally, so preserve the old behaviour. +. \" Comment this out if you want to make sure that manual pages you're +. \" writing are clear of these problems. +. if '\*[.T]'utf8' \{\ +. char - \- +. char ' \[aq] +. char ` \[ga] +. char ^ \[ha] +. char ~ \[ti] +. \} . . \" Debian: "\-" is more commonly used for option dashes than for minus . \" signs in manual pages, so map it to plain "-" for HTML/XHTML output diff --git a/groff/mdoc.local b/groff/mdoc.local index c29fac8..4012612 100644 --- a/groff/mdoc.local +++ b/groff/mdoc.local @@ -1,25 +1,35 @@ -.\" -*- nroff -*- +.\" This file is loaded by mdoc.tmac. .\" -.\" This file is loaded after doc.tmac. -.\" Put any local modifications to doc.tmac here. +.\" Put local modifications to groff_mdoc(7)'s behavior here. +.\" +.\" "CW" is not a portable font name, but some man pages use it anyway. +.\" Uncomment this to suppress warnings produced by such pages. This +.\" test remaps the font to roman ("R") on nroff (terminal) devices. You +.\" might prefer to remap it to bold ("B") instead. +.if n .ftr CW R +.\" +.\" Local Variables: +.\" mode: nroff +.\" fill-column: 72 +.\" End: +.\" vim: set filetype=groff textwidth=72: . .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] +. \" Debian: As of groff 1.23.0, the "-", "'", "`", "^", and "~" input +. \" characters are mapped to non-Basic Latin code points in output from +. \" the "utf8" device, for consistency with other output devices such as +. \" PDF. Unfortunately in practice this still causes far too much +. \" disruption for innocent users of manual pages who just want to be able +. \" to search for characters normally, so preserve the old behaviour. +. \" Comment this out if you want to make sure that manual pages you're +. \" writing are clear of these problems. +. if '\*[.T]'utf8' \{\ +. char - \- +. char ' \[aq] +. char ` \[ga] +. char ^ \[ha] +. char ~ \[ti] +. \} . . \" Debian: "\-" is more commonly used for option dashes than for minus . \" signs in manual pages, so map it to plain "-" for HTML/XHTML output diff --git a/group b/group index c0c8227..9904c39 100644 --- a/group +++ b/group @@ -92,7 +92,6 @@ tss:x:149: _flatpak:x:150: systemd-timesync:x:999: sambamachines:x:1127: -xpra:x:151: sgx:x:152: whoopsie:x:153: _ssh:x:115: @@ -102,3 +101,6 @@ fwupd-refresh:x:156: postgres:x:157: emmi:x:1001:emmi tobias:x:1128:tobias +polkitd:x:998: +pipewire:x:151: +gnome-remote-desktop:x:997: diff --git a/group- b/group- index 47e5fb5..e897c94 100644 --- a/group- +++ b/group- @@ -44,7 +44,7 @@ input:x:104: crontab:x:105:frank syslog:x:106: messagebus:x:107: -netdev:x:108:doris +netdev:x:108:doris,frank mlocate:x:109:frank ssl-cert:x:110:postgres uuidd:x:111: @@ -92,7 +92,6 @@ tss:x:149: _flatpak:x:150: systemd-timesync:x:999: sambamachines:x:1127: -xpra:x:151: sgx:x:152: whoopsie:x:153: _ssh:x:115: @@ -102,3 +101,5 @@ fwupd-refresh:x:156: postgres:x:157: emmi:x:1001:emmi tobias:x:1128:tobias +polkitd:x:998: +pipewire:x:151: diff --git a/grub.d/00_header b/grub.d/00_header index c627dbb..69e4111 100755 --- a/grub.d/00_header +++ b/grub.d/00_header @@ -266,7 +266,7 @@ EOF EOF # Gettext variables and module -if [ "x${LANG}" != "xC" ] && [ "x${LANG}" != "x" ]; then +if [ "x${grub_lang}" != "xC" ] && [ "x${LANG}" != "xPOSIX" ] && [ "x${LANG}" != "x" ]; then cat << EOF set locale_dir=\$prefix/locale set lang=${grub_lang} diff --git a/grub.d/10_linux b/grub.d/10_linux index e0cee4b..2fbf895 100755 --- a/grub.d/10_linux +++ b/grub.d/10_linux @@ -32,7 +32,6 @@ export TEXTDOMAIN=grub export TEXTDOMAINDIR="${datarootdir}/locale" CLASS="--class gnu-linux --class gnu --class os" -SUPPORTED_INITS="sysvinit:/lib/sysvinit/init systemd:/lib/systemd/systemd upstart:/sbin/upstart" if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then OS=GNU/Linux @@ -61,9 +60,15 @@ case ${GRUB_DEVICE} in ;; esac +if [ -x /lib/recovery-mode/recovery-menu ]; then + : ${GRUB_CMDLINE_LINUX_RECOVERY:=recovery} +else + : ${GRUB_CMDLINE_LINUX_RECOVERY:=single} +fi + # Default to disabling partition uuid support to maintian compatibility with # older kernels. -GRUB_DISABLE_LINUX_PARTUUID=${GRUB_DISABLE_LINUX_PARTUUID-true} +: ${GRUB_DISABLE_LINUX_PARTUUID=true} # get_dm_field_for_dev /dev/dm-0 uuid -> get the device mapper UUID for /dev/dm-0 # get_dm_field_for_dev /dev/dm-1 name -> get the device mapper name for /dev/dm-1 @@ -142,11 +147,6 @@ esac title_correction_code= -if [ -x /lib/recovery-mode/recovery-menu ]; then - GRUB_CMDLINE_LINUX_RECOVERY=recovery -else - GRUB_CMDLINE_LINUX_RECOVERY=single -fi if [ "$ubuntu_recovery" = 1 ]; then GRUB_CMDLINE_LINUX_RECOVERY="$GRUB_CMDLINE_LINUX_RECOVERY nomodeset" fi @@ -183,8 +183,6 @@ linux_entry () case $type in recovery) title="$(gettext_printf "%s, with Linux %s (%s)" "${os}" "${version}" "$(gettext "${GRUB_RECOVERY_TITLE}")")" ;; - init-*) - title="$(gettext_printf "%s, with Linux %s (%s)" "${os}" "${version}" "${type#init-}")" ;; *) title="$(gettext_printf "%s, with Linux %s" "${os}" "${version}")" ;; esac @@ -239,72 +237,66 @@ linux_entry () echo '$(echo "$message" | grub_quote)' EOF fi - if test -d /sys/firmware/efi && test -e "${linux}.efi.signed"; then - sed "s/^/$submenu_indentation/" << EOF - linux ${rel_dirname}/${basename}.efi.signed root=${linux_root_device_thisversion} ro ${args} -EOF - else - # We have initrd and PARTUUID is set - we try to boot without initrd, and fallback to using it - # if it fails. - # "panic=-1" means "on panic reboot immediately". "panic=0" disables the reboot behavior. - if [ x"$GRUB_FORCE_PARTUUID" != x ]; then - linux_root_device_thisversion="PARTUUID=${GRUB_FORCE_PARTUUID}" - fi - message="$(gettext_printf "Loading initial ramdisk ...")" - initrdlessfail_msg="$(gettext_printf "GRUB_FORCE_PARTUUID set, initrdless boot failed. Attempting with initrd.")" - initrdlesstry_msg="$(gettext_printf "GRUB_FORCE_PARTUUID set, attempting initrdless boot.")" - initrd_path= - for i in ${initrd}; do - initrd_path="${initrd_path} ${rel_dirname}/${i}" - done - initrd_path_only_early= - for i in ${initrd_early}; do - initrd_path_only_early="${initrd_path_only_early} ${rel_dirname}/${i}" - done - if test -n "${initrd}" && [ x"$GRUB_FORCE_PARTUUID" != x ]; then - sed "s/^/$submenu_indentation/" << EOF + # We have initrd and PARTUUID is set - we try to boot without initrd, and fallback to using it + # if it fails. + # "panic=-1" means "on panic reboot immediately". "panic=0" disables the reboot behavior. + if [ x"$GRUB_FORCE_PARTUUID" != x ]; then + linux_root_device_thisversion="PARTUUID=${GRUB_FORCE_PARTUUID}" + fi + message="$(gettext_printf "Loading initial ramdisk ...")" + initrdlessfail_msg="$(gettext_printf "GRUB_FORCE_PARTUUID set, initrdless boot failed. Attempting with initrd.")" + initrdlesstry_msg="$(gettext_printf "GRUB_FORCE_PARTUUID set, attempting initrdless boot.")" + initrd_path= + for i in ${initrd}; do + initrd_path="${initrd_path} ${rel_dirname}/${i}" + done + initrd_path_only_early= + for i in ${initrd_early}; do + initrd_path_only_early="${initrd_path_only_early} ${rel_dirname}/${i}" + done + if test -n "${initrd}" && [ x"$GRUB_FORCE_PARTUUID" != x ]; then + sed "s/^/$submenu_indentation/" << EOF if [ "\${initrdfail}" = 1 ]; then - echo '$(echo "$initrdlessfail_msg" | grub_quote)' - linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args} -EOF - if [ x"$quiet_boot" = x0 ] || [ x"$type" != xsimple ]; then - sed "s/^/$submenu_indentation/" << EOF - echo '$(echo "$message" | grub_quote)' + echo '$(echo "$initrdlessfail_msg" | grub_quote)' + linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args} EOF - fi + if [ x"$quiet_boot" = x0 ] || [ x"$type" != xsimple ]; then sed "s/^/$submenu_indentation/" << EOF - initrd $(echo $initrd_path) - else - echo '$(echo "$initrdlesstry_msg" | grub_quote)' - linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args} panic=-1 + echo '$(echo "$message" | grub_quote)' EOF - if [ -n "$initrd_path_only_early" ]; then - sed "s/^/$submenu_indentation/" << EOF - initrd $(echo $initrd_path_only_early) + fi + sed "s/^/$submenu_indentation/" << EOF + initrd $(echo $initrd_path) + else + echo '$(echo "$initrdlesstry_msg" | grub_quote)' + linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args} panic=-1 EOF - fi + if [ -n "$initrd_path_only_early" ]; then sed "s/^/$submenu_indentation/" << EOF + initrd $(echo $initrd_path_only_early) +EOF + fi + sed "s/^/$submenu_indentation/" << EOF fi initrdfail EOF - else - # We don't have initrd or we don't want to set PARTUUID. Don't try initrd-less boot with fallback. - sed "s/^/$submenu_indentation/" << EOF + else + # We don't have initrd or we don't want to set PARTUUID. Don't try initrd-less boot with fallback. + sed "s/^/$submenu_indentation/" << EOF linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args} EOF - if test -n "${initrd}"; then - # We do have initrd - let's use it at boot. - # TRANSLATORS: ramdisk isn't identifier. Should be translated. - if [ x"$quiet_boot" = x0 ] || [ x"$type" != xsimple ]; then - sed "s/^/$submenu_indentation/" << EOF + if test -n "${initrd}"; then + # We do have initrd - let's use it at boot. + # TRANSLATORS: ramdisk isn't identifier. Should be translated. + if [ x"$quiet_boot" = x0 ] || [ x"$type" != xsimple ]; then + sed "s/^/$submenu_indentation/" << EOF echo '$(echo "$message" | grub_quote)' EOF - fi - sed "s/^/$submenu_indentation/" << EOF + fi + sed "s/^/$submenu_indentation/" << EOF initrd $(echo $initrd_path) EOF - fi - fi + fi if test -n "${dtb}" ; then if [ x"$quiet_boot" = x0 ] || [ x"$type" != xsimple ]; then message="$(gettext_printf "Loading device tree blob...")" @@ -405,16 +397,19 @@ EOF # yet, so it's empty. In a submenu it will be equal to '\t' (one tab). submenu_indentation="" +# Perform a reverse version sort on the entire list. +# Temporarily replace the '.old' suffix by ' 1' and append ' 2' for all +# other files to order the '.old' files after their non-old counterpart +# in reverse-sorted order. + +reverse_sorted_list=$(echo $list | tr ' ' '\n' | sed -e 's/\.old$/ 1/; / 1$/! s/$/ 2/' | version_sort -r | sed -e 's/ 1$/.old/; s/ 2$//') + +if [ "x$GRUB_TOP_LEVEL" != x ]; then + reverse_sorted_list=$(grub_move_to_front "$GRUB_TOP_LEVEL" ${reverse_sorted_list}) +fi + is_top_level=true -while [ "x$list" != "x" ] ; do - linux=`version_find_latest $list` - case $linux in - *.efi.signed) - # We handle these in linux_entry. - list=`echo $list | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '` - continue - ;; - esac +for linux in ${reverse_sorted_list}; do gettext_printf "Found linux image: %s\n" "$linux" >&2 basename=`basename $linux` dirname=`dirname $linux` @@ -432,8 +427,10 @@ while [ "x$list" != "x" ] ; do done initrd_real= - for i in "initrd.img-${version}" "initrd-${version}.img" "initrd-${version}.gz" \ - "initrd-${version}" "initramfs-${version}.img" \ + for i in "initrd.img-${version}" "initrd-${version}.img" \ + "initrd-${alt_version}.img.old" "initrd-${version}.gz" \ + "initrd-${alt_version}.gz.old" "initrd-${version}" \ + "initramfs-${version}.img" "initramfs-${alt_version}.img.old" \ "initrd.img-${alt_version}" "initrd-${alt_version}.img" \ "initrd-${alt_version}" "initramfs-${alt_version}.img" \ "initramfs-genkernel-${version}" \ @@ -514,19 +511,10 @@ while [ "x$list" != "x" ] ; do linux_entry "${OS}" "${version}" advanced \ "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}" - for supported_init in ${SUPPORTED_INITS}; do - init_path="${supported_init#*:}" - if [ -x "${init_path}" ] && [ "$(readlink -f /sbin/init)" != "$(readlink -f "${init_path}")" ]; then - linux_entry "${OS}" "${version}" "init-${supported_init%%:*}" \ - "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT} init=${init_path}" - fi - done if [ "x${GRUB_DISABLE_RECOVERY}" != "xtrue" ]; then linux_entry "${OS}" "${version}" recovery \ "${GRUB_CMDLINE_LINUX_RECOVERY} ${GRUB_CMDLINE_LINUX}" fi - - list=`echo $list | tr ' ' '\n' | fgrep -vx "$linux" | tr '\n' ' '` done # If at least one kernel was found, then we need to diff --git a/grub.d/10_linux_zfs b/grub.d/10_linux_zfs index adf8c7f..f4d5188 100755 --- a/grub.d/10_linux_zfs +++ b/grub.d/10_linux_zfs @@ -30,8 +30,6 @@ vt_handoff="1" export TEXTDOMAIN=grub export TEXTDOMAINDIR="${datarootdir}/locale" -set -u - ## Skip early if zfs utils isn't installed (instead of failing on first zpool list) if ! `which zfs >/dev/null 2>&1`; then exit 0 @@ -58,6 +56,7 @@ on_exit() { zpool export "${pool}" done + mountpoint -q "${MNTDIR}/boot" && umount "${MNTDIR}/boot" || true mountpoint -q "${MNTDIR}" && umount "${MNTDIR}" || true rmdir "${MNTDIR}" rm -rf "${ZFSTMP}" @@ -420,18 +419,15 @@ get_dataset_info() { initrd_list="" kernel_list="" candidate_kernel_list="$(find "${boot_dir}" -maxdepth 1 -type f -regex '.*/\(vmlinuz\|vmlinux\|kernel\)-.*')" - while [ -n "${candidate_kernel_list}" ] ; do - list_basename="$(echo "${candidate_kernel_list}" | sed -e 's#.*/##')" - linux=$(version_find_latest ${list_basename}) - linux=$(echo "${candidate_kernel_list}" | while read k; do - if [ "$(basename "${k}")" = "${linux}" ]; then - echo -n "${k}" - break - fi - done) - # || true to not abort even if candidate_kernel_list is empty on last entry - candidate_kernel_list="$(echo "${candidate_kernel_list}" | fgrep -vx "${linux}"||true)" + # Perform a reverse version sort on the entire list. + # Temporarily replace the '.old' suffix by ' 1' and append ' 2' for all + # other files to order the '.old' files after their non-old counterpart + # in reverse-sorted order. + + reverse_sorted_list=$(echo $candidate_kernel_list | tr ' ' '\n' | sed -e 's/\.old$/ 1/; / 1$/! s/$/ 2/' | version_sort -r | sed -e 's/ 1$/.old/; s/ 2$//') + + for linux in ${reverse_sorted_list}; do if ! grub_file_is_not_garbage "${linux}" ; then continue fi @@ -529,11 +525,15 @@ get_dataset_info() { umount "${mntdir}" || true # We needed to look in / for snapshots on root dataset, umount the snapshot for etc before zfs lazily unmount it - case "${etc_dir}" in /.zfs/snapshot/*/etc) - snapshot_path="$(findmnt -n -o TARGET -T "${etc_dir}")" - umount "${snapshot_path}" || true - ;; - esac + # This process only needs to run if the snapshot contains an .../etc path, + # otherwise the build process may silently fail and produce no kernel lines in grub.cfg + if [ -e "${etc_dir}" ]; then + case "${etc_dir}" in /.zfs/snapshot/*/etc) + snapshot_path="$(findmnt -n -o TARGET -T "${etc_dir}")" + umount "${snapshot_path}" || true + ;; + esac + fi } # Scan available boot options and returns in a formatted list diff --git a/grub.d/20_linux_xen b/grub.d/20_linux_xen index 4600ea1..141076f 100755 --- a/grub.d/20_linux_xen +++ b/grub.d/20_linux_xen @@ -27,7 +27,6 @@ export TEXTDOMAIN=grub export TEXTDOMAINDIR="${datarootdir}/locale" CLASS="--class gnu-linux --class gnu --class os --class xen" -SUPPORTED_INITS="sysvinit:/lib/sysvinit/init systemd:/lib/systemd/systemd upstart:/sbin/upstart" if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then OS=GNU/Linux @@ -49,9 +48,11 @@ case ${GRUB_DEVICE} in ;; esac +: ${GRUB_CMDLINE_LINUX_RECOVERY:=single} + # Default to disabling partition uuid support to maintian compatibility with # older kernels. -GRUB_DISABLE_LINUX_PARTUUID=${GRUB_DISABLE_LINUX_PARTUUID-true} +: ${GRUB_DISABLE_LINUX_PARTUUID=true} # btrfs may reside on multiple devices. We cannot pass them as value of root= parameter # and mounting btrfs requires user space scanning, so force UUID in this case. @@ -102,35 +103,34 @@ linux_entry_xsm () { os="$1" version="$2" - xen_version="$3" + entry_xen_version="$3" type="$4" args="$5" xen_args="$6" xsm="$7" # If user wants to enable XSM support, make sure there's # corresponding policy file. + xenpolicy= if ${xsm} ; then - xenpolicy="xenpolicy-$xen_version" + xenpolicy="xenpolicy-$entry_xen_version" if test ! -e "${xen_dirname}/${xenpolicy}" ; then return fi xen_args="$xen_args flask=enforcing" - xen_version="$(gettext_printf "%s (XSM enabled)" "$xen_version")" - # xen_version is used for messages only; actual file is xen_basename + entry_xen_version="$(gettext_printf "%s (XSM enabled)" "$entry_xen_version")" + # entry_xen_version is used for messages only; actual file is xen_basename fi if [ -z "$boot_device_id" ]; then boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")" fi if [ x$type != xsimple ] ; then if [ x$type = xrecovery ] ; then - title="$(gettext_printf "%s, with Xen %s and Linux %s (%s)" "${os}" "${xen_version}" "${version}" "$(gettext "${GRUB_RECOVERY_TITLE}")")" - elif [ "${type#init-}" != "$type" ] ; then - title="$(gettext_printf "%s, with Xen %s and Linux %s (%s)" "${os}" "${xen_version}" "${version}" "${type#init-}")" + title="$(gettext_printf "%s, with Xen %s and Linux %s (%s)" "${os}" "${entry_xen_version}" "${version}" "$(gettext "${GRUB_RECOVERY_TITLE}")")" else - title="$(gettext_printf "%s, with Xen %s and Linux %s" "${os}" "${xen_version}" "${version}")" + title="$(gettext_printf "%s, with Xen %s and Linux %s" "${os}" "${entry_xen_version}" "${version}")" fi replacement_title="$(echo "Advanced options for ${OS}" | sed 's,>,>>,g')>$(echo "$title" | sed 's,>,>>,g')" - if [ x"Xen ${xen_version}>$title" = x"$GRUB_ACTUAL_DEFAULT" ]; then + if [ x"Xen ${entry_xen_version}>$title" = x"$GRUB_ACTUAL_DEFAULT" ]; then quoted="$(echo "$GRUB_ACTUAL_DEFAULT" | grub_quote)" title_correction_code="${title_correction_code}if [ \"x\$default\" = '$quoted' ]; then default='$(echo "$replacement_title" | grub_quote)'; fi;" grub_warn "$(gettext_printf "Please don't use old title \`%s' for GRUB_DEFAULT, use \`%s' (for versions before 2.00) or \`%s' (for 2.00 or later)" "$GRUB_ACTUAL_DEFAULT" "$replacement_title" "gnulinux-advanced-$boot_device_id>gnulinux-$version-$type-$boot_device_id")" @@ -148,7 +148,7 @@ linux_entry_xsm () prepare_boot_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | grub_add_tab)" fi printf '%s\n' "${prepare_boot_cache}" | sed "s/^/$submenu_indentation/" - xmessage="$(gettext_printf "Loading Xen %s ..." ${xen_version})" + xmessage="$(gettext_printf "Loading Xen %s ..." ${entry_xen_version})" lmessage="$(gettext_printf "Loading Linux %s ..." ${version})" sed "s/^/$submenu_indentation/" << EOF echo '$(echo "$xmessage" | grub_quote)' @@ -241,11 +241,24 @@ esac # yet, so it's empty. In a submenu it will be equal to '\t' (one tab). submenu_indentation="" +# Perform a reverse version sort on the entire xen_list and linux_list. +# Temporarily replace the '.old' suffix by ' 1' and append ' 2' for all +# other files to order the '.old' files after their non-old counterpart +# in reverse-sorted order. + +reverse_sorted_xen_list=$(echo ${xen_list} | tr ' ' '\n' | sed -e 's/\.old$/ 1/; / 1$/! s/$/ 2/' | version_sort -r | sed -e 's/ 1$/.old/; s/ 2$//') +reverse_sorted_linux_list=$(echo ${linux_list} | tr ' ' '\n' | sed -e 's/\.old$/ 1/; / 1$/! s/$/ 2/' | version_sort -r | sed -e 's/ 1$/.old/; s/ 2$//') + +if [ "x$GRUB_TOP_LEVEL_XEN" != x ]; then + reverse_sorted_xen_list=$(grub_move_to_front "$GRUB_TOP_LEVEL_XEN" ${reverse_sorted_xen_list}) +fi +if [ "x$GRUB_TOP_LEVEL" != x ]; then + reverse_sorted_linux_list=$(grub_move_to_front "$GRUB_TOP_LEVEL" ${reverse_sorted_linux_list}) +fi + is_top_level=true -while [ "x${xen_list}" != "x" ] ; do - list="${linux_list}" - current_xen=`version_find_latest $xen_list` +for current_xen in ${reverse_sorted_xen_list}; do xen_basename=`basename ${current_xen}` xen_dirname=`dirname ${current_xen}` rel_xen_dirname=`make_system_path_relative_to_its_root $xen_dirname` @@ -277,8 +290,7 @@ while [ "x${xen_list}" != "x" ] ; do fi done - while [ "x$list" != "x" ] ; do - linux=`version_find_latest $list` + for linux in ${reverse_sorted_linux_list}; do gettext_printf "Found linux image: %s\n" "$linux" >&2 basename=`basename $linux` dirname=`dirname $linux` @@ -288,8 +300,10 @@ while [ "x${xen_list}" != "x" ] ; do linux_root_device_thisversion="${LINUX_ROOT_DEVICE}" initrd_real= - for i in "initrd.img-${version}" "initrd-${version}.img" "initrd-${version}.gz" \ - "initrd-${version}" "initramfs-${version}.img" \ + for i in "initrd.img-${version}" "initrd-${version}.img" \ + "initrd-${alt_version}.img.old" "initrd-${version}.gz" \ + "initrd-${alt_version}.gz.old" "initrd-${version}" \ + "initramfs-${version}.img" "initramfs-${alt_version}.img.old" \ "initrd.img-${alt_version}" "initrd-${alt_version}.img" \ "initrd-${alt_version}" "initramfs-${alt_version}.img" \ "initramfs-genkernel-${version}" \ @@ -352,25 +366,14 @@ while [ "x${xen_list}" != "x" ] ; do linux_entry "${OS}" "${version}" "${xen_version}" advanced \ "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}" "${GRUB_CMDLINE_XEN} ${GRUB_CMDLINE_XEN_DEFAULT}" - for supported_init in ${SUPPORTED_INITS}; do - init_path="${supported_init#*:}" - if [ -x "${init_path}" ] && [ "$(readlink -f /sbin/init)" != "$(readlink -f "${init_path}")" ]; then - linux_entry "${OS}" "${version}" "${xen_version}" "init-${supported_init%%:*}" \ - "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT} init=${init_path}" "${GRUB_CMDLINE_XEN} ${GRUB_CMDLINE_XEN_DEFAULT}" - - fi - done if [ "x${GRUB_DISABLE_RECOVERY}" != "xtrue" ]; then linux_entry "${OS}" "${version}" "${xen_version}" recovery \ - "single ${GRUB_CMDLINE_LINUX}" "${GRUB_CMDLINE_XEN}" + "${GRUB_CMDLINE_LINUX_RECOVERY} ${GRUB_CMDLINE_LINUX}" "${GRUB_CMDLINE_XEN}" fi - - list=`echo $list | tr ' ' '\n' | fgrep -vx "$linux" | tr '\n' ' '` done if [ x"$is_top_level" != xtrue ]; then echo ' }' fi - xen_list=`echo $xen_list | tr ' ' '\n' | fgrep -vx "$current_xen" | tr '\n' ' '` done # If at least one kernel was found, then we need to diff --git a/grub.d/25_bli b/grub.d/25_bli new file mode 100755 index 0000000..26e27a0 --- /dev/null +++ b/grub.d/25_bli @@ -0,0 +1,24 @@ +#! /bin/sh +set -e + +# grub-mkconfig helper script. +# Copyright (C) 2023 Free Software Foundation, Inc. +# +# GRUB 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 3 of the License, or +# (at your option) any later version. +# +# GRUB 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 GRUB. If not, see . + +cat << EOF +if [ "\$grub_platform" = "efi" ]; then + insmod bli +fi +EOF diff --git a/grub.d/30_os-prober b/grub.d/30_os-prober index 3ba2f9b..e0481b4 100755 --- a/grub.d/30_os-prober +++ b/grub.d/30_os-prober @@ -40,8 +40,8 @@ EOF fi } -if [ "x${GRUB_DISABLE_OS_PROBER}" = "xtrue" ]; then - grub_warn "$(gettext_printf "os-prober will not be executed to detect other bootable partitions.\nSystems on them will not be added to the GRUB boot configuration.\nCheck GRUB_DISABLE_OS_PROBER documentation entry.")" +if ! command -v os-prober > /dev/null || ! command -v linux-boot-prober > /dev/null ; then + # missing os-prober and/or linux-boot-prober exit 0 elif [ "x${GRUB_DISABLE_OS_PROBER}" = "xauto" ]; then # UBUNTU: We do not want to disable os-prober on upgrades if we found items before. @@ -51,8 +51,8 @@ elif [ "x${GRUB_DISABLE_OS_PROBER}" = "xauto" ]; then fi fi -if ! command -v os-prober > /dev/null || ! command -v linux-boot-prober > /dev/null ; then - # missing os-prober and/or linux-boot-prober +if [ "x${GRUB_DISABLE_OS_PROBER}" = "xtrue" ]; then + grub_warn "$(gettext_printf "os-prober will not be executed to detect other bootable partitions.\nSystems on them will not be added to the GRUB boot configuration.\nCheck GRUB_DISABLE_OS_PROBER documentation entry.")" exit 0 fi @@ -134,7 +134,9 @@ EOF used_osprober_linux_ids= -wubi= +if [ "x$GRUB_TOP_LEVEL_OS_PROBER" != x ]; then + OSPROBED=$(grub_move_to_front "$GRUB_TOP_LEVEL_OS_PROBER" ${OSPROBED}) +fi for OS in ${OSPROBED} ; do DEVICE="`echo ${OS} | cut -d ':' -f 1`" @@ -172,24 +174,6 @@ for OS in ${OSPROBED} ; do case ${BOOT} in chain) - case ${LONGNAME} in - Windows*) - if [ -z "$wubi" ]; then - if [ -x /usr/share/lupin-support/grub-mkimage ] && \ - /usr/share/lupin-support/grub-mkimage --test; then - wubi=yes - else - wubi=no - fi - fi - if [ "$wubi" = yes ]; then - echo "Skipping ${LONGNAME} on Wubi system" >&2 - continue - fi - ;; - esac - - found_other_os=1 onstr="$(gettext_printf "(on %s)" "${DEVICE}")" cat << EOF menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' $CLASS --class os \$menuentry_id_option 'osprober-chain-$(grub_get_device_id "${DEVICE}")' { @@ -252,7 +236,7 @@ EOF LBOOT="`echo ${LINUX} | cut -d ':' -f 2`" LLABEL="`echo ${LINUX} | cut -d ':' -f 3 | tr '^' ' '`" LKERNEL="`echo ${LINUX} | cut -d ':' -f 4`" - LINITRD="`echo ${LINUX} | cut -d ':' -f 5`" + LINITRD="`echo ${LINUX} | cut -d ':' -f 5 | tr '^' ' '`" LPARAMS="`echo ${LINUX} | cut -d ':' -f 6- | tr '^' ' '`" if [ -z "${LLABEL}" ] ; then diff --git a/grub.d/30_uefi-firmware b/grub.d/30_uefi-firmware index 73ce6e1..377913d 100755 --- a/grub.d/30_uefi-firmware +++ b/grub.d/30_uefi-firmware @@ -26,19 +26,17 @@ export TEXTDOMAINDIR="${datarootdir}/locale" . "$pkgdatadir/grub-mkconfig_lib" -EFI_VARS_DIR=/sys/firmware/efi/efivars -EFI_GLOBAL_VARIABLE=8be4df61-93ca-11d2-aa0d-00e098032b8c -OS_INDICATIONS="$EFI_VARS_DIR/OsIndicationsSupported-$EFI_GLOBAL_VARIABLE" - -if [ -e "$OS_INDICATIONS" ] && \ - [ "$(( $(printf 0x%x \'"$(cat $OS_INDICATIONS | cut -b5)"\') & 1 ))" = 1 ]; then - LABEL="UEFI Firmware Settings" - - gettext_printf "Adding boot menu entry for UEFI Firmware Settings ...\n" >&2 - - cat << EOF -menuentry '$LABEL' \$menuentry_id_option 'uefi-firmware' { - fwsetup -} -EOF +LABEL="UEFI Firmware Settings" + +gettext_printf "Adding boot menu entry for UEFI Firmware Settings ...\n" >&2 + +cat << EOF +if [ "\$grub_platform" = "efi" ]; then + fwsetup --is-supported + if [ "\$?" = 0 ]; then + menuentry '$LABEL' \$menuentry_id_option 'uefi-firmware' { + fwsetup + } + fi fi +EOF diff --git a/grub.d/35_fwupd b/grub.d/35_fwupd index 496cd66..e7c3a7f 100755 --- a/grub.d/35_fwupd +++ b/grub.d/35_fwupd @@ -14,8 +14,8 @@ if [ -f /var/lib/fwupd/uefi_capsule.conf ] && cat << EOF menuentry 'Linux Firmware Updater' \$menuentry_id_option 'fwupd' { EOF - ${grub_probe:?} - prepare_grub_to_access_device '`${grub_probe} --target=device \${ESP}` | sed -e "s/^/\t/"' + ${grub_probe:?} --version > /dev/null + prepare_grub_to_access_device "$(${grub_probe} --target=device ${ESP})" | sed -e "s/^/\t/" cat << EOF chainloader ${EFI_PATH} } diff --git a/gshadow b/gshadow index 30eb02b..713436d 100644 --- a/gshadow +++ b/gshadow @@ -92,7 +92,6 @@ tss:!:: _flatpak:!:: systemd-timesync:!!:: sambamachines:!:: -xpra:!:: sgx:!:: whoopsie:!:: _ssh:!:: @@ -102,3 +101,6 @@ fwupd-refresh:!:: postgres:!:: emmi:!::emmi tobias:!::tobias +polkitd:!*:: +pipewire:!:: +gnome-remote-desktop:!*:: diff --git a/gshadow- b/gshadow- index 298c8b2..98f41ef 100644 --- a/gshadow- +++ b/gshadow- @@ -44,7 +44,7 @@ input:!:: crontab:!::frank syslog:!:: messagebus:!:: -netdev:!::doris +netdev:!::doris,frank mlocate:!::frank ssl-cert:!::postgres uuidd:!:: @@ -92,7 +92,6 @@ tss:!:: _flatpak:!:: systemd-timesync:!!:: sambamachines:!:: -xpra:!:: sgx:!:: whoopsie:!:: _ssh:!:: @@ -102,3 +101,5 @@ fwupd-refresh:!:: postgres:!:: emmi:!::emmi tobias:!::tobias +polkitd:!*:: +pipewire:!:: diff --git a/highlight/filetypes.conf b/highlight/filetypes.conf index d17a43a..f071591 100644 --- a/highlight/filetypes.conf +++ b/highlight/filetypes.conf @@ -1,24 +1,36 @@ --- File extension and shebang mapping +-- Filename and shebang mapping -- -- Add an entry for a language syntax which is occupied by multiple source file extensions. -- If there is only one extension, just name the lang file accordingly and it will work (no entry needed here). --- The filetype entries in gui_files/ext/fileopenfilter.conf should also be updated. +-- The filetype entries in gui_files/ext/fileopenfilter.conf should also be updated for the GUI file dialogs. -- -- Extensions can be configured for multiple languages (see "asm", which is assigned to assembler and fasm). --- The command line (CKI) and Qt GUI builds handle ambiguous assigments as follows: +-- The command line (CLI) and Qt GUI builds handle ambiguous assignments as follows: -- - CLI: the first association listed here will be used -- - GUI: a syntax selection prompt will be shown -- --- If a filename has no extension by convention (ie. makefile), it may be added here nevertheless or be +-- If a filename has no extension by convention (ie. makefile), it may be added here nevertheless or be -- configured as "Shebang". -- --- Since release 3.36 you can assign complete filenames to a syntax, see "cmake". +-- You can assign complete filenames to a syntax with "Filenames", see the "cmake" entry. +-- To define both filenames and extensions, add two separate entries (see "sh" entry). -- --- The first filetypes.conf found in a highlight search directory wins. +-- A default input encoding can be set with an EncodingHint attribute (requires v. 3.55). +-- +-- The first filetypes.conf found in a highlight search directory wins. See README.adoc for search dirs. +-- +-- You can override specific settings in ~/.highlight/filetypes.conf like this: +-- +-- dofile "/etc/highlight/filetypes.conf" +-- +-- table.insert(FileMapping, { Lang="yourlang", Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?yourlang]] }) FileMapping = { + { Lang="abap", Extensions={"abp"} }, { Lang="ada", Extensions={"adb", "ads", "a", "gnad"} }, + { Lang="agda", Extensions={"lagda"} }, + { Lang="alan", Extensions={"alan", "i"} }, { Lang="algol", Extensions={"alg"} }, { Lang="ampl", Extensions={"dat", "run"} }, { Lang="amtrix", Extensions={"s4", "s4t", "s4h", "hnd", "t4"} }, @@ -27,48 +39,62 @@ FileMapping = { { Lang="asp", Extensions={"aspx", "ashx", "ascx"} }, { Lang="ats", Extensions={"dats"} }, { Lang="aspect", Extensions={"was", "wud"} }, + { Lang="ballerina", Extensions={"bal"} }, { Lang="bat", Extensions={"cmd"} }, - { Lang="c", Extensions={"c++", "cpp", "cxx", "cc", "h", "hh", "hxx", "hpp", "cu"} }, + { Lang="c", Extensions={"c++", "cpp", "cxx", "cc", "h", "hh", "hxx", "hpp", "cu", "inl", "ipp", "ino", "ixx", "cppm"} }, { Lang="cmake", Filenames={"CMakeLists.txt"} }, { Lang="charmm", Extensions={"inp"} }, + { Lang="clojure", Extensions={"boot", "cl2", "clj", "cljscm", "cljx", "hic"} }, { Lang="coldfusion", Extensions={"cfc","cfm"} }, { Lang="cobol", Extensions={"cob", "cbl"} }, + { Lang="crystal", Extensions={"cr"} }, + { Lang="coffeescript", Extensions={"coffee", "cakefile", "cjsx", "coffee", "iced"} }, { Lang="conf", Extensions={"anacrontab"} }, + { Lang="delphi", Extensions={"pas", "dpr"} }, { Lang="diff", Extensions={"patch"} }, - { Lang="docker", Extensions={"dockerfile"} }, { Lang="dts", Extensions={"dtsi"} }, { Lang="eiffel", Extensions={"e", "se"} }, - { Lang="elixir", Extensions={"ex", "exs"} }, - { Lang="erlang", Extensions={"hrl", "erl"} }, + { Lang="elixir", Extensions={"ex", "exs", "heex"} }, + { Lang="erlang", Extensions={"hrl", "erl", "xrl", "yrl"} }, { Lang="euphoria", Extensions={"ex", "exw", "wxu", "ew", "eu"} }, { Lang="fortran77", Extensions={"f", "for", "ftn"} }, { Lang="fortran90", Extensions={"f95", "f90"} }, { Lang="gambas", Extensions={"class"} }, { Lang="gdscript", Extensions={"gd"} }, { Lang="haskell", Extensions={"hs"} }, - { Lang="ini", Extensions={"doxyfile", "desktop"} }, - { Lang="java", Extensions={"groovy", "grv"} }, + { Lang="hugo", Extensions={"hug"} }, + { Lang="ini", Extensions={"doxyfile", "desktop", "kdev3", "reg", "cfg", "inf"} }, + { Lang="jam", Extensions={"jam", "ham"} }, + { Lang="java", Extensions={"groovy", "grv", "jenkinsfile", "gradle"} }, + { Lang="javascript", Extensions={"js"} }, { Lang="julia", Extensions={"jl"} }, - { Lang="kotlin", Extensions={"kt"} }, + { Lang="kotlin", Extensions={"kt", "kts"} }, { Lang="limbo", Extensions={"b"} }, - { Lang="lisp", Extensions={"cl", "clisp", "el", "lsp", "sbcl", "scom", "fas", "scm" } }, - { Lang="make", Extensions={"mak", "mk", "makefile"} }, + { Lang="lisp", Extensions={"cl", "clisp", "el", "lsp", "sbcl", "scom", "fas", "scm", "mud", "fasl" } }, + { Lang="makefile", Extensions={"mak", "mk", "gnumakefile"} }, + { Lang="meson", Filenames={ "meson.build", "meson_options.txt" } }, { Lang="snmp", Extensions={"mib", "smi"} }, - { Lang="ocaml", Extensions={"ml","mli"} }, + { Lang="ocaml", Extensions={"ml","mli", "eliom", "eliomi", "ml4", "mll", "mly"} }, { Lang="mod2", Extensions={"mod", "def"} }, { Lang="mod3", Extensions={"m3", "i3"} }, { Lang="oberon", Extensions={"ooc"} }, - { Lang="php", Extensions={"php3", "php4", "php5", "php6"} }, + { Lang="php", Extensions={"php3", "php4", "php5", "php6", "php7", "phps", "phpt"} }, { Lang="pike", Extensions={"pmod"} }, { Lang="pl1", Extensions={"ff", "fp", "fpp", "rpp","sf", "sp", "spb", "spp","sps", "wp", "wf", "wpp","wps","wpb","bdy","spe"} }, { Lang="perl", Extensions={"pl","perl", "cgi", "pm", "plx", "plex"} }, + { Lang="polygen", Extensions={"grm"} }, { Lang="pro", Extensions={"pro"} }, { Lang="qmake", Extensions={"pro"} }, { Lang="progress", Extensions={"p", "i", "w"} }, - { Lang="ruby", Extensions={"rb","ruby", "pp", "rjs", "gemfile", "rakefile"} }, + { Lang="purescript", Extensions={"purs"} }, + { Lang="ruby", Extensions={"rb","ruby", "pp", "rjs", "gemfile", "rakefile", "appfile", "appraisals", "berksfile", + "brewfile", "capfile", "cgi", "cheffile", "config.ru", "deliverfile", "fastfile", "fcgi", "gemspec", + "guardfile", "irbrc", "jbuilder", "podfile", "podspec", "prawn", "rabl", "rake", "rantfile", "rbx", + "scanfile", "simplecov", "snapfile", "thor", "thorfile", "vagrantfile" } }, { Lang="rexx", Extensions={"rex", "rx", "the"} }, - { Lang="sh", Extensions={"bash", "zsh", "ebuild", "eclass"} }, + { Lang="shellscript", Filenames={".zshrc", ".bashrc"} }, + { Lang="shellscript", Extensions={"sh", "bash", "zsh", "ebuild", "eclass"} }, { Lang="smalltalk", Extensions={"st", "gst", "sq"} }, { Lang="sybase", Extensions={"sp"} }, { Lang="tcl", Extensions={"wish", "itcl"} }, @@ -77,8 +103,9 @@ FileMapping = { { Lang="verilog", Extensions={"v"} }, { Lang="html", Extensions={"htm", "xhtml", "twig", "jinja"} }, { Lang="xml", Extensions={"sgm", "sgml", "nrm", "ent","hdr", "hub", "dtd", "glade", - "wml","vxml", "wml", "tld", "csproj","xsl", "ecf", "jnlp", "xsd", "resx"} }, - { Lang="fsharp", Extensions={"fs","fsx"} }, + "wml","vxml", "wml", "tld", "csproj","xsl", "ecf", "jnlp", "xsd", + "resx", "rng", "rss", "opml", "graphml"} }, + { Lang="fsharp", Extensions={"fs","fsi","fsx"} }, { Lang="informix", Extensions={"4gl"} }, { Lang="blitzbasic", Extensions={"bb"} }, { Lang="innosetup", Extensions={"iss"} }, @@ -86,6 +113,7 @@ FileMapping = { { Lang="ascend", Extensions={"a4c"} }, { Lang="actionscript", Extensions={"as"} }, { Lang="express", Extensions={"exp"} }, + { Lang="hare", Extensions={"ha"} }, { Lang="haxe", Extensions={"hx"} }, { Lang="pyrex", Extensions={"pyx"} }, @@ -100,6 +128,7 @@ FileMapping = { { Lang="luban", Extensions={"lbn"} }, { Lang="maya", Extensions={"mel"} }, { Lang="nemerle", Extensions={"n"} }, + { Lang="nim", Extensions={"nimble", "nimrod", "nims"} }, { Lang="paradox", Extensions={"sc"} }, { Lang="netrexx", Extensions={"nrx"} }, { Lang="clearbasic", Extensions={"cb"} }, @@ -120,26 +149,35 @@ FileMapping = { { Lang="nasal", Extensions={"nas"} }, { Lang="clean", Extensions={"icl"} }, { Lang="bibtex", Extensions={"bib"} }, - { Lang="python", Extensions={"py"} }, + { Lang="python", Extensions={"py", "py3", "pyw", "pyi", "pyx", "pxd", "pxi", "rpy", "cpy", + "sconstruct", "gyp", "gypi", "snakefile", "wscript" } }, + { Lang="python", Filenames={"SConstruct"} }, + { Lang="rust", Extensions={"rs"} }, + { Lang="txt", Extensions={"text"} }, { Lang="n3", Extensions={"ttl", "nt"} }, { Lang="biferno", Extensions={"bfr"} }, { Lang="scilab", Extensions={"sci", "sce"} }, { Lang="msl", Extensions={"nbs"} }, { Lang="yaml", Extensions={"yml"} }, - { Lang="vimscript", Extensions={"vim", "vimrc"} }, - { Lang="purebasic", Extensions={"pb", "pbi"} }, - { Lang="md", Extensions={"markdown"} }, - { Lang="clojure", Extensions={"clj"} }, + { Lang="vimscript", Extensions={"vim", "vimrc", "gvimrc"} }, + { Lang="purebasic", Extensions={"pb", "pbi", "pbf"} }, + { Lang="markdown", Extensions={"md", "markdown", "mdwn", "mdx", "mkd", "mkdn", "mkdown", "ronn", "workbook"} }, + { Lang="clojure", Extensions={"clj", "cljc", "cljs", "edn"} }, + { Lang="solidity", Extensions={"sol"} }, + { Lang="powershell", Extensions={"ps1", "psm1", "psd1"} }, + { Lang="typescript", Extensions={"ts"} }, + + { Lang="exapunks", Extensions={"exapunks", "exa"} }, + { Lang="exapunks", Shebang=[[^(?i:NOTE\sEXAPUNKS)\b]] }, - { Lang="xml", Shebang=[[^\s*<\?xml\s+version=\"1\.0\"\s+[^(\?>)]*?>\s*$]] }, - { Lang="sh", Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?([bd]ash|t?csh|[akz]?sh)]] }, - { Lang="make",Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?make]] }, + { Lang="xml", Shebang=[[^\s*<\?xml\s+version=\"1\.0\"\s+[^(>)]*?>\s*$]] }, + { Lang="shellscript", Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?([bd]ash|t?csh|[akz]?sh)]] }, + { Lang="makefile",Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?make]] }, { Lang="awk", Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?[gnm]?awk]] }, { Lang="perl", Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?perl]] }, { Lang="python", Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?python]] }, { Lang="ruby", Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?ruby]] }, { Lang="php", Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?php]] }, - { Lang="js", Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?node]] } + { Lang="javascript", Shebang=[[^#!\s*(/usr)?(/local)?/bin/(env\s+)?node]] } } - diff --git a/highlight/lsp.conf b/highlight/lsp.conf new file mode 100644 index 0000000..a6bf5dd --- /dev/null +++ b/highlight/lsp.conf @@ -0,0 +1,30 @@ +-- Language Server Protocol settings +-- +-- The profile settings here may be set with the corresponding --ls-* options +-- (see highlight -h for details). + +-- The LSP features are subject to change. + +Servers = { + + { Server="bash-language-server", Exec="bash-language-server", Syntax="shellscript", Options={"start"}, Legacy=true }, + + { Server="clangd", Exec="clangd", Syntax="c", Options={"--log=error"} }, + { Server="ccls", Exec="ccls", Syntax="c", Options={"-v=-3", "--"} }, + { Server="ccls-objc", Exec="ccls", Syntax="objc", Options={"-v=-3", "--"} }, + + { Server="gopls", Exec="gopls", Syntax="go", Options={} }, + + { Server="rls", Exec="rls", Syntax="rust", Options={} }, + { Server="rust-analyzer", Exec="rust-analyzer", Syntax="rust", Delay=250, Options={} }, + + { Server="pyls", Exec="pyls", Syntax="python", Options={"--check-parent-process"} }, + { Server="pylsp", Exec="pylsp", Syntax="python", Options={"--check-parent-process"} }, + + { Server="pyright", Exec="pyright-langserver", Syntax="python", Options={"--stdio"}, Legacy=true }, + + { Server="R", Exec="R", Syntax="r", Options={"--slave", "-e", "languageserver::run()"} }, + + { Server="clangd-win", Exec="F:\\LLVM\\bin\\clangd.exe", Syntax="c", Options={"--log=error"} }, + +} diff --git a/hp/hplip.conf b/hp/hplip.conf index a4b6fbe..8c9534c 100644 --- a/hp/hplip.conf +++ b/hp/hplip.conf @@ -1,7 +1,7 @@ # hplip.conf. Generated from hplip.conf.in by configure. [hplip] -version=3.21.12 +version=3.23.12 [dirs] home=/usr/share/hplip @@ -35,7 +35,7 @@ foomatic-rip-hplip-install=no hpcups-install=yes cups-drv-install=yes cups-ppd-install=no -internal-tag=3.21.12 +internal-tag=3.23.12 restricted-build=no ui-toolkit=qt5 qt3=no diff --git a/init.d/alsa-utils b/init.d/alsa-utils index f1174e5..632573c 100755 --- a/init.d/alsa-utils +++ b/init.d/alsa-utils @@ -26,8 +26,9 @@ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MYNAME=/etc/init.d/alsa-utils ALSACTLHOME=/run/alsa +ALSACTLRUNTIME="${ALSACTLHOME}/runtime" -[ -d "$ALSACTLHOME" ] || mkdir -p "$ALSACTLHOME" +[ -d "$ALSACTLRUNTIME" ] || mkdir -p "$ALSACTLRUNTIME" . /lib/lsb/init-functions . /usr/share/alsa/utils.sh @@ -82,7 +83,7 @@ store_levels() sleep 1 return 0 else - log_action_cont_msg "warning: 'alsactl store${CARD:+ $CARD}' -E HOME="$ALSACTLHOME" -E XDG_RUNTIME_DIR=@alsactlruntime@ failed with error message '$MSG'" + log_action_cont_msg "warning: 'alsactl store${CARD:+ $CARD}' -E HOME="$ALSACTLHOME" -E XDG_RUNTIME_DIR="${ALSACTLRUNTIME}" failed with error message '$MSG'" return 1 fi } diff --git a/init.d/apport b/init.d/apport index 1e10d02..cbb5aad 100755 --- a/init.d/apport +++ b/init.d/apport @@ -35,13 +35,7 @@ do_start() # 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 + $AGENT --start # check for incomplete suspend/resume or hibernate if [ -e /var/lib/pm-utils/status ]; then @@ -49,10 +43,6 @@ do_start() rm -f /var/lib/pm-utils/status rm -f /var/lib/pm-utils/resume-hang.log fi - - echo "|$AGENT -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" > /proc/sys/kernel/core_pattern - echo 2 > /proc/sys/fs/suid_dumpable - echo 10 > /proc/sys/kernel/core_pipe_limit } # @@ -66,20 +56,13 @@ do_stop() # 2 if daemon could not be stopped # other if a failure occurred - echo 0 > /proc/sys/kernel/core_pipe_limit - 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 + $AGENT --stop } case "$1" in diff --git a/init.d/avahi-daemon b/init.d/avahi-daemon deleted file mode 100755 index 66749b0..0000000 --- a/init.d/avahi-daemon +++ /dev/null @@ -1,104 +0,0 @@ -#!/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/init.d/cron b/init.d/cron index ae607f7..5334e6b 100755 --- a/init.d/cron +++ b/init.d/cron @@ -52,8 +52,8 @@ parse_environment () done # Get the timezone set. - if [ -z "$TZ" -a -e /etc/timezone ]; then - TZ=`cat /etc/timezone` + if [ -z "$TZ" -a -e /etc/localtime ]; then + TZ=$(readlink /etc/localtime | sed "s|/usr/share/zoneinfo/||") fi } diff --git a/init.d/ctdb b/init.d/ctdb index 7fe8f00..d49419a 100755 --- a/init.d/ctdb +++ b/init.d/ctdb @@ -55,7 +55,7 @@ detect_init_style export CTDB_INIT_STYLE ctdbd="${CTDBD:-/usr/sbin/ctdbd}" -ctdbd_wrapper="${CTDBD_WRAPPER:-/usr/sbin/ctdbd_wrapper}" +ctdb="${CTDB:-/usr/bin/ctdb}" pidfile="/var/run/ctdb/ctdbd.pid" ############################################################ @@ -66,21 +66,19 @@ start() case "$CTDB_INIT_STYLE" in suse) - startproc \ - "$ctdbd_wrapper" "start" + startproc "$ctdbd" rc_status -v ;; redhat) - daemon --pidfile "$pidfile" \ - "$ctdbd_wrapper" "start" + daemon --pidfile "$pidfile" "$ctdbd" RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/ctdb || RETVAL=1 return $RETVAL ;; debian) - eval start-stop-daemon --start --quiet --background --exec \ - "$ctdbd_wrapper" "start" + mkdir -p -m0755 ${pidfile%/*} + eval start-stop-daemon --start --quiet --background --exec "$ctdbd" ;; esac } @@ -91,11 +89,11 @@ stop() case "$CTDB_INIT_STYLE" in suse) - "$ctdbd_wrapper" "stop" + "$ctdb" "shutdown" rc_status -v ;; redhat) - "$ctdbd_wrapper" "stop" + "$ctdb" "shutdown" RETVAL=$? # Common idiom in Red Hat init scripts - success() always # succeeds so this does behave like if-then-else @@ -106,7 +104,7 @@ stop() return $RETVAL ;; debian) - "$ctdbd_wrapper" "stop" + "$ctdb" "shutdown" log_end_msg $? ;; esac diff --git a/init.d/cups-browsed b/init.d/cups-browsed deleted file mode 100755 index b0b420d..0000000 --- a/init.d/cups-browsed +++ /dev/null @@ -1,64 +0,0 @@ -#! /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 - -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/init.d/grub-common b/init.d/grub-common index 3e80af4..fd8314f 100755 --- a/init.d/grub-common +++ b/init.d/grub-common @@ -11,7 +11,7 @@ # informs it that the system booted successfully. ### END INIT INFO -which grub-editenv >/dev/null 2>&1 || exit 0 +command -v grub-editenv >/dev/null || exit 0 # Define LSB log_* functions. # Depend on lsb-base (>= 3.0-6) to ensure that this file is present. diff --git a/init.d/kmod b/init.d/kmod index d7ec083..19af546 100755 --- a/init.d/kmod +++ b/init.d/kmod @@ -18,7 +18,7 @@ [ -f /etc/default/rcS ] && . /etc/default/rcS . /lib/lsb/init-functions -PATH='/sbin:/bin' +PATH='/usr/sbin:/usr/bin:/sbin:/bin' case "$1" in start) @@ -48,7 +48,7 @@ load_module() { } 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 modules_load_dirs='/etc/modules-load.d /run/modules-load.d /usr/local/lib/modules-load.d /usr/lib/modules-load.d' local processed=' ' local add_etc_modules=true diff --git a/init.d/lvm2 b/init.d/lvm2 deleted file mode 100755 index 33a4a3c..0000000 --- a/init.d/lvm2 +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -### BEGIN INIT INFO -# Provides: lvm2 lvm -# Required-Start: mountdevsubfs -# Required-Stop: -# Should-Start: udev mdadm-raid cryptdisks-early multipath-tools-boot -# Should-Stop: umountroot mdadm-raid -# X-Start-Before: checkfs mountall -# X-Stop-After: umountfs -# Default-Start: S -# Default-Stop: -### END INIT INFO - -SCRIPTNAME=/etc/init.d/lvm2 - -. /lib/lsb/init-functions - -[ -x /sbin/vgchange ] || exit 0 - -case "$1" in - start) - log_action_begin_msg "Setting up LVM Volume Groups" - /sbin/lvm vgchange -aay --sysinit >/dev/null - log_action_end_msg "$?" - ;; - stop|restart|force-reload|status) - ;; - *) - echo "Usage: $SCRIPTNAME start" >&2 - exit 3 - ;; -esac - diff --git a/init.d/lvm2-lvmpolld b/init.d/lvm2-lvmpolld deleted file mode 100755 index 0954cee..0000000 --- a/init.d/lvm2-lvmpolld +++ /dev/null @@ -1,22 +0,0 @@ -#!/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: lvm2-lvmpolld -# Required-Start: $local_fs -# Required-Stop: $local_fs -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: LVM2 poll daemon -### END INIT INFO - -DESC="LVM2 poll daemon" -DAEMON=/sbin/lvmpolld -DAEMON_ARGS="-t 60" -PIDFILE=/run/lvmpolld.pid - -do_start_prepare() { - mkdir -m 0700 -p /run/lvm -} diff --git a/init.d/mariadb b/init.d/mariadb index a16e9f8..6f44c7c 100755 --- a/init.d/mariadb +++ b/init.d/mariadb @@ -8,7 +8,7 @@ # Should-Stop: $network $named $time # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 -# Short-Description: Start and stop the mysql database server daemon +# Short-Description: Start and stop the MariaDB database server daemon # Description: Controls the main MariaDB database server daemon "mariadbd" # and its wrapper script "mysqld_safe". ### END INIT INFO @@ -19,23 +19,43 @@ ${DEBIAN_SCRIPT_DEBUG:+ set -v -x} test -x /usr/sbin/mariadbd || exit 0 +# shellcheck source=/dev/null . /lib/lsb/init-functions -SELF=$(cd $(dirname $0); pwd -P)/$(basename $0) +SELF="$(cd "$(dirname "$0")"; pwd -P)/$(basename "$0")" -MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf" +if [ -f /usr/bin/mariadb-admin ] +then + MYADMIN="/usr/bin/mariadb-admin --defaults-file=/etc/mysql/debian.cnf" +elif [ -f /usr/bin/mysqladmin ] +then + MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf" +else + log_failure_msg "Command mariadb-admin/mysqladmin not found! This SysV init script depends on it." + exit 1 +fi + +if [ ! -x /usr/bin/mariadbd-safe ] +then + log_failure_msg "/usr/bin/mariadbd-safe not found or executable! This SysV init script depends on it." + exit 1 +fi # priority can be overridden and "-s" adds output to stderr ERR_LOGGER="logger -p daemon.err -t /etc/init.d/mariadb -i" -if [ -f /etc/default/mysql ]; then +if [ -f /etc/default/mysql ] +then + # shellcheck source=/dev/null . /etc/default/mysql fi # Also source default/mariadb in case the installation was upgraded from # packages originally installed from MariaDB.org repositories, which have # had support for reading /etc/default/mariadb since March 2016. -if [ -f /etc/default/mariadb ]; then +if [ -f /etc/default/mariadb ] +then + # shellcheck source=/dev/null . /etc/default/mariadb fi @@ -62,14 +82,36 @@ mariadbd_get_param() { ## Do some sanity checks before even trying to start mariadbd. sanity_checks() { # check for config file - if [ ! -r /etc/mysql/my.cnf ]; then + if [ ! -r /etc/mysql/my.cnf ] + then log_warning_msg "$0: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz" echo "WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz" | $ERR_LOGGER fi # check for diskspace shortage - datadir=`mariadbd_get_param datadir` - if LC_ALL=C BLOCKSIZE= df --portability $datadir/. | tail -n 1 | awk '{ exit ($4>4096) }'; then + datadir="$(mariadbd_get_param datadir)" + + # If datadir location is not customized in configuration + # then it's not printed with /usr/sbin/mariadbd --print-defaults + # and this should fall backt to a sane default value + if [ -z "$datadir" ] + then + datadir="/var/lib/mysql" + fi + + # Verify the datadir location exists + if [ ! -d "$datadir" ] && [ ! -L "$datadir" ] + then + log_failure_msg "$0: ERROR: Can't locate MariaDB data location at $datadir" + echo "ERROR: Can't locate MariaDB data location at $datadir" | $ERR_LOGGER + exit 1 + fi + + # As preset blocksize of GNU df is 1024 then available bytes is $df_available_blocks * 1024 + # 4096 blocks is then lower than 4 MB + df_available_blocks="$(LC_ALL=C BLOCKSIZE='' df --output=avail "$datadir" | tail -n 1)" + if [ "$df_available_blocks" -lt "4096" ] + then log_failure_msg "$0: ERROR: The partition with $datadir is too full!" echo "ERROR: The partition with $datadir is too full!" | $ERR_LOGGER exit 1 @@ -83,17 +125,30 @@ sanity_checks() { # # Usage: boolean mariadbd_status [check_alive|check_dead] [warn|nowarn] mariadbd_status () { - ping_output=`$MYADMIN ping 2>&1`; ping_alive=$(( ! $? )) + ping_output="$($MYADMIN ping 2>&1)" + # The whole mariadbd_status function should be rewritten in clean shell script, + # so ignore minor Shellcheck nag for now as fixing it would be half of the + # rewrite + # shellcheck disable=SC2181 + ping_alive="$(( ! $? ))" ps_alive=0 - pidfile=`mariadbd_get_param pid-file` - if [ -f "$pidfile" ] && ps `cat $pidfile` >/dev/null 2>&1; then ps_alive=1; fi + pidfile="$(mariadbd_get_param pid-file)" + if [ -f "$pidfile" ] && ps "$(cat "$pidfile")" >/dev/null 2>&1 + then + ps_alive=1 + fi + # Using '-a' is unstandard, but it works and might be needed for the grouping + # of the if-else, so keep it and just ignore in Shellcheck + # shellcheck disable=SC2166 if [ "$1" = "check_alive" -a $ping_alive = 1 ] || - [ "$1" = "check_dead" -a $ping_alive = 0 -a $ps_alive = 0 ]; then + [ "$1" = "check_dead" -a $ping_alive = 0 -a $ps_alive = 0 ] + then return 0 # EXIT_SUCCESS else - if [ "$2" = "warn" ]; then + if [ "$2" = "warn" ] + then echo -e "$ps_alive processes alive and '$MYADMIN ping' resulted in\n$ping_output\n" | $ERR_LOGGER -p daemon.debug fi return 1 # EXIT_FAILURE @@ -110,7 +165,8 @@ case "${1:-''}" in sanity_checks; # Start daemon log_daemon_msg "Starting MariaDB database server" "mariadbd" - if mariadbd_status check_alive nowarn; then + if mariadbd_status check_alive nowarn + then log_progress_msg "already running" log_end_msg 0 else @@ -118,21 +174,43 @@ case "${1:-''}" in test -e /run/mysqld || install -m 755 -o mysql -g root -d /run/mysqld # Start MariaDB! - /usr/bin/mysqld_safe "${@:2}" 2>&1 >/dev/null | $ERR_LOGGER & + /usr/bin/mariadbd-safe "${@:2}" 2>&1 >/dev/null | $ERR_LOGGER & - for i in $(seq 1 "${MYSQLD_STARTUP_TIMEOUT:-30}"); do + for _ in $(seq 1 "${MYSQLD_STARTUP_TIMEOUT:-30}") + do sleep 1 - if mariadbd_status check_alive nowarn ; then break; fi + if mariadbd_status check_alive nowarn + then + break + fi log_progress_msg "." done - if mariadbd_status check_alive warn; then + if mariadbd_status check_alive warn + then log_end_msg 0 # Now start mysqlcheck or whatever the admin wants. output=$(/etc/mysql/debian-start) - if [ -n "$output" ]; then + if [ -n "$output" ] + then log_action_msg "$output" fi else + # Try one more time but save error log separately, then spit it out + # before logging ends and init script execution ends. + if pgrep -ax mariadbd > /dev/null + then + echo "ERROR: The mariadbd process is running but not responding:" + # shellcheck disable=SC2009 + # Show the mariadbd process and it's parent and next line (if there is a child process) + ps faxu | grep mariadbd -C 1 + else + ERROR_LOG_FILE="$(mktemp).err" + echo # ensure newline + timeout --kill-after=20 10 /usr/bin/mysqld_safe "${@:2}" --log-error="$ERROR_LOG_FILE" + echo "Running '/etc/init.d/mariadb start' failed with error log:" + cat "$ERROR_LOG_FILE" + fi + log_end_msg 1 log_failure_msg "Please take a look at the syslog" fi @@ -145,28 +223,40 @@ case "${1:-''}" in # to specify it explicit as e.g. sudo environments points to the normal # users home and not /root) log_daemon_msg "Stopping MariaDB database server" "mariadbd" - if ! mariadbd_status check_dead nowarn; then + if ! mariadbd_status check_dead nowarn + then set +e - shutdown_out=`$MYADMIN shutdown 2>&1`; r=$? + shutdown_out="$($MYADMIN shutdown 2>&1)" + r=$? set -e - if [ "$r" -ne 0 ]; then + if [ "$r" -ne 0 ] + then log_end_msg 1 [ "$VERBOSE" != "no" ] && log_failure_msg "Error: $shutdown_out" log_daemon_msg "Killing MariaDB database server by signal" "mariadbd" killall -15 mariadbd server_down= - for i in `seq 1 600`; do + for _ in {1..600} + do sleep 1 - if mariadbd_status check_dead nowarn; then server_down=1; break; fi + if mariadbd_status check_dead nowarn + then + server_down=1 + break + fi done - if test -z "$server_down"; then killall -9 mariadbd; fi + if test -z "$server_down" + then + killall -9 mariadbd + fi fi fi - if ! mariadbd_status check_dead warn; then + if ! mariadbd_status check_dead warn + then log_end_msg 1 - log_failure_msg "Please stop MariaDB manually and read /usr/share/doc/mariadb-server-10.6/README.Debian.gz!" - exit -1 + log_failure_msg "Please stop MariaDB manually and read /usr/share/doc/mariadb-server/README.Debian.gz!" + exit 1 else log_end_msg 0 fi @@ -185,7 +275,8 @@ case "${1:-''}" in ;; 'status') - if mariadbd_status check_alive nowarn; then + if mariadbd_status check_alive nowarn + then log_action_msg "$($MYADMIN version)" else log_action_msg "MariaDB is stopped." @@ -194,11 +285,11 @@ case "${1:-''}" in ;; 'bootstrap') - # Bootstrap the cluster, start the first node - # that initiates the cluster - log_daemon_msg "Bootstrapping the cluster" "mariadbd" - $SELF start "${@:2}" --wsrep-new-cluster - ;; + # Bootstrap the cluster, start the first node + # that initiates the cluster + log_daemon_msg "Bootstrapping the cluster" "mariadbd" + $SELF start "${@:2}" --wsrep-new-cluster + ;; *) echo "Usage: $SELF start|stop|restart|reload|force-reload|status" diff --git a/init.d/netfilter-persistent b/init.d/netfilter-persistent old mode 100755 new mode 100644 diff --git a/init.d/networking b/init.d/networking index a4cc342..1a366ed 100755 --- a/init.d/networking +++ b/init.d/networking @@ -9,13 +9,13 @@ # Description: Prepare /run/network directory, ifstate file and raise network interfaces, or take them down. ### END INIT INFO -PATH="/sbin:/bin" +PATH="/sbin:/bin:/usr/sbin:/usr/bin" RUN_DIR="/run/network" IFSTATE="$RUN_DIR/ifstate" STATEDIR="$RUN_DIR/state" -[ -x /sbin/ifup ] || exit 0 -[ -x /sbin/ifdown ] || exit 0 +[ -x "$(command -v ifup)" ] || exit 0 +[ -x "$(command -v ifdown)" ] || exit 0 . /lib/lsb/init-functions @@ -130,9 +130,9 @@ start) set -f exclusions=$(process_exclusions) log_action_begin_msg "Configuring network interfaces" - if [ -x /bin/udevadm ]; then + if [ -x "$(command -v udevadm)" ]; then if [ -n "$(ifquery --list --exclude=lo)" ] || [ -n "$(ifquery --list --allow=hotplug)" ]; then - /bin/udevadm settle || true + udevadm settle || true fi fi if ifup -a $exclusions $verbose && ifup_hotplug $exclusions $verbose diff --git a/init.d/nfs-common b/init.d/nfs-common index 052de51..a63dbab 100755 --- a/init.d/nfs-common +++ b/init.d/nfs-common @@ -20,7 +20,6 @@ DEFAULTFILE=/etc/default/nfs-common NEED_STATD= NEED_GSSD= PIPEFS_MOUNTPOINT=/run/rpc_pipefs -RPCGSSDOPTS= if [ -f $DEFAULTFILE ]; then . $DEFAULTFILE fi @@ -28,7 +27,7 @@ fi . /lib/lsb/init-functions # Exit if required binaries are missing. -[ -x /sbin/rpc.statd ] || exit 0 +[ -x /usr/sbin/rpc.statd ] || exit 0 # # Parse the fstab file, and determine whether we need gssd. (The @@ -40,7 +39,7 @@ AUTO_NEED_GSSD=no if [ -f /etc/fstab ]; then exec 9<&0 /dev/null | tail -1` - if [ "$SERVER_ROLE" = "active directory domain controller" ]; then - exit 0 - fi +[ -f /etc/default/samba ] && . /etc/default/samba - if [ -n `which testparm` ] - then - NMBD_DISABLED=`testparm -s --parameter-name='disable netbios' 2>/dev/null` - fi - if [ "$NMBD_DISABLED" != Yes ]; then - log_daemon_msg "Starting NetBIOS name server" nmbd - # Make sure we have our PIDDIR, even if it's on a tmpfs - install -o root -g root -m 755 -d $PIDDIR - - if ! start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/nmbd --pidfile $NMBDPID -- -D - then - log_end_msg 1 - exit 1 - fi - log_end_msg 0 - fi +. /lib/lsb/init-functions +case "$1" in + (start) + log_daemon_msg "Starting $DESC" $NAME + start-stop-daemon --start --quiet --oknodo --exec $DAEMON --pidfile $PIDFILE -- -D $NMBDOPTIONS + log_end_msg $? ;; - stop) - - log_daemon_msg "Stopping NetBIOS name server" nmbd - - start-stop-daemon --stop --quiet --pidfile $NMBDPID - # Wait a little and remove stale PID file - sleep 1 - if [ -f $NMBDPID ] && ! ps h `cat $NMBDPID` > /dev/null - then - # Stale PID file (nmbd was succesfully stopped), - # remove it (should be removed by nmbd itself IMHO.) - rm -f $NMBDPID - fi - - log_end_msg 0 - + (stop) + log_daemon_msg "Stopping $DESC" $NAME + start-stop-daemon --stop --quiet --oknodo --exec $DAEMON --pidfile $PIDFILE + log_end_msg $? ;; - restart|force-reload) - $0 stop - sleep 1 - $0 start + (restart|force-reload) + $0 stop && sleep 1 && $0 start ;; - status) - status_of_proc -p $NMBDPID /usr/sbin/nmbd nmbd - exit $? + (status) + status_of_proc -p $PIDFILE $DAEMON $NAME ;; - *) - echo "Usage: /etc/init.d/nmbd {start|stop|restart|force-reload|status}" + (*) + echo "Usage: /etc/init.d/$SCRIPT {start|stop|restart|force-reload|status}" exit 1 ;; esac - -exit 0 diff --git a/init.d/rpcbind b/init.d/rpcbind index 4f56d0f..b91b354 100755 --- a/init.d/rpcbind +++ b/init.d/rpcbind @@ -7,7 +7,7 @@ # Required-Start: $network $local_fs # Required-Stop: $network $local_fs # Default-Start: S -# Default-Stop: 0 1 6 +# Default-Stop: 0 6 # Short-Description: RPC portmapper replacement # Description: rpcbind is a server that converts RPC (Remote # Procedure Call) program numbers into DARPA diff --git a/init.d/samba-ad-dc b/init.d/samba-ad-dc index 586cacf..d88ca31 100755 --- a/init.d/samba-ad-dc +++ b/init.d/samba-ad-dc @@ -10,30 +10,24 @@ # Description: Meta-service to provide AD and SMB/CIFS services to clients ### END INIT INFO -# -# Start/stops the Samba daemon (samba). -# Adapted from the Samba 3 packages. -# - -PIDDIR=/run/samba -SAMBAPID=$PIDDIR/samba.pid +NAME=samba +DAEMON=/usr/sbin/$NAME +PIDFILE=/run/samba/$NAME.pid +DESC="Samba AD DC server" +SCRIPT=samba-ad-dc # clear conflicting settings from the environment unset TMPDIR -# See if the daemon and the config file are there -test -x /usr/sbin/samba -a -r /etc/samba/smb.conf || exit 0 +test -x $DAEMON || exit 0 +/usr/share/samba/is-configured $NAME || exit 0 + +[ -f /etc/default/samba ] && . /etc/default/samba . /lib/lsb/init-functions case "$1" in - start) - SERVER_ROLE=`samba-tool testparm --parameter-name="server role" 2>/dev/null | tail -1` - if [ "$SERVER_ROLE" != "active directory domain controller" ]; then - exit 0 - fi - - + (start) # CVE-2013-4475 KEYFILE=/var/lib/samba/private/tls/key.pem if [ -e $KEYFILE ] @@ -47,47 +41,23 @@ case "$1" in exit 1 fi fi - - log_daemon_msg "Starting Samba AD DC daemon" "samba" - # Make sure we have our PIDDIR, even if it's on a tmpfs - install -o root -g root -m 755 -d $PIDDIR - - if ! start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/samba --pidfile $SAMBAPID -- -D; then - log_end_msg 1 - exit 1 - fi - - log_end_msg 0 + log_daemon_msg "Starting $DESC" $NAME + start-stop-daemon --start --quiet --oknodo --exec $DAEMON --pidfile $PIDFILE -- -D $SAMBAOPTIONS + log_end_msg $? ;; - stop) - log_daemon_msg "Stopping Samba AD DC daemon" "samba" - - start-stop-daemon --stop --quiet --pidfile $SAMBAPID - # Wait a little and remove stale PID file - sleep 1 - if [ -f $SAMBAPID ] && ! ps h `cat $SAMBAPID` > /dev/null - then - # Stale PID file (samba was succesfully stopped), - # remove it (should be removed by samba itself IMHO.) - rm -f $SAMBAPID - fi - - log_end_msg 0 - + (stop) + log_daemon_msg "Stopping $DESC" $NAME + start-stop-daemon --stop --quiet --oknodo --exec $DAEMON --pidfile $PIDFILE + log_end_msg $? ;; - restart|force-reload) - $0 stop - sleep 1 - $0 start + (restart|force-reload) + $0 stop && sleep 1 && $0 start ;; - status) - status_of_proc -p $SAMBAPID /usr/sbin/samba samba - exit $? + (status) + status_of_proc -p $PIDFILE $DAEMON $NAME ;; - *) - echo "Usage: /etc/init.d/samba-ad-dc {start|stop|restart|force-reload|status}" + (*) + echo "Usage: /etc/init.d/$SCRIPT {start|stop|restart|force-reload|status}" exit 1 ;; esac - -exit 0 diff --git a/init.d/smbd b/init.d/smbd index 5f2062f..ac0e78d 100755 --- a/init.d/smbd +++ b/init.d/smbd @@ -12,78 +12,50 @@ # Description: server to provide SMB/CIFS services to clients ### END INIT INFO - -PIDDIR=/run/samba -SMBDPID=$PIDDIR/smbd.pid +NAME=smbd +DAEMON=/usr/sbin/$NAME +PIDFILE=/run/samba/$NAME.pid +DESC="Samba SMB/CIFS daemon" +SCRIPT=smbd # clear conflicting settings from the environment unset TMPDIR -# See if the daemons are there -test -x /usr/sbin/smbd || exit 0 +test -x $DAEMON || exit 0 +/usr/share/samba/is-configured $NAME || exit 0 -. /lib/lsb/init-functions +[ -f /etc/default/samba ] && . /etc/default/samba -case $1 in - start) - SERVER_ROLE=`samba-tool testparm --parameter-name="server role" 2>/dev/null | tail -1` - if [ "$SERVER_ROLE" = "active directory domain controller" ]; then - exit 0 - fi +. /lib/lsb/init-functions - # Update /etc/apparmor.d/local/usr.sbin.smbd-shares +case "$1" in + (start) + # Update /etc/apparmor.d/samba/smbd-shares if [ -x /usr/share/samba/update-apparmor-samba-profile ]; then /usr/share/samba/update-apparmor-samba-profile || exit $? fi - - log_daemon_msg "Starting SMB/CIFS daemon" smbd - # Make sure we have our PIDDIR, even if it's on a tmpfs - install -o root -g root -m 755 -d $PIDDIR - - if ! start-stop-daemon --start --quiet --oknodo --exec /usr/sbin/smbd --pidfile $SMBDPID -- -D; then - log_end_msg 1 - exit 1 - fi - - log_end_msg 0 + log_daemon_msg "Starting $DESC" $NAME + start-stop-daemon --start --quiet --oknodo --exec $DAEMON --pidfile $PIDFILE -- -D $SMBDOPTIONS + log_end_msg $? ;; - stop) - - log_daemon_msg "Stopping SMB/CIFS daemon" smbd - - start-stop-daemon --stop --quiet --pidfile $SMBDPID - # Wait a little and remove stale PID file - sleep 1 - if [ -f $SMBDPID ] && ! ps h `cat $SMBDPID` > /dev/null - then - # Stale PID file, remove it (should be removed by - # smbd itself IMHO). - rm -f $SMBDPID - fi - - log_end_msg 0 - + (stop) + log_daemon_msg "Stopping $DESC" $NAME + start-stop-daemon --stop --quiet --oknodo --exec $DAEMON --pidfile $PIDFILE + log_end_msg $? ;; - reload) - log_daemon_msg "Reloading /etc/samba/smb.conf" smbd - - start-stop-daemon --stop --quiet --signal HUP --pidfile $SMBDPID - - log_end_msg 0 + (reload) + log_daemon_msg "Reloading $DESC" $NAME + start-stop-daemon --stop --quiet --oknodo --exec $DAEMON --pidfile $PIDFILE --signal HUP + log_end_msg $? ;; - restart|force-reload) - $0 stop - sleep 1 - $0 start + (restart|force-reload) + $0 stop && sleep 1 && $0 start ;; - status) - status_of_proc -p $SMBDPID /usr/sbin/smbd smbd - exit $? + (status) + status_of_proc -p $PIDFILE $DAEMON $NAME ;; - *) - echo "Usage: /etc/init.d/smbd {start|stop|reload|restart|force-reload|status}" + (*) + echo "Usage: /etc/init.d/$SCRIPT {start|stop|reload|restart|force-reload|status}" exit 1 ;; esac - -exit 0 diff --git a/init.d/speech-dispatcher b/init.d/speech-dispatcher index ba6f528..0dba1e0 100755 --- a/init.d/speech-dispatcher +++ b/init.d/speech-dispatcher @@ -37,7 +37,7 @@ do_start () { CACHEDIR2=$CACHEDIR/speech-dispatcher [ -e $CACHEDIR2 ] || ln -s $SSDIR $CACHEDIR2 start-stop-daemon --oknodo --start --quiet --chuid $USER --pidfile $PIDFILE \ - --exec $DAEMON -- --pid-file $PIDFILE + --exec $DAEMON -- -t 0 --pid-file $PIDFILE } do_stop () { diff --git a/init.d/udev b/init.d/udev deleted file mode 100755 index bb54f61..0000000 --- a/init.d/udev +++ /dev/null @@ -1,255 +0,0 @@ -#!/bin/sh -e -### BEGIN INIT INFO -# Provides: udev -# Required-Start: mountkernfs -# Required-Stop: umountroot -# Default-Start: S -# Default-Stop: 0 6 -# Short-Description: Start systemd-udevd, populate /dev and load drivers. -### END INIT INFO - -PATH="/sbin:/bin" -NAME="systemd-udevd" -DAEMON="/lib/systemd/systemd-udevd" -DESC="hotplug events dispatcher" -PIDFILE="/run/udev.pid" -CTRLFILE="/run/udev/control" -OMITDIR="/run/sendsigs.omit.d" - -# 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 -} - -# 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 -} - - -############################################################################## - - -[ -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 [ ! -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 [ ! -w /sys ]; 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 [ ! -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 start-stop-daemon --start --name $NAME --user root --quiet \ - --pidfile $PIDFILE --exec $DAEMON --background --make-pidfile \ - --notify-await; then - # prevents udevd to be killed by sendsigs (see #791944) - mkdir -p $OMITDIR - ln -sf $PIDFILE $OMITDIR/$NAME - 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 (subsystems)" - if udevadm trigger --type=subsystems --action=add; then - log_action_end_msg $? - else - log_action_end_msg $? - fi - log_action_begin_msg "Synthesizing the initial hotplug events (devices)" - if udevadm trigger --type=devices --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 \ - --pidfile $PIDFILE --remove-pidfile --oknodo --retry 5; then - # prevents cryptsetup/dmsetup hangs (see #791944) - rm -f $CTRLFILE - log_end_msg $? - else - log_end_msg $? - fi - ;; - - restart) - log_daemon_msg "Stopping $DESC" "$NAME" - if start-stop-daemon --stop --name $NAME --user root --quiet \ - --pidfile $PIDFILE --remove-pidfile --oknodo --retry 5; then - # prevents cryptsetup/dmsetup hangs (see #791944) - rm -f $CTRLFILE - log_end_msg $? - else - log_end_msg $? || true - fi - - log_daemon_msg "Starting $DESC" "$NAME" - if start-stop-daemon --start --name $NAME --user root --quiet \ - --pidfile $PIDFILE --exec $DAEMON --background --make-pidfile \ - --notify-await; then - # prevents udevd to be killed by sendsigs (see #791944) - mkdir -p $OMITDIR - ln -sf $PIDFILE $OMITDIR/$NAME - 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/init.d/ufw b/init.d/ufw index c491994..e6a033f 100755 --- a/init.d/ufw +++ b/init.d/ufw @@ -14,11 +14,11 @@ set -e PATH="/sbin:/bin" -[ -d /lib/ufw ] || exit 0 +[ -d /usr/lib/ufw ] || exit 0 . /lib/lsb/init-functions -for s in "/lib/ufw/ufw-init-functions" "/etc/ufw/ufw.conf" "/etc/default/ufw" ; do +for s in "/usr/lib/ufw/ufw-init-functions" "/etc/ufw/ufw.conf" "/etc/default/ufw" ; do if [ -s "$s" ]; then . "$s" else diff --git a/init.d/winbind b/init.d/winbind index 2f5ef8a..0c760eb 100755 --- a/init.d/winbind +++ b/init.d/winbind @@ -11,52 +11,47 @@ # Description: Name Service Switch daemon for resolving names from NT servers ### END INIT INFO - -PATH=/sbin:/bin:/usr/sbin:/usr/bin - -[ -r /etc/default/winbind ] && . /etc/default/winbind - -DAEMON=/usr/sbin/winbindd -PIDDIR=/run/samba -WINBINDPID=$PIDDIR/winbindd.pid +NAME=winbindd +DAEMON=/usr/sbin/$NAME +PIDFILE=/run/samba/$NAME.pid +DESC="Samba Winbind daemon" +SCRIPT=winbind # clear conflicting settings from the environment unset TMPDIR -# See if the daemon is there test -x $DAEMON || exit 0 +/usr/share/samba/is-configured $NAME || exit 0 -SERVER_ROLE=`samba-tool testparm --parameter-name="server role" 2>/dev/null | tail -1` -if [ "$SERVER_ROLE" = "active directory domain controller" ]; then - exit 0 -fi +[ -r /etc/default/samba ] && . /etc/default/samba +[ -r /etc/default/$SCRIPT ] && . /etc/default/$SCRIPT . /lib/lsb/init-functions case "$1" in - start) - log_daemon_msg "Starting the Winbind daemon" "winbind" - - start-stop-daemon --start --quiet --oknodo --exec $DAEMON --pidfile $WINBINDPID -- $WINBINDD_OPTS - + (start) + log_daemon_msg "Starting $DESC" $NAME + start-stop-daemon --start --quiet --oknodo --exec $DAEMON --pidfile $PIDFILE -- -D $WINBINDD_OPTS $WINBINDOPTIONS log_end_msg $? ;; - - stop) - log_daemon_msg "Stopping the Winbind daemon" "winbind" - start-stop-daemon --stop --quiet --oknodo --exec $DAEMON --pidfile $WINBINDPID + (stop) + log_daemon_msg "Stopping $DESC" $NAME + start-stop-daemon --stop --quiet --oknodo --exec $DAEMON --pidfile $PIDFILE log_end_msg $? ;; - - restart|force-reload) - $0 stop && sleep 2 && $0 start + (reload) + log_daemon_msg "Reloading $DESC" $NAME + start-stop-daemon --stop --quiet --oknodo --exec $DAEMON --pidfile $PIDFILE --signal HUP + log_end_msg $? ;; - - status) - status_of_proc -p $WINBINDPID $DAEMON winbind && exit 0 || exit $? + (restart|force-reload) + $0 stop && sleep 1 && $0 start + ;; + (status) + status_of_proc -p $PIDFILE $DAEMON $NAME ;; - *) - echo "Usage: /etc/init.d/winbind {start|stop|restart|force-reload|status}" + (*) + echo "Usage: /etc/init.d/$SCRIPT {start|stop|reload|restart|force-reload|status}" exit 1 ;; esac diff --git a/init.d/zfs-import b/init.d/zfs-import index d54ddec..b8ae0f2 100755 --- a/init.d/zfs-import +++ b/init.d/zfs-import @@ -1,4 +1,5 @@ #!/bin/sh +# shellcheck disable=SC2154 # # zfs-import This script will import ZFS pools # diff --git a/init.d/zfs-load-key b/init.d/zfs-load-key new file mode 100755 index 0000000..7d28f7b --- /dev/null +++ b/init.d/zfs-load-key @@ -0,0 +1,132 @@ +#!/bin/sh +# shellcheck disable=SC2154 +# +# zfs-load-key This script will load/unload the zfs filesystems keys. +# +# chkconfig: 2345 06 99 +# description: This script will load or unload the zfs filesystems keys during +# system boot/shutdown. Only filesystems with key path set +# in keylocation property. See the zfs(8) man page for details. +# probe: true +# +### BEGIN INIT INFO +# Provides: zfs-load-key +# Required-Start: $local_fs zfs-import +# Required-Stop: $local_fs zfs-import +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# X-Start-Before: zfs-mount +# X-Stop-After: zfs-zed +# Short-Description: Load ZFS keys for filesystems and volumes +# Description: Run the `zfs load-key` or `zfs unload-key` commands. +### END INIT INFO +# +# Released under the 2-clause BSD license. +# +# This script is based on debian/zfsutils.zfs.init from the +# Debian GNU/kFreeBSD zfsutils 8.1-3 package, written by Aurelien Jarno. + +# Source the common init script +. /etc/zfs/zfs-functions + +# ---------------------------------------------------- + +do_depend() +{ + # bootmisc will log to /var which may be a different zfs than root. + before bootmisc logger zfs-mount + + after zfs-import sysfs + keyword -lxc -openvz -prefix -vserver +} + +# Load keys for all datasets/filesystems +do_load_keys() +{ + zfs_log_begin_msg "Load ZFS filesystem(s) keys" + + "$ZFS" list -Ho name,encryptionroot,keystatus,keylocation | + while IFS=" " read -r name encryptionroot keystatus keylocation; do + if [ "$encryptionroot" != "-" ] && + [ "$name" = "$encryptionroot" ] && + [ "$keystatus" = "unavailable" ] && + [ "$keylocation" != "prompt" ] && + [ "$keylocation" != "none" ] + then + zfs_action "Load key for $encryptionroot" \ + "$ZFS" load-key "$encryptionroot" + fi + done + + zfs_log_end_msg 0 + + return 0 +} + +# Unload keys for all datasets/filesystems +do_unload_keys() +{ + zfs_log_begin_msg "Unload ZFS filesystem(s) key" + + "$ZFS" list -Ho name,encryptionroot,keystatus | sed '1!G;h;$!d' | + while IFS=" " read -r name encryptionroot keystatus; do + if [ "$encryptionroot" != "-" ] && + [ "$name" = "$encryptionroot" ] && + [ "$keystatus" = "available" ] + then + zfs_action "Unload key for $encryptionroot" \ + "$ZFS" unload-key "$encryptionroot" + fi + done + + zfs_log_end_msg 0 + + return 0 +} + +do_start() +{ + check_boolean "$ZFS_LOAD_KEY" || exit 0 + + check_module_loaded "zfs" || exit 0 + + do_load_keys +} + +do_stop() +{ + check_boolean "$ZFS_UNLOAD_KEY" || exit 0 + + check_module_loaded "zfs" || exit 0 + + do_unload_keys +} + +# ---------------------------------------------------- + +if [ ! -e /sbin/openrc-run ] +then + case "$1" in + start) + do_start + ;; + stop) + do_stop + ;; + force-reload|condrestart|reload|restart|status) + # no-op + ;; + *) + [ -n "$1" ] && echo "Error: Unknown command $1." + echo "Usage: $0 {start|stop}" + exit 3 + ;; + esac + + exit $? +else + # Create wrapper functions since Gentoo don't use the case part. + depend() { do_depend; } + start() { do_start; } + stop() { do_stop; } +fi diff --git a/init.d/zfs-mount b/init.d/zfs-mount index b3be72d..1a11d5f 100755 --- a/init.d/zfs-mount +++ b/init.d/zfs-mount @@ -1,4 +1,5 @@ #!/bin/sh +# shellcheck disable=SC2154 # # zfs-mount This script will mount/umount the zfs filesystems. # @@ -12,10 +13,11 @@ # ### BEGIN INIT INFO # Provides: zfs-mount -# Required-Start: $local_fs zfs-import +# Required-Start: zfs-import # Required-Stop: $local_fs zfs-import -# Default-Start: 2 3 4 5 +# Default-Start: S # Default-Stop: 0 1 6 +# X-Start-Before: mountall # X-Stop-After: zfs-zed # Short-Description: Mount ZFS filesystems and volumes # Description: Run the `zfs mount -a` or `zfs umount -a` commands. @@ -62,57 +64,13 @@ do_depend() # Mount all datasets/filesystems do_mount() { - local verbose overlay i mntpt + local verbose overlay check_boolean "$VERBOSE_MOUNT" && verbose=v check_boolean "$DO_OVERLAY_MOUNTS" && overlay=O zfs_action "Mounting ZFS filesystem(s)" \ - "$ZFS" mount -a$verbose$overlay "$MOUNT_EXTRA_OPTIONS" - - # Require each volume/filesystem to have 'noauto' and no fsck - # option. This shouldn't really be necessary, as long as one - # can get zfs-import to run sufficiently early on in the boot - # process - before local mounts. This is just here in case/if - # this isn't possible. - check_boolean "$VERBOSE_MOUNT" && \ - zfs_log_begin_msg "Mounting volumes and filesystems registered in fstab" - - read_mtab "^/dev/(zd|zvol)" - read_fstab "^/dev/(zd|zvol)" - i=0; var="FSTAB_0" - while [ -n "$(eval echo "\$$var")" ] - do - mntpt=$(eval echo "\$$var") - dev=$(eval echo "\$FSTAB_dev_$i") - if ! in_mtab "$mntpt" && ! is_mounted "$mntpt" && [ -e "$dev" ] - then - check_boolean "$VERBOSE_MOUNT" && \ - zfs_log_progress_msg "$mntpt " - fsck "$dev" && mount "$mntpt" - fi - - i=$((i + 1)) - var=$(eval echo "FSTAB_$i") - done - - read_mtab "[[:space:]]zfs[[:space:]]" - read_fstab "[[:space:]]zfs[[:space:]]" - i=0; var=$(eval echo "FSTAB_$i") - while [ -n "$(eval echo "\$$var")" ] - do - mntpt=$(eval echo "\$$var") - if ! in_mtab "$mntpt" && ! is_mounted "$mntpt" - then - check_boolean "$VERBOSE_MOUNT" && \ - zfs_log_progress_msg "$mntpt " - mount "$mntpt" - fi - - i=$((i + 1)) - var=$(eval echo "FSTAB_$i") - done - check_boolean "$VERBOSE_MOUNT" && zfs_log_end_msg 0 + "$ZFS" mount "-a$verbose$overlay" "$MOUNT_EXTRA_OPTIONS" return 0 } @@ -120,52 +78,12 @@ do_mount() # Unmount all filesystems do_unmount() { - local i var mntpt - # This shouldn't really be necessary, as long as one can get # zfs-import to run sufficiently late in the shutdown/reboot process # - after unmounting local filesystems. This is just here in case/if # this isn't possible. zfs_action "Unmounting ZFS filesystems" "$ZFS" unmount -a - check_boolean "$VERBOSE_MOUNT" && \ - zfs_log_begin_msg "Unmounting volumes and filesystems registered in fstab" - - read_mtab "^/dev/(zd|zvol)" - read_fstab "^/dev/(zd|zvol)" - i=0; var="FSTAB_0" - while [ -n "$(eval echo "\$$var")" ] - do - mntpt=$(eval echo "\$$var") - dev=$(eval echo "\$FSTAB_dev_$i") - if in_mtab "$mntpt" - then - check_boolean "$VERBOSE_MOUNT" && \ - zfs_log_progress_msg "$mntpt " - umount "$mntpt" - fi - - i=$((i + 1)) - var=$(eval echo "FSTAB_$i") - done - - read_mtab "[[:space:]]zfs[[:space:]]" - read_fstab "[[:space:]]zfs[[:space:]]" - i=0; var="FSTAB_0" - while [ -n "$(eval echo "\$$var")" ] - do - mntpt=$(eval echo "\$$var") - if in_mtab "$mntpt"; then - check_boolean "$VERBOSE_MOUNT" && \ - zfs_log_progress_msg "$mntpt " - umount "$mntpt" - fi - - i=$((i + 1)) - var=$(eval echo "FSTAB_$i") - done - check_boolean "$VERBOSE_MOUNT" && zfs_log_end_msg 0 - return 0 } diff --git a/init.d/zfs-share b/init.d/zfs-share index 53c9266..08cd5fe 100755 --- a/init.d/zfs-share +++ b/init.d/zfs-share @@ -1,4 +1,5 @@ #!/bin/sh +# shellcheck disable=SC2154 # # zfs-share This script will network share zfs filesystems and volumes. # diff --git a/init.d/zfs-zed b/init.d/zfs-zed index 61a14c9..6fb9956 100755 --- a/init.d/zfs-zed +++ b/init.d/zfs-zed @@ -1,4 +1,5 @@ #!/bin/sh +# shellcheck disable=SC2154 # # zfs-zed # @@ -68,8 +69,7 @@ do_stop() then # No pools imported, it is/should be safe/possible to # unload modules. - zfs_action "Unloading modules" rmmod zfs zunicode \ - zavl zcommon znvpair zlua spl + zfs_action "Unloading modules" rmmod zfs spl return "$?" fi } diff --git a/initramfs-tools/initramfs.conf b/initramfs-tools/initramfs.conf index d76d071..6453d4d 100644 --- a/initramfs-tools/initramfs.conf +++ b/initramfs-tools/initramfs.conf @@ -35,6 +35,19 @@ BUSYBOX=auto COMPRESS=zstd +# +# COMPRESSLEVEL: ... +# +# Set a compression level for the compressor. +# Defaults vary by compressor. +# +# Valid values are: +# 1 - 9 for gzip|bzip2|lzma|lzop +# 0 - 9 for lz4|xz +# 0 - 19 for zstd +# +# COMPRESSLEVEL=1 + # # DEVICE: ... # diff --git a/java-21-openjdk/accessibility.properties b/java-21-openjdk/accessibility.properties new file mode 100644 index 0000000..c1bdc48 --- /dev/null +++ b/java-21-openjdk/accessibility.properties @@ -0,0 +1,10 @@ +# +# The following line specifies the assistive technology classes +# that should be loaded into the Java VM when the AWT is initailized. +# Specify multiple classes by separating them with commas. +# Note: the line below cannot end the file (there must be at +# a minimum a blank line following it). +# +# Doesn't work, see LP: #935296 +#assistive_technologies=org.GNOME.Accessibility.AtkWrapper + diff --git a/java-21-openjdk/jaxp.properties b/java-21-openjdk/jaxp.properties new file mode 100644 index 0000000..b43b5a3 --- /dev/null +++ b/java-21-openjdk/jaxp.properties @@ -0,0 +1,180 @@ +################################################################################ +# JAXP Configuration File +# +# jaxp.properties (this file) is the default configuration file for JAXP, the API +# defined in the java.xml module. It is in java.util.Properties format and typically +# located in the {java.home}/conf directory. It may contain key/value pairs for +# specifying the implementation classes of JAXP factories and/or properties +# that have corresponding system properties. +# +# A user-specified configuration file can be set up using the system property +# java.xml.config.file to override any or all of the entries in jaxp.properties. +# The following statement provides myConfigurationFile as a custom configuration +# file: +# java -Djava.xml.config.file=myConfigurationFile +################################################################################ + +# ---- JAXP Default Configuration ---- +# +# The JAXP default configuration (jaxp.properties) contains entries for the +# Factory Lookup Mechanism and properties with corresponding system properties. +# The values are generally set to the default values of the properties. +# +# +# JAXP Lookup Mechanism: +# +# The JAXP configuration file ranks 2nd to the System Property in the precedent +# order of the JAXP Lookup Mechanism. When the System Property is not specified, +# a JAXP factory reads the configuration file in order to locate an implementation +# class. If found, the class specified will be used as the factory implementation +# class. +# +# The format of an entry is key=value where the key is the fully qualified name +# of the factory and value that of the implementation class. The following entry +# set a DocumentBuilderFactory implementation class: +# +# javax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl +# +# +# Java SE and JDK Implementation Specific Properties: +# +# The JAXP configuration file ranks above the default settings in the Property +# Precedence in that its entries will override the default values of the corresponding +# properties. +# +# All properties that have System Properties defined in Java SE or supported +# by the JDK Implementation can be placed in the configuration file to override +# the default property values. The format is: +# system-property-name=value +# +# For example, the FILES property in CatalogFeatures has an associated system +# property called javax.xml.catalog.files. An entry for the FILES property in the +# configuration file would therefore use javax.xml.catalog.files as the key, that +# is: +# javax.xml.catalog.files=strict +# +# +# Extension Functions: +# +# This property determines whether XSLT and XPath extension functions are allowed. +# The value type is boolean and the default value is true (allowing +# extension functions). The following entry would override the default value and +# disallow extension functions: +# +# jdk.xml.enableExtensionFunctions=false +# +# +# Overriding the default parser: +# +# This property allows using a third party implementation to override the default +# parser provided by the JDK. The value type is boolean and the default value is +# false, disallowing overriding the default parser. The setting below reflects +# the default property setting: +# +jdk.xml.overrideDefaultParser=false +# +# +# External Access Properties: +# +# The External Access Properties are defined in javax.xml.XMLConstants. Their +# system properties are javax.xml.accessExternalDTD, javax.xml.accessExternalSchema, +# and javax.xml.accessExternalStylesheet. The values are a list of protocols separated +# by comma, plus empty string ("") to represent no protocol allowed and the key +# word "all" for all access. The default is "all", allowing all external resources +# to be fetched. The followings are example of external access settings: +# +# allow local (file) DTDs to be retrieved +# javax.xml.accessExternalDTD=file +# +# allow local (file) and remote (http) external schemas +# javax.xml.accessExternalSchema=file, http +# +# reject any external stylesheets +# javax.xml.accessExternalStylesheet="" +# +# allow all external stylesheets +# javax.xml.accessExternalStylesheet="all" +# +# +# Catalog Properties: +# +# The Catalog API defines four features: FILES, PREFER, DEFER and RESOLVE. +# Except PREFER, all other properties can be placed in the configuration file +# using the system properties defined for them. +# +# FILES: A semicolon-delimited list of URIs to locate the catalog files. The URIs +# must be absolute and have a URL protocol handler for the URI scheme. The following +# is an example of setting up a catalog file: +# +# javax.xml.catalog.files = file:///users/auser/catalog/catalog.xml +# +# DEFER: Indicates that the alternative catalogs including those specified in +# delegate entries or nextCatalog are not read until they are needed. The value +# is a boolean and the default value is true. +# +# javax.xml.catalog.defer=true +# +# RESOLVE: Determines the action if there is no matching entry found after all of +# the specified catalogs are exhausted. The values are key words: strict, continue, +# and ignore. The default is strict. The following setting reflects the default +# setting. +# +# javax.xml.catalog.resolve=strict +# +# +# useCatalog: +# This property instructs XML processors to use XML Catalogs to resolve entity +# references. The value is a boolean and the default value is true. +# +# javax.xml.useCatalog=true +# +# +# Implementation Specific Properties - Limits +# +# Limits have a value type Integer. The values must be positive integers. Zero +# means no limit. +# +# Limits the number of entity expansions. The default value is 64000 +# jdk.xml.entityExpansionLimit=64000 +# +# Limits the total size of all entities that include general and parameter entities. +# The size is calculated as an aggregation of all entities. The default value is 5x10^7. +# jdk.xml.totalEntitySizeLimit=5E7 +# +# Limits the maximum size of any general entities. The default value is 0. +# jdk.xml.maxGeneralEntitySizeLimit=0 +# +# Limits the maximum size of any parameter entities, including the result of +# nesting multiple parameter entities. The default value is 10^6. +# jdk.xml.maxParameterEntitySizeLimit=1E6 +# +# Limits the total number of nodes in all entity references. The default value is 3x10^6. +# jdk.xml.entityReplacementLimit=3E6 +# +# Limits the number of attributes an element can have. The default value is 10000. +# jdk.xml.elementAttributeLimit=10000 +# +# Limits the number of content model nodes that may be created when building a +# grammar for a W3C XML Schema that contains maxOccurs attributes with values +# other than "unbounded". The default value is 5000. +# jdk.xml.maxOccurLimit=5000 +# +# Limits the maximum element depth. The default value is 0. +# jdk.xml.maxElementDepth=0 +# +# Limits the maximum size of XML names, including element name, attribute name +# and namespace prefix and URI. The default value is 1000. +jdk.xml.maxXMLNameLimit=1000 +# +# +# XPath Limits +# +# Limits the number of groups an XPath expression can contain. The default value is 10. +jdk.xml.xpathExprGrpLimit=10 +# +# Limits the number of operators an XPath expression can contain. The default value is 100. +jdk.xml.xpathExprOpLimit=100 +# +# Limits the total number of XPath operators in an XSL Stylesheet. The default value is 10000. +jdk.xml.xpathTotalOpLimit=10000 + diff --git a/java-21-openjdk/jfr/default.jfc b/java-21-openjdk/jfr/default.jfc new file mode 100644 index 0000000..5743b64 --- /dev/null +++ b/java-21-openjdk/jfr/default.jfc @@ -0,0 +1,1125 @@ + + + + + + + true + 1000 ms + + + + true + everyChunk + + + + true + 1000 ms + + + + true + everyChunk + + + + true + 1000 ms + + + + true + 10 s + + + + true + 10 s + + + + true + true + + + + true + + + + true + true + 20 ms + + + + true + true + 20 ms + + + + false + true + + + + false + + + + true + true + 20 ms + + + + true + true + + + + true + true + 20 ms + + + + true + true + 20 ms + + + + false + true + 20 ms + + + + true + true + + + + false + false + 0 ms + + + + false + false + 0 ms + + + + false + + + + false + + + + false + + + + false + + + + true + true + + + + false + true + 0 ms + + + + false + true + + + + true + true + 0 ms + + + + true + true + 0 ms + + + + true + + + + false + + + + true + beginChunk + + + + true + beginChunk + + + + true + 20 ms + + + + true + 20 ms + + + + true + 10 ms + + + + false + 10 ms + + + + false + 10 ms + + + + false + 10 ms + + + + false + 10 ms + + + + true + 10 ms + + + + true + true + + + + true + everyChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + false + everyChunk + + + + true + everyChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + false + + + + true + everyChunk + + + + true + everyChunk + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + true + + + + true + true + + + + true + + + + true + 0 ms + + + + true + 0 ms + true + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + 0 ms + + + + true + + + + true + + + + false + + + + false + + + + true + + + + false + true + + + + true + + + + false + everyChunk + + + + false + + + + false + everyChunk + + + + false + + + + true + false + 0 ns + + + + true + 1000 ms + + + + true + 1000 ms + + + + true + beginChunk + + + + true + 1000 ms + + + + true + 1000 ms + + + + true + 60 s + + + + false + + + + false + + + + true + + + + true + beginChunk + + + + true + everyChunk + + + + true + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + 30 s + + + + true + 30 s + + + + true + 30 s + + + + true + 30 s + + + + true + beginChunk + + + + true + 10 s + + + + true + 1000 ms + + + + true + 10 s + + + + true + beginChunk + + + + true + endChunk + + + + true + true + + + + true + 5 s + + + + true + beginChunk + + + + true + everyChunk + + + + false + true + + + + false + true + + + + true + 150/s + true + + + + true + everyChunk + + + + true + endChunk + + + + true + endChunk + + + + true + true + 20 ms + + + + true + true + 20 ms + + + + true + true + 20 ms + + + + true + true + 20 ms + + + + true + true + 20 ms + + + + false + true + + + + true + beginChunk + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + true + true + + + + true + 1000 ms + + + + true + + + + true + + + + false + 0 ns + + + + true + + + + true + + + + true + 0 ms + + + + true + true + 1 ms + + + + true + 0 ms + + + + true + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + false + + + + true + 0 ns + true + + + + true + 5 s + + + + true + 1 s + true + + + + true + endChunk + + + + true + endChunk + + + + true + endChunk + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 20 ms + + 20 ms + + 20 ms + + false + + + diff --git a/java-21-openjdk/jfr/profile.jfc b/java-21-openjdk/jfr/profile.jfc new file mode 100644 index 0000000..816408a --- /dev/null +++ b/java-21-openjdk/jfr/profile.jfc @@ -0,0 +1,1125 @@ + + + + + + + true + 1000 ms + + + + true + everyChunk + + + + true + 1000 ms + + + + true + everyChunk + + + + true + 1000 ms + + + + true + 10 s + + + + true + 10 s + + + + true + true + + + + true + + + + true + true + 10 ms + + + + true + true + 10 ms + + + + false + true + + + + false + + + + true + true + 20 ms + + + + true + true + + + + true + true + 10 ms + + + + true + true + 10 ms + + + + true + true + 10 ms + + + + true + true + + + + false + false + 0 ms + + + + false + false + 0 ms + + + + false + + + + false + + + + false + + + + false + + + + true + true + + + + false + true + 0 ms + + + + false + true + + + + true + true + 0 ms + + + + true + true + 0 ms + + + + true + + + + false + + + + true + beginChunk + + + + true + beginChunk + + + + true + 10 ms + + + + true + 20 ms + + + + true + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + true + 0 ms + + + + true + true + + + + true + 60 s + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + false + everyChunk + + + + true + everyChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + false + + + + true + everyChunk + + + + true + everyChunk + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + true + + + + true + true + + + + true + + + + true + 0 ms + + + + true + 0 ms + true + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + 0 ms + + + + true + + + + true + + + + true + + + + true + + + + true + + + + false + true + + + + true + + + + false + everyChunk + + + + false + + + + false + everyChunk + + + + false + + + + true + true + 0 ns + + + + true + 1000 ms + + + + true + 1000 ms + + + + true + beginChunk + + + + true + 1000 ms + + + + true + 100 ms + + + + true + 10 s + + + + true + + + + false + + + + true + + + + true + beginChunk + + + + true + everyChunk + + + + true + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + 30 s + + + + true + 30 s + + + + true + 30 s + + + + true + 30 s + + + + true + beginChunk + + + + true + 10 s + + + + true + 1000 ms + + + + true + 10 s + + + + true + beginChunk + + + + true + endChunk + + + + true + true + + + + true + 5 s + + + + true + beginChunk + + + + true + everyChunk + + + + false + true + + + + false + true + + + + true + 300/s + true + + + + true + everyChunk + + + + true + endChunk + + + + true + endChunk + + + + true + true + 10 ms + + + + true + true + 10 ms + + + + true + true + 10 ms + + + + true + true + 10 ms + + + + true + true + 10 ms + + + + false + true + + + + true + beginChunk + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + true + true + + + + true + 1000 ms + + + + true + + + + true + + + + false + 0 ns + + + + true + + + + true + + + + true + 0 ms + + + + true + true + 1 ms + + + + true + 0 ms + + + + true + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + true + + + + true + 0 ns + true + + + + true + 5 s + + + + true + 100 ms + true + + + + true + endChunk + + + + true + endChunk + + + + true + endChunk + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 ms + + 10 ms + + 10 ms + + false + + + diff --git a/java-21-openjdk/jvm-amd64.cfg b/java-21-openjdk/jvm-amd64.cfg new file mode 100644 index 0000000..cf721fd --- /dev/null +++ b/java-21-openjdk/jvm-amd64.cfg @@ -0,0 +1,4 @@ +-server KNOWN +-client IGNORE +-zero KNOWN +-dcevm KNOWN diff --git a/java-21-openjdk/logging.properties b/java-21-openjdk/logging.properties new file mode 100644 index 0000000..99a3850 --- /dev/null +++ b/java-21-openjdk/logging.properties @@ -0,0 +1,63 @@ +############################################################ +# 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 overridden 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 +# Default number of locks FileHandler can obtain synchronously. +# This specifies maximum number of attempts to obtain lock file by FileHandler +# implemented by incrementing the unique field %u as per FileHandler API documentation. +java.util.logging.FileHandler.maxLocks = 100 +java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter + +# Limit the messages 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/java-21-openjdk/management/jmxremote.access b/java-21-openjdk/management/jmxremote.access new file mode 100644 index 0000000..a09e008 --- /dev/null +++ b/java-21-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/conf/management/jmxremote.access +# You can specify an alternate location by specifying a property in +# the management config file $JRE/conf/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/java-21-openjdk/management/management.properties b/java-21-openjdk/management/management.properties new file mode 100644 index 0000000..6df414e --- /dev/null +++ b/java-21-openjdk/management/management.properties @@ -0,0 +1,327 @@ +##################################################################### +# 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.config.file= +# +# The default Management Configuration file is: +# +# $JRE/conf/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 JMX local server port use the following line +# com.sun.management.jmxremote.local.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.ThreadMXBean +# interface - see isThreadContentionMonitoringSupported() method. +# + +# To enable thread contention monitoring, uncomment the following line +# com.sun.management.enableThreadContentionMonitoring + +##################################################################### +# 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/conf/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 + +# +# ################# Hash passwords in password file ############## +# com.sun.management.jmxremote.password.toHashes = true|false +# Default for this property is true. +# Specifies if passwords in the password file should be hashed or not. +# If this property is true, and if the password file is writable, and if the +# system security policy allows writing into the password file, +# all the clear passwords in the password file will be replaced by +# their SHA3-512 hash when the file is read by the server +# + +# +# ################ RMI Access file location ##################### +# +# com.sun.management.jmxremote.access.file=filepath +# Specifies location for access file +# This is optional - default location is +# $JRE/conf/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). +# + +# ################ Filter for ObjectInputStream ############################# +# com.sun.management.jmxremote.serial.filter.pattern= +# A filter, if configured, is used by java.io.ObjectInputStream during +# deserialization of parameters sent to the JMX default agent to validate the +# contents of the stream. +# A filter is configured as a sequence of patterns, each pattern is either +# matched against the name of a class in the stream or defines a limit. +# Patterns are separated by ";" (semicolon). +# Whitespace is significant and is considered part of the pattern. +# +# If a pattern includes a "=", it sets a limit. +# If a limit appears more than once the last value is used. +# Limits are checked before classes regardless of the order in the sequence of patterns. +# If any of the limits are exceeded, the filter status is REJECTED. +# +# maxdepth=value - the maximum depth of a graph +# maxrefs=value - the maximum number of internal references +# maxbytes=value - the maximum number of bytes in the input stream +# maxarray=value - the maximum array length allowed +# +# Other patterns, from left to right, match the class or package name as +# returned from Class.getName. +# If the class is an array type, the class or package to be matched is the element type. +# Arrays of any number of dimensions are treated the same as the element type. +# For example, a pattern of "!example.Foo", rejects creation of any instance or +# array of example.Foo. +# +# If the pattern starts with "!", the status is REJECTED if the remaining pattern +# is matched; otherwise the status is ALLOWED if the pattern matches. +# If the pattern contains "/", the non-empty prefix up to the "/" is the module name; +# if the module name matches the module name of the class then +# the remaining pattern is matched with the class name. +# If there is no "/", the module name is not compared. +# If the pattern ends with ".**" it matches any class in the package and all subpackages. +# If the pattern ends with ".*" it matches any class in the package. +# If the pattern ends with "*", it matches any class with the pattern as a prefix. +# If the pattern is equal to the class name, it matches. +# Otherwise, the status is UNDECIDED. +# +# Ending with !* ensures we reject classes which are otherwise unmatched. +com.sun.management.jmxremote.serial.filter.pattern=\ +java.lang.*;\ +java.lang.reflect.Proxy;\ +java.math.BigInteger;\ +java.math.BigDecimal;\ +java.util.*;\ +javax.management.*;\ +javax.management.modelmbean.*;\ +javax.management.monitor.*;\ +javax.management.openmbean.*;\ +javax.management.relation.*;\ +javax.management.remote.*;\ +javax.management.remote.rmi.*;\ +javax.management.timer.*;\ +javax.rmi.ssl.*;\ +java.rmi.MarshalledObject;\ +java.rmi.dgc.*;\ +java.rmi.server.*;\ +javax.security.auth.Subject;\ +!* + diff --git a/java-21-openjdk/net.properties b/java-21-openjdk/net.properties new file mode 100644 index 0000000..9cefdff --- /dev/null +++ b/java-21-openjdk/net.properties @@ -0,0 +1,147 @@ +############################################################ +# 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 programmatically. +# 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 explicitly 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] +# +# 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 + +# +# Allow restricted HTTP request headers +# +# By default, the following request headers are not allowed to be set by user code +# in HttpRequests: "connection", "content-length", "expect", "host" and "upgrade". +# The 'jdk.httpclient.allowRestrictedHeaders' property allows one or more of these +# headers to be specified as a comma separated list to override the default restriction. +# The names are case-insensitive and white-space is ignored (removed before processing +# the list). Note, this capability is mostly intended for testing and isn't expected +# to be used in real deployments. Protocol errors or other undefined behavior is likely +# to occur when using them. The property is not set by default. +# Note also, that there may be other headers that are restricted from being set +# depending on the context. This includes the "Authorization" header when the +# relevant HttpClient has an authenticator set. These restrictions cannot be +# overridden by this property. +# +# jdk.httpclient.allowRestrictedHeaders=host +# +# +# Transparent NTLM HTTP authentication mode on Windows. Transparent authentication +# can be used for the NTLM scheme, where the security credentials based on the +# currently logged in user's name and password can be obtained directly from the +# operating system, without prompting the user. This property has three possible +# values which regulate the behavior as shown below. Other unrecognized values +# are handled the same as 'disabled'. Note, that NTLM is not considered to be a +# strongly secure authentication scheme and care should be taken before enabling +# this mechanism. +# +# Transparent authentication never used. +#jdk.http.ntlm.transparentAuth=disabled +# +# Enabled for all hosts. +#jdk.http.ntlm.transparentAuth=allHosts +# +# Enabled for hosts that are trusted in Windows Internet settings +#jdk.http.ntlm.transparentAuth=trustedHosts +# +jdk.http.ntlm.transparentAuth=disabled +# +# Default directory where automatically bound Unix domain server +# sockets are stored. Sockets are automatically bound when bound +# with a null address. +# +# On Unix the search order to determine this directory is: +# +# 1. System property jdk.net.unixdomain.tmpdir +# +# 2. Networking property jdk.net.unixdomain.tmpdir specified +# in this file (effective default) +# +# 3. System property java.io.tmpdir +# +jdk.net.unixdomain.tmpdir=/tmp diff --git a/java-21-openjdk/psfont.properties.ja b/java-21-openjdk/psfont.properties.ja new file mode 100644 index 0000000..d17cf40 --- /dev/null +++ b/java-21-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/java-21-openjdk/psfontj2d.properties b/java-21-openjdk/psfontj2d.properties new file mode 100644 index 0000000..5eb2c4b --- /dev/null +++ b/java-21-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/java-21-openjdk/security/blocked.certs b/java-21-openjdk/security/blocked.certs new file mode 100644 index 0000000..beded9e --- /dev/null +++ b/java-21-openjdk/security/blocked.certs @@ -0,0 +1,39 @@ +Algorithm=SHA-256 +03DB9E5E79FE6117177F81C11595AF598CB176AF766290DBCEB2C318B32E39A2 +08C396C006A21055D00826A5781A5CCFCE2C8D053AB3C197637A4A7A5BB9A650 +14E6D2764A4B06701C6CBC376A253775F79C782FBCB6C0EE6F99DE4BA1024ADD +1C5E6985ACC09221DBD1A4B7BBC6D3A8C3F8540D19F20763A9537FDD42B4FFE7 +1F6BF8A3F2399AF7FD04516C2719C566CBAD51F412738F66D0457E1E6BDE6F2D +2A464E4113141352C7962FBD1706ED4B88533EF24D7BBA6CCC5D797FD202F1C4 +31C8FD37DB9B56E708B03D1F01848B068C6DA66F36FB5D82C008C6040FA3E133 +3946901F46B0071E90D78279E82FABABCA177231A704BE72C5B0E8918566EA66 +3E11CF90719F6FB44D94EAC9A156B89BEBE7B8598F28EC58913F2BFCAF91D0C0 +423279423B9FC8CB06F1BB7C3B247522B948D5F18939F378ECC901126DE40BFB +450F1B421BB05C8609854884559C323319619E8B06B001EA2DCBB74A23AA3BE2 +4CBBF8256BC9888A8007B2F386940A2E394378B0D903CBB3863C5A6394B889CE +4FEE0163686ECBD65DB968E7494F55D84B25486D438E9DE558D629D28CD4D176 +535D04DFCE027C70BD5F8A9E0AD4F218E9AFDCF5BBCF9B6DE0D81E148E2E3172 +568FAF38D9F155F624838E2181B1CEB4D8459305EE652B0F810C97C3611BFE19 +585CFE6B7436CBD4E732763A2137D7F49599BA9B1790E688FCEC799C58EB84A6 +5E83124D68D24E8E177E306DF643D5EA99C5A94D6FC34B072F7544A1CABB7C7B +71CB00749B9130FB2707A2664BFF958D0FCC8E161D9674C7450BA0FC2BEAF9D3 +76A45A496031E4DD2D7ED23E8F6FF97DBDEA980BAAC8B0BA94D7EDB551348645 +8A1BD21661C60015065212CC98B1ABB50DFD14C872A208E66BAE890F25C448AF +9ED8F9B0E8E42A1656B8E1DD18F42BA42DC06FE52686173BA2FC70E756F207DC +9FADCE80D62A959F9930D748488C1E22E821F4E1E4A43584B848C2FC11E04D77 +A686FEE577C88AB664D0787ECDFFF035F4806F3DE418DC9E4D516324FFF02083 +A90132CEA1D4F7185E4F688EFFD16F6AC14DFD78356A807599A5DABBEEF3333E +B8686723E415534BC0DBD16326F9486F85B0B0799BF6639334E61DAAE67F36CD +C0D1F42B9F4BF7ACC045B7BB5D4805E10737F67B6310CE505248D543D0D5FE07 +D0156949F1381943442C6974E9B5B49EF441BB799EF20477B90A89C3F33620CE +D151962D954970501C60079258EBCFA38502E0A9F03CD640322B08C0A3117FE5 +D24566BF315F4E597D6E381C87119FB4198F5E9E2607F5F4AB362EF7E2E7672F +D3A936E1A7775A45217C8296A1F22AC5631DCDEC45594099E78EEEBBEDCBA967 +D6CEAE5D9E047FAF7D797858D229AC991AD44316D1E2A37A21926D763153593A +DF21016B00FC54F9FE3BC8B039911BB216E9162FAD2FD14D990AB96E951B49BE +E0E740E4B0F8B3548181FF75B5372FAF4C70B99EC995D694ED0FB91B03FF8D21 +EC30C9C3065A06BB07DC5B1C6B497F370C1CA65C0F30C08E042BA6BCECC78F2C +F5B6F88F75D391A4B1EB336F9E201239FB6B1377DB8CFA7B84736216E5AFFFD7 +FBB12938ABD86C125796EDF4162D291028890A7D6C0C1CCA75FD4B95EBFA7A1A +FC02FD48DB92D4DCE6F11679D38354CF750CFC7F584A520EB90BDE80E241F2BD +FDEDB5BDFCB67411513A61AEE5CB5B5D7C52AF06028EFC996CC1B05B1D6CEA2B diff --git a/java-21-openjdk/security/default.policy b/java-21-openjdk/security/default.policy new file mode 100644 index 0000000..86d4514 --- /dev/null +++ b/java-21-openjdk/security/default.policy @@ -0,0 +1,235 @@ +// +// Permissions required by modules stored in a run-time image and loaded +// by the platform class loader. +// +// NOTE that this file is not intended to be modified. If additional +// permissions need to be granted to the modules in this file, it is +// recommended that they be configured in a separate policy file or +// ${java.home}/conf/security/java.policy. +// + + +grant codeBase "jrt:/java.compiler" { + permission java.security.AllPermission; +}; + + +grant codeBase "jrt:/java.net.http" { + permission java.lang.RuntimePermission "accessClassInPackage.sun.net"; + permission java.lang.RuntimePermission "accessClassInPackage.sun.net.util"; + permission java.lang.RuntimePermission "accessClassInPackage.sun.net.www"; + permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.misc"; + permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.ref"; + permission java.lang.RuntimePermission "modifyThread"; + permission java.net.SocketPermission "*","connect,resolve"; + // required if the HTTPClient is configured to use a local bind address + permission java.net.SocketPermission "localhost:*","listen,resolve"; + permission java.net.URLPermission "http:*","*:*"; + permission java.net.URLPermission "https:*","*:*"; + permission java.net.URLPermission "ws:*","*:*"; + permission java.net.URLPermission "wss:*","*:*"; + permission java.net.URLPermission "socket:*","CONNECT"; // proxy + // For request/response body processors, fromFile, asFile + permission java.io.FilePermission "<>","read,write,delete"; + permission java.util.PropertyPermission "*","read"; + permission java.net.NetPermission "getProxySelector"; +}; + +grant codeBase "jrt:/java.scripting" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/java.security.jgss" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/java.smartcardio" { + permission javax.smartcardio.CardPermission "*", "*"; + permission java.lang.RuntimePermission "loadLibrary.j2pcsc"; + permission java.lang.RuntimePermission + "accessClassInPackage.sun.security.jca"; + permission java.lang.RuntimePermission + "accessClassInPackage.sun.security.util"; + permission java.lang.RuntimePermission + "accessClassInPackage.jdk.internal.util"; + permission java.util.PropertyPermission + "javax.smartcardio.TerminalFactory.DefaultType", "read"; + permission java.util.PropertyPermission "os.name", "read"; + permission java.util.PropertyPermission "os.arch", "read"; + permission java.util.PropertyPermission "sun.arch.data.model", "read"; + permission java.util.PropertyPermission + "sun.security.smartcardio.library", "read"; + permission java.util.PropertyPermission + "sun.security.smartcardio.t0GetResponse", "read"; + permission java.util.PropertyPermission + "sun.security.smartcardio.t1GetResponse", "read"; + permission java.util.PropertyPermission + "sun.security.smartcardio.t1StripLe", "read"; + // needed for looking up native PC/SC library + permission java.io.FilePermission "<>","read"; + permission java.security.SecurityPermission "putProviderProperty.SunPCSC"; + permission java.security.SecurityPermission + "clearProviderProperties.SunPCSC"; + permission java.security.SecurityPermission + "removeProviderProperty.SunPCSC"; +}; + +grant codeBase "jrt:/java.sql" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/java.sql.rowset" { + permission java.security.AllPermission; +}; + + +grant codeBase "jrt:/java.xml.crypto" { + permission java.lang.RuntimePermission + "getStackWalkerWithClassReference"; + permission java.lang.RuntimePermission + "accessClassInPackage.sun.security.util"; + permission java.util.PropertyPermission "*", "read"; + permission java.security.SecurityPermission "putProviderProperty.XMLDSig"; + permission java.security.SecurityPermission + "clearProviderProperties.XMLDSig"; + permission java.security.SecurityPermission + "removeProviderProperty.XMLDSig"; + permission java.security.SecurityPermission + "com.sun.org.apache.xml.internal.security.register"; + permission java.security.SecurityPermission + "getProperty.jdk.xml.dsig.hereFunctionSupported"; + permission java.security.SecurityPermission + "getProperty.jdk.xml.dsig.secureValidationPolicy"; + permission java.lang.RuntimePermission + "accessClassInPackage.com.sun.org.apache.xml.internal.*"; + permission java.lang.RuntimePermission + "accessClassInPackage.com.sun.org.apache.xpath.internal"; + permission java.lang.RuntimePermission + "accessClassInPackage.com.sun.org.apache.xpath.internal.*"; + permission java.io.FilePermission "<>","read"; + permission java.net.SocketPermission "*", "connect,resolve"; +}; + + +grant codeBase "jrt:/jdk.accessibility" { + permission java.lang.RuntimePermission "accessClassInPackage.sun.awt"; +}; + +grant codeBase "jrt:/jdk.charsets" { + permission java.util.PropertyPermission "os.name", "read"; + permission java.lang.RuntimePermission "charsetProvider"; + permission java.lang.RuntimePermission + "accessClassInPackage.jdk.internal.access"; + permission java.lang.RuntimePermission + "accessClassInPackage.jdk.internal.misc"; + permission java.lang.RuntimePermission + "accessClassInPackage.jdk.internal.util"; + permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.cs"; +}; + +grant codeBase "jrt:/jdk.crypto.ec" { + permission java.lang.RuntimePermission + "accessClassInPackage.sun.security.*"; + permission java.lang.RuntimePermission "loadLibrary.sunec"; + permission java.security.SecurityPermission "putProviderProperty.SunEC"; + permission java.security.SecurityPermission "clearProviderProperties.SunEC"; + permission java.security.SecurityPermission "removeProviderProperty.SunEC"; +}; + +grant codeBase "jrt:/jdk.crypto.cryptoki" { + permission java.lang.RuntimePermission + "accessClassInPackage.com.sun.crypto.provider"; + permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.misc"; + permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.access"; + permission java.lang.RuntimePermission + "accessClassInPackage.sun.security.*"; + permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch"; + permission java.lang.RuntimePermission "loadLibrary.j2pkcs11"; + permission java.util.PropertyPermission "sun.security.pkcs11.allowSingleThreadedModules", "read"; + permission java.util.PropertyPermission "sun.security.pkcs11.disableKeyExtraction", "read"; + permission java.util.PropertyPermission "os.name", "read"; + permission java.util.PropertyPermission "os.arch", "read"; + permission java.util.PropertyPermission "jdk.crypto.KeyAgreement.legacyKDF", "read"; + permission java.security.SecurityPermission "putProviderProperty.*"; + permission java.security.SecurityPermission "clearProviderProperties.*"; + permission java.security.SecurityPermission "removeProviderProperty.*"; + permission java.security.SecurityPermission + "getProperty.auth.login.defaultCallbackHandler"; + permission java.security.SecurityPermission "authProvider.*"; + // Needed for reading PKCS11 config file and NSS library check + permission java.io.FilePermission "<>", "read"; +}; + +grant codeBase "jrt:/jdk.dynalink" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.httpserver" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.internal.le" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.internal.vm.compiler" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.internal.vm.compiler.management" { + permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.vm.compiler.collections"; + permission java.lang.RuntimePermission "accessClassInPackage.jdk.vm.ci.runtime"; + permission java.lang.RuntimePermission "accessClassInPackage.jdk.vm.ci.services"; + permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.core.common"; + permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.debug"; + permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.hotspot"; + permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.options"; + permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.phases.common.jmx"; + permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.serviceprovider"; +}; + +grant codeBase "jrt:/jdk.jsobject" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.localedata" { + permission java.lang.RuntimePermission "accessClassInPackage.sun.text.*"; + permission java.lang.RuntimePermission "accessClassInPackage.sun.util.*"; +}; + +grant codeBase "jrt:/jdk.naming.dns" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.scripting.nashorn" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.scripting.nashorn.shell" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.security.auth" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.security.jgss" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.zipfs" { + permission java.io.FilePermission "<>", "read,write,delete"; + permission java.lang.RuntimePermission "fileSystemProvider"; + permission java.lang.RuntimePermission "accessUserInformation"; + permission java.util.PropertyPermission "os.name", "read"; + permission java.util.PropertyPermission "user.dir", "read"; + permission java.util.PropertyPermission "user.name", "read"; +}; + +// permissions needed by applications using java.desktop module +grant { + permission java.lang.RuntimePermission "accessClassInPackage.com.sun.beans"; + permission java.lang.RuntimePermission "accessClassInPackage.com.sun.beans.*"; + permission java.lang.RuntimePermission "accessClassInPackage.com.sun.java.swing.plaf.*"; + permission java.lang.RuntimePermission "accessClassInPackage.com.apple.*"; +}; diff --git a/java-21-openjdk/security/java.policy b/java-21-openjdk/security/java.policy new file mode 100644 index 0000000..88e8753 --- /dev/null +++ b/java-21-openjdk/security/java.policy @@ -0,0 +1,46 @@ +// +// This system policy file grants a set of default permissions to all domains +// and can be configured to grant additional permissions to modules and other +// code sources. The code source URL scheme for modules linked into a +// run-time image is "jrt". +// +// For example, to grant permission to read the "foo" property to the module +// "com.greetings", the grant entry is: +// +// grant codeBase "jrt:/com.greetings" { +// permission java.util.PropertyPermission "foo", "read"; +// }; +// + +// default permissions granted to all domains +grant { + // allows anyone to listen on dynamic ports + permission java.net.SocketPermission "localhost:0", "listen"; + + // "standard" properties 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.maintenance.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/java-21-openjdk/security/java.security b/java-21-openjdk/security/java.security new file mode 100644 index 0000000..262c45a --- /dev/null +++ b/java-21-openjdk/security/java.security @@ -0,0 +1,1507 @@ +# +# 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. +# +# If this properties file fails to load, the JDK implementation will throw +# an unspecified error when initializing the java.security.Security class. +# Properties in this file are typically parsed only once. If any of the +# properties are modified, applications should be restarted to ensure the +# changes are properly reflected. + +# 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 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 name of the Provider as passed to its super +# class java.security.Provider constructor. This is for providers loaded +# through the ServiceLoader mechanism. +# +# 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. This is for providers loaded +# through classpath. +# +# 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.2=SunRsaSign +security.provider.3=SunEC +security.provider.4=SunJSSE +security.provider.5=SunJCE +security.provider.6=SunJGSS +security.provider.7=SunSASL +security.provider.8=XMLDSig +security.provider.9=SunPCSC +security.provider.10=JdkLDAP +security.provider.11=JdkSASL +security.provider.12=SunPKCS11 + +# +# A list of preferred providers for specific algorithms. These providers will +# be searched for matching algorithms before the list of registered providers. +# Entries containing errors (parsing, etc) will be ignored. Use the +# -Djava.security.debug=jca property to debug these errors. +# +# The property is a comma-separated list of serviceType.algorithm:provider +# entries. The serviceType (example: "MessageDigest") is optional, and if +# not specified, the algorithm applies to all service types that support it. +# The algorithm is the standard algorithm name or transformation. +# Transformations can be specified in their full standard name +# (ex: AES/CBC/PKCS5Padding), or as partial matches (ex: AES, AES/CBC). +# The provider is the name of the provider. Any provider that does not +# also appear in the registered list will be ignored. +# +# There is a special serviceType for this property only to group a set of +# algorithms together. The type is "Group" and is followed by an algorithm +# keyword. Groups are to simplify and lessen the entries on the property +# line. Current groups are: +# Group.SHA2 = SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256 +# Group.HmacSHA2 = HmacSHA224, HmacSHA256, HmacSHA384, HmacSHA512 +# Group.SHA2RSA = SHA224withRSA, SHA256withRSA, SHA384withRSA, SHA512withRSA +# Group.SHA2DSA = SHA224withDSA, SHA256withDSA, SHA384withDSA, SHA512withDSA +# Group.SHA2ECDSA = SHA224withECDSA, SHA256withECDSA, SHA384withECDSA, \ +# SHA512withECDSA +# Group.SHA3 = SHA3-224, SHA3-256, SHA3-384, SHA3-512 +# Group.HmacSHA3 = HmacSHA3-224, HmacSHA3-256, HmacSHA3-384, HmacSHA3-512 +# +# Example: +# jdk.security.provider.preferred=AES/GCM/NoPadding:SunJCE, \ +# MessageDigest.SHA-256:SUN, Group.HmacSHA2:SunJCE +# +#jdk.security.provider.preferred= + + +# +# Sun Provider SecureRandom seed source. +# +# Select the primary source of seed data for the "NativePRNG", "SHA1PRNG" +# and "DRBG" SecureRandom implementations in the "Sun" provider. +# (Other SecureRandom implementations might also use this property.) +# +# On Unix-like systems (for example, Linux/MacOS), the +# "NativePRNG", "SHA1PRNG" and "DRBG" 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 and DRBG. +# +# 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: +# +# 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. +# +# SHA1PRNG and DRBG: +# the traditional system/thread activity algorithm will be used. +# +# 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 +# DRBG and 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,DRBG:SUN + +# +# Sun provider DRBG configuration and default instantiation request. +# +# NIST SP 800-90Ar1 lists several DRBG mechanisms. Each can be configured +# with a DRBG algorithm name, and can be instantiated with a security strength, +# prediction resistance support, etc. This property defines the configuration +# and the default instantiation request of "DRBG" SecureRandom implementations +# in the SUN provider. (Other DRBG implementations can also use this property.) +# Applications can request different instantiation parameters like security +# strength, capability, personalization string using one of the +# getInstance(...,SecureRandomParameters,...) methods with a +# DrbgParameters.Instantiation argument, but other settings such as the +# mechanism and DRBG algorithm names are not currently configurable by any API. +# +# Please note that the SUN implementation of DRBG always supports reseeding. +# +# The value of this property is a comma-separated list of all configurable +# aspects. The aspects can appear in any order but the same aspect can only +# appear at most once. Its BNF-style definition is: +# +# Value: +# aspect { "," aspect } +# +# aspect: +# mech_name | algorithm_name | strength | capability | df +# +# // The DRBG mechanism to use. Default "Hash_DRBG" +# mech_name: +# "Hash_DRBG" | "HMAC_DRBG" | "CTR_DRBG" +# +# // The DRBG algorithm name. The "SHA-***" names are for Hash_DRBG and +# // HMAC_DRBG, default "SHA-256". The "AES-***" names are for CTR_DRBG, +# // default "AES-128" when using the limited cryptographic or "AES-256" +# // when using the unlimited. +# algorithm_name: +# "SHA-224" | "SHA-512/224" | "SHA-256" | +# "SHA-512/256" | "SHA-384" | "SHA-512" | +# "AES-128" | "AES-192" | "AES-256" +# +# // Security strength requested. Default "128" +# strength: +# "112" | "128" | "192" | "256" +# +# // Prediction resistance and reseeding request. Default "none" +# // "pr_and_reseed" - Both prediction resistance and reseeding +# // support requested +# // "reseed_only" - Only reseeding support requested +# // "none" - Neither prediction resistance not reseeding +# // support requested +# pr: +# "pr_and_reseed" | "reseed_only" | "none" +# +# // Whether a derivation function should be used. only applicable +# // to CTR_DRBG. Default "use_df" +# df: +# "use_df" | "no_df" +# +# Examples, +# securerandom.drbg.config=Hash_DRBG,SHA-224,112,none +# securerandom.drbg.config=CTR_DRBG,AES-256,192,pr_and_reseed,use_df +# +# The default value is an empty string, which is equivalent to +# securerandom.drbg.config=Hash_DRBG,SHA-256,128,none +# +securerandom.drbg.config= + +# +# 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. The system class loader is used to +# locate this class. +# +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}/conf/security/java.policy +policy.url.2=file:${user.home}/.java.policy + +# Controls whether or not properties are expanded in policy and login +# configuration files. If set to false, properties (${...}) will not +# be expanded in policy and login configuration files. If commented out or +# set to an empty string, the default value is "false" for policy files and +# "true" for login configuration files. +# +policy.expandProperties=true + +# Controls whether or not an extra policy or login configuration file is +# allowed to be passed on the command line with -Djava.security.policy=somefile +# or -Djava.security.auth.login.config=somefile. If commented out or set to +# an empty string, the default value is "false". +# +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. Note: the default policy +# provider (sun.security.provider.PolicyFile) does not support this property. +# +policy.ignoreIdentityScope=false + +# +# Default keystore type. +# +keystore.type=pkcs12 + +# +# Controls compatibility mode for JKS and PKCS12 keystore types. +# +# When set to 'true', both JKS and PKCS12 keystore types support loading +# keystore files in either JKS or PKCS12 format. When set to 'false' the +# JKS keystore type supports loading only JKS keystore files and the PKCS12 +# keystore type supports loading only PKCS12 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 the +# SecurityManager::checkPackageAccess method unless the corresponding +# RuntimePermission("accessClassInPackage."+package) has been granted. +# +package.access=sun.misc.,\ + sun.reflect.,\ + org.GNOME.Accessibility. + +# +# List of comma-separated packages that start with or equal this string +# will cause a security exception to be thrown when passed to the +# SecurityManager::checkPackageDefinition method 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.misc.,\ + sun.reflect. + +# +# 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 stale policy: +# +# any positive value: the number of seconds to use the stale names +# zero: do not use stale names +# negative values are ignored +# +# default value is 0 (NEVER). +# +#networkaddress.cache.stale.ttl=0 + +# 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 5280) 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 secondary list and accessed less often for future requests. The +# value (case-insensitive) for this policy can be: +# +# tryLast +# KDCs in the secondary list are always tried after those not on the list. +# +# tryLess[:max_retries,timeout] +# KDCs in the secondary list 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 note that if any of the +# values defined here are more than what is defined in krb5.conf, it will be +# ignored. +# +# Whenever a KDC is detected as available, it is removed from the secondary +# list. The secondary list 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 + +# +# Kerberos cross-realm referrals (RFC 6806) +# +# OpenJDK's Kerberos client supports cross-realm referrals as defined in +# RFC 6806. This allows to setup more dynamic environments in which clients +# do not need to know in advance how to reach the realm of a target principal +# (either a user or service). +# +# When a client issues an AS or a TGS request, the "canonicalize" option +# is set to announce support of this feature. A KDC server may fulfill the +# request or reply referring the client to a different one. If referred, +# the client will issue a new request and the cycle repeats. +# +# In addition to referrals, the "canonicalize" option allows the KDC server +# to change the client name in response to an AS request. For security reasons, +# RFC 6806 (section 11) FAST scheme is enforced. +# +# Disable Kerberos cross-realm referrals. Value may be overwritten with a +# System property (-Dsun.security.krb5.disableReferrals). +sun.security.krb5.disableReferrals=false + +# Maximum number of AS or TGS referrals to avoid infinite loops. Value may +# be overwritten with a System property (-Dsun.security.krb5.maxReferrals). +sun.security.krb5.maxReferrals=5 + +# +# This property contains a list of disabled EC Named Curves that can be included +# in the jdk.[tls|certpath|jar].disabledAlgorithms properties. To include this +# list in any of the disabledAlgorithms properties, add the property name as +# an entry. +#jdk.disabled.namedCurves= + +# +# 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 follows: +# DisabledAlgorithms: +# " DisabledAlgorithm { , DisabledAlgorithm } " +# +# DisabledAlgorithm: +# AlgorithmName [Constraint] { '&' Constraint } | IncludeProperty +# +# AlgorithmName: +# (see below) +# +# Constraint: +# KeySizeConstraint | CAConstraint | DenyAfterConstraint | +# UsageConstraint +# +# KeySizeConstraint: +# keySize Operator KeyLength +# +# Operator: +# <= | < | == | != | >= | > +# +# KeyLength: +# Integer value of the algorithm's key length in bits +# +# CAConstraint: +# jdkCA +# +# DenyAfterConstraint: +# denyAfter YYYY-MM-DD +# +# UsageConstraint: +# usage [TLSServer] [TLSClient] [SignedJAR] +# +# IncludeProperty: +# include +# +# The "AlgorithmName" is the standard algorithm name of the disabled +# algorithm. See the Java Security Standard Algorithm Names Specification +# 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". +# +# The "IncludeProperty" allows a implementation-defined security property that +# can be included in the disabledAlgorithms properties. These properties are +# to help manage common actions easier across multiple disabledAlgorithm +# properties. +# There is one defined security property: jdk.disabled.namedCurves +# See the property for more specific details. +# +# +# A "Constraint" defines restrictions on the keys and/or certificates for +# a specified AlgorithmName: +# +# KeySizeConstraint: +# keySize Operator KeyLength +# The constraint requires a key of a valid size range if the +# "AlgorithmName" is of a key algorithm. The "KeyLength" 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. +# This constraint is only used on algorithms that have a key size. +# +# CAConstraint: +# jdkCA +# This constraint prohibits the specified algorithm only if the +# algorithm is used in a certificate chain that terminates at a marked +# trust anchor in the lib/security/cacerts keystore. If the jdkCA +# constraint is not set, then all chains using the specified algorithm +# are restricted. jdkCA may only be used once in a DisabledAlgorithm +# expression. +# Example: To apply this constraint to SHA-1 certificates, include +# the following: "SHA1 jdkCA" +# +# DenyAfterConstraint: +# denyAfter YYYY-MM-DD +# This constraint prohibits a certificate with the specified algorithm +# from being used after the date regardless of the certificate's +# validity. JAR files that are signed and timestamped before the +# constraint date with certificates containing the disabled algorithm +# will not be restricted. The date is processed in the UTC timezone. +# This constraint can only be used once in a DisabledAlgorithm +# expression. +# Example: To deny usage of RSA 2048 bit certificates after Feb 3 2020, +# use the following: "RSA keySize == 2048 & denyAfter 2020-02-03" +# +# UsageConstraint: +# usage [TLSServer] [TLSClient] [SignedJAR] +# This constraint prohibits the specified algorithm for +# a specified usage. This should be used when disabling an algorithm +# for all usages is not practical. 'TLSServer' restricts the algorithm +# in TLS server certificate chains when server authentication is +# performed. 'TLSClient' restricts the algorithm in TLS client +# certificate chains when client authentication is performed. +# 'SignedJAR' constrains use of certificates in signed jar files. +# The usage type follows the keyword and more than one usage type can +# be specified with a whitespace delimiter. +# Example: "SHA1 usage TLSServer TLSClient" +# +# When an algorithm must satisfy more than one constraint, it must be +# delimited by an ampersand '&'. For example, to restrict certificates in a +# chain that terminate at a distribution provided trust anchor and contain +# RSA keys that are less than or equal to 1024 bits, add the following +# constraint: "RSA keySize <= 1024 & jdkCA". +# +# All DisabledAlgorithms expressions are processed in the order defined in the +# property. This requires lower keysize constraints to be specified +# before larger keysize constraints of the same algorithm. For example: +# "RSA keySize < 1024 & jdkCA, RSA keySize < 2048". +# +# Note: The algorithm restrictions do not apply to trust anchors or +# self-signed certificates. +# +# 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, SHA1 jdkCA & usage TLSServer, \ + RSA keySize < 1024, DSA keySize < 1024, EC keySize < 224, \ + SHA1 usage SignedJAR & denyAfter 2019-01-01 + +# +# Legacy cryptographic algorithms and key lengths. +# +# In some environments, a certain algorithm or key length may be undesirable. +# +# Tools such as keytool and jarsigner may emit warnings when these legacy +# algorithms are used. See the man pages for those tools for more information. +# +# The syntax is the same as the "jdk.certpath.disabledAlgorithms" and +# "jdk.jar.disabledAlgorithms" security properties. +# +# Note: This property is currently used by the JDK Reference +# implementation. It is not guaranteed to be examined and used by other +# implementations. + +jdk.security.legacyAlgorithms=SHA1, \ + RSA keySize < 2048, DSA keySize < 2048, \ + DES, DESede, MD5, RC2, ARCFOUR + +# +# 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] { '&' Constraint } +# +# AlgorithmName: +# (see below) +# +# Constraint: +# KeySizeConstraint | DenyAfterConstraint +# +# KeySizeConstraint: +# keySize Operator KeyLength +# +# DenyAfterConstraint: +# denyAfter YYYY-MM-DD +# +# 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. +# +# See "jdk.certpath.disabledAlgorithms" for syntax descriptions. +# +jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, \ + DSA keySize < 1024, SHA1 denyAfter 2019-01-01 + +# +# Disabled message digest algorithms for use with plaintext +# HTTP Digest authentication (java.net.HttpURLConnection). +# This includes HTTPS Digest authentication to proxies. +# This may be overridden by setting the networking (or system) +# property "http.auth.digest.reEnabledAlgorithms" to a comma +# separated list of algorithms to be allowed. +# +http.auth.digest.disabledAlgorithms = MD5, SHA-1 + +# +# Algorithm restrictions for Secure Socket Layer/Transport Layer Security +# (SSL/TLS/DTLS) processing +# +# In some environments, certain algorithms or key lengths may be undesirable +# when using SSL/TLS/DTLS. This section describes the mechanism for disabling +# algorithms during SSL/TLS/DTLS security parameters negotiation, including +# protocol version negotiation, cipher suites selection, named groups +# selection, signature schemes 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: The algorithm restrictions do not apply to trust anchors or +# self-signed certificates. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +# Example: +# jdk.tls.disabledAlgorithms=MD5, SSLv3, DSA, RSA keySize < 2048, \ +# rsa_pkcs1_sha1, secp224r1 +jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, DTLSv1.0, RC4, DES, \ + MD5withRSA, DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \ + ECDH + +# +# 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 legacy algorithms 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 the Java Security Standard Algorithm Names +# Specification for information about the algorithm names. +# +# Note: If a legacy algorithm is also restricted through the +# jdk.tls.disabledAlgorithms property or the +# java.security.AlgorithmConstraints API (See +# javax.net.ssl.SSLParameters.setAlgorithmConstraints()), +# then the algorithm is completely disabled and will not be negotiated. +# +# Note: This property is currently used by the JDK Reference 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=NULL, anon, RC4, DES, 3DES_EDE_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} + +# +# TLS key limits on symmetric cryptographic algorithms +# +# This security property sets limits on algorithms key usage in TLS 1.3. +# When the amount of data encrypted exceeds the algorithm value listed below, +# a KeyUpdate message will trigger a key change. This is for symmetric ciphers +# with TLS 1.3 only. +# +# The syntax for the property is described below: +# KeyLimits: +# " KeyLimit { , KeyLimit } " +# +# WeakKeyLimit: +# AlgorithmName Action Length +# +# AlgorithmName: +# A full algorithm transformation. +# +# Action: +# KeyUpdate +# +# Length: +# The amount of encrypted data in a session before the Action occurs +# This value may be an integer value in bytes, or as a power of two, 2^29. +# +# KeyUpdate: +# The TLS 1.3 KeyUpdate handshake process begins when the Length amount +# is fulfilled. +# +# Note: This property is currently used by OpenJDK's JSSE implementation. It +# is not guaranteed to be examined and used by other implementations. +# +jdk.tls.keyLimits=AES/GCM/NoPadding KeyUpdate 2^37, \ + ChaCha20-Poly1305 KeyUpdate 2^37 + +# +# Cryptographic Jurisdiction Policy defaults +# +# Import and export control rules on cryptographic software vary from +# country to country. By default, Java provides two different sets of +# cryptographic policy files[1]: +# +# unlimited: These policy files contain no restrictions on cryptographic +# strengths or algorithms +# +# limited: These policy files contain more restricted cryptographic +# strengths +# +# The default setting is determined by the value of the "crypto.policy" +# Security property below. If your country or usage requires the +# traditional restrictive policy, the "limited" Java cryptographic +# policy is still available and may be appropriate for your environment. +# +# If you have restrictions that do not fit either use case mentioned +# above, Java provides the capability to customize these policy files. +# The "crypto.policy" security property points to a subdirectory +# within /conf/security/policy/ which can be customized. +# Please see the /conf/security/policy/README.txt file or consult +# the Java Security Guide/JCA documentation for more information. +# +# YOU ARE ADVISED TO CONSULT YOUR EXPORT/IMPORT CONTROL COUNSEL OR ATTORNEY +# TO DETERMINE THE EXACT REQUIREMENTS. +# +# [1] Please note that the JCE for Java SE, including the JCE framework, +# cryptographic policy files, and standard JCE providers provided with +# the Java SE, have been reviewed and approved for export as mass market +# encryption item by the US Bureau of Industry and Security. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +crypto.policy=unlimited + +# +# The policy for the XML Signature secure validation mode. Validation of +# XML Signatures that violate any of these constraints will fail. +# The mode can be enabled or disabled by setting the property +# "org.jcp.xml.dsig.secureValidation" to Boolean.TRUE or Boolean.FALSE with +# the javax.xml.crypto.XMLCryptoContext.setProperty() method, or by setting +# the system property "org.jcp.xml.dsig.secureValidation" to "true" or +# "false". Any other value for the system property is also treated as "false". +# If the system property is set, it supersedes the XMLCryptoContext property +# value. +# +# The secure validation mode is enabled by default. +# +# Policy: +# Constraint {"," Constraint } +# Constraint: +# AlgConstraint | MaxTransformsConstraint | MaxReferencesConstraint | +# ReferenceUriSchemeConstraint | KeySizeConstraint | OtherConstraint +# AlgConstraint +# "disallowAlg" Uri +# MaxTransformsConstraint: +# "maxTransforms" Integer +# MaxReferencesConstraint: +# "maxReferences" Integer +# ReferenceUriSchemeConstraint: +# "disallowReferenceUriSchemes" String { String } +# KeySizeConstraint: +# "minKeySize" KeyAlg Integer +# OtherConstraint: +# "noDuplicateIds" | "noRetrievalMethodLoops" +# +# For AlgConstraint, Uri is the algorithm URI String that is not allowed. +# See the XML Signature Recommendation for more information on algorithm +# URI Identifiers. For KeySizeConstraint, KeyAlg is the standard algorithm +# name of the key type (ex: "RSA"). If the MaxTransformsConstraint, +# MaxReferencesConstraint or KeySizeConstraint (for the same key type) is +# specified more than once, only the last entry is enforced. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +jdk.xml.dsig.secureValidationPolicy=\ + disallowAlg http://www.w3.org/TR/1999/REC-xslt-19991116,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#rsa-md5,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#hmac-md5,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#md5,\ + disallowAlg http://www.w3.org/2000/09/xmldsig#sha1,\ + disallowAlg http://www.w3.org/2000/09/xmldsig#dsa-sha1,\ + disallowAlg http://www.w3.org/2000/09/xmldsig#rsa-sha1,\ + disallowAlg http://www.w3.org/2007/05/xmldsig-more#sha1-rsa-MGF1,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1,\ + maxTransforms 5,\ + maxReferences 30,\ + disallowReferenceUriSchemes file http https,\ + minKeySize RSA 1024,\ + minKeySize DSA 1024,\ + minKeySize EC 224,\ + noDuplicateIds,\ + noRetrievalMethodLoops + +# +# Support for the here() function +# +# This security property determines whether the here() XPath function is +# supported in XML Signature generation and verification. +# +# If this property is set to false, the here() function is not supported. +# Generating an XML Signature that uses the here() function will throw an +# XMLSignatureException. Validating an existing XML Signature that uses the +# here() function will also throw an XMLSignatureException. +# +# The default value for this property is true. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +#jdk.xml.dsig.hereFunctionSupported=true + +# +# Deserialization JVM-wide filter factory +# +# A filter factory class name is used to configure the JVM-wide filter factory. +# The class must be public, must have a public zero-argument constructor, implement the +# java.util.function.BinaryOperator interface, provide its +# implementation and be accessible via the application class loader. +# A builtin filter factory is used if no filter factory is defined. +# See java.io.ObjectInputFilter.Config for more information. +# +# If the system property jdk.serialFilterFactory is also specified, it supersedes +# the security property value defined here. +# +#jdk.serialFilterFactory= + +# +# Deserialization JVM-wide filter +# +# A filter, if configured, is used by the filter factory to provide the filter used by +# java.io.ObjectInputStream during deserialization to check the contents of the stream. +# A filter is configured as a sequence of patterns, each pattern is either +# matched against the name of a class in the stream or defines a limit. +# Patterns are separated by ";" (semicolon). +# Whitespace is significant and is considered part of the pattern. +# +# If the system property jdk.serialFilter is also specified, it supersedes +# the security property value defined here. +# +# If a pattern includes a "=", it sets a limit. +# If a limit appears more than once the last value is used. +# Limits are checked before classes regardless of the order in the +# sequence of patterns. +# If any of the limits are exceeded, the filter status is REJECTED. +# +# maxdepth=value - the maximum depth of a graph +# maxrefs=value - the maximum number of internal references +# maxbytes=value - the maximum number of bytes in the input stream +# maxarray=value - the maximum array length allowed +# +# Other patterns, from left to right, match the class or package name as +# returned from Class.getName. +# If the class is an array type, the class or package to be matched is the +# element type. +# Arrays of any number of dimensions are treated the same as the element type. +# For example, a pattern of "!example.Foo", rejects creation of any instance or +# array of example.Foo. +# +# If the pattern starts with "!", the status is REJECTED if the remaining +# pattern is matched; otherwise the status is ALLOWED if the pattern matches. +# If the pattern contains "/", the non-empty prefix up to the "/" is the +# module name; +# if the module name matches the module name of the class then +# the remaining pattern is matched with the class name. +# If there is no "/", the module name is not compared. +# If the pattern ends with ".**" it matches any class in the package and all +# subpackages. +# If the pattern ends with ".*" it matches any class in the package. +# If the pattern ends with "*", it matches any class with the pattern as a +# prefix. +# If the pattern is equal to the class name, it matches. +# Otherwise, the status is UNDECIDED. +# +#jdk.serialFilter=pattern;pattern + +# +# RMI Registry Serial Filter +# +# The filter pattern uses the same format as jdk.serialFilter. +# This filter can override the builtin filter if additional types need to be +# allowed or rejected from the RMI Registry or to decrease limits but not +# to increase limits. +# If the limits (maxdepth, maxrefs, or maxbytes) are exceeded, the object is rejected. +# +# Each non-array type is allowed or rejected if it matches one of the patterns, +# evaluated from left to right, and is otherwise allowed. Arrays of any +# component type, including subarrays and arrays of primitives, are allowed. +# +# Array construction of any component type, including subarrays and arrays of +# primitives, are allowed unless the length is greater than the maxarray limit. +# The filter is applied to each array element. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +# The built-in filter allows subclasses of allowed classes and +# can approximately be represented as the pattern: +# +#sun.rmi.registry.registryFilter=\ +# maxarray=1000000;\ +# maxdepth=20;\ +# java.lang.String;\ +# java.lang.Number;\ +# java.lang.reflect.Proxy;\ +# java.rmi.Remote;\ +# sun.rmi.server.UnicastRef;\ +# sun.rmi.server.RMIClientSocketFactory;\ +# sun.rmi.server.RMIServerSocketFactory;\ +# java.rmi.server.UID +# +# RMI Distributed Garbage Collector (DGC) Serial Filter +# +# The filter pattern uses the same format as jdk.serialFilter. +# This filter can override the builtin filter if additional types need to be +# allowed or rejected from the RMI DGC. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +# The builtin DGC filter can approximately be represented as the filter pattern: +# +#sun.rmi.transport.dgcFilter=\ +# java.rmi.server.ObjID;\ +# java.rmi.server.UID;\ +# java.rmi.dgc.VMID;\ +# java.rmi.dgc.Lease;\ +# maxdepth=5;maxarray=10000 + +# +# JCEKS Encrypted Key Serial Filter +# +# This filter, if configured, is used by the JCEKS KeyStore during the +# deserialization of the encrypted Key object stored inside a key entry. +# If not configured or the filter result is UNDECIDED (i.e. none of the patterns +# matches), the filter configured by jdk.serialFilter will be consulted. +# +# If the system property jceks.key.serialFilter is also specified, it supersedes +# the security property value defined here. +# +# The filter pattern uses the same format as jdk.serialFilter. The default +# pattern allows java.lang.Enum, java.security.KeyRep, java.security.KeyRep$Type, +# and javax.crypto.spec.SecretKeySpec and rejects all the others. +jceks.key.serialFilter = java.base/java.lang.Enum;java.base/java.security.KeyRep;\ + java.base/java.security.KeyRep$Type;java.base/javax.crypto.spec.SecretKeySpec;!* + +# The iteration count used for password-based encryption (PBE) in JCEKS +# keystores. Values in the range 10000 to 5000000 are considered valid. +# If the value is out of this range, or is not a number, or is unspecified; +# a default of 200000 is used. +# +# If the system property jdk.jceks.iterationCount is also specified, it +# supersedes the security property value defined here. +# +#jdk.jceks.iterationCount = 200000 + +# +# PKCS12 KeyStore properties +# +# The following properties, if configured, are used by the PKCS12 KeyStore +# implementation during the creation of a new keystore. Several of the +# properties may also be used when modifying an existing keystore. The +# properties can be overridden by a KeyStore API that specifies its own +# algorithms and parameters. +# +# If an existing PKCS12 keystore is loaded and then stored, the algorithm and +# parameter used to generate the existing Mac will be reused. If the existing +# keystore does not have a Mac, no Mac will be created while storing. If there +# is at least one certificate in the existing keystore, the algorithm and +# parameters used to encrypt the last certificate in the existing keystore will +# be reused to encrypt all certificates while storing. If the last certificate +# in the existing keystore is not encrypted, all certificates will be stored +# unencrypted. If there is no certificate in the existing keystore, any newly +# added certificate will be encrypted (or stored unencrypted if algorithm +# value is "NONE") using the "keystore.pkcs12.certProtectionAlgorithm" and +# "keystore.pkcs12.certPbeIterationCount" values defined here. Existing private +# and secret key(s) are not changed. Newly set private and secret key(s) will +# be encrypted using the "keystore.pkcs12.keyProtectionAlgorithm" and +# "keystore.pkcs12.keyPbeIterationCount" values defined here. +# +# In order to apply new algorithms and parameters to all entries in an +# existing keystore, one can create a new keystore and add entries in the +# existing keystore into the new keystore. This can be achieved by calling the +# "keytool -importkeystore" command. +# +# If a system property of the same name is also specified, it supersedes the +# security property value defined here. +# +# If the property is set to an illegal value, an iteration count that is not +# a positive integer, or an unknown algorithm name, an exception will be thrown +# when the property is used. If the property is not set or empty, a default +# value will be used. +# +# Some PKCS12 tools and libraries may not support algorithms based on PBES2 +# and AES. To create a PKCS12 keystore which they can load, set the system +# property "keystore.pkcs12.legacy" which overrides the values of the properties +# defined below with legacy algorithms. Setting this system property (which can +# only be enabled and has no value) is equivalent to +# +# -Dkeystore.pkcs12.certProtectionAlgorithm=PBEWithSHA1AndRC2_40 +# -Dkeystore.pkcs12.keyProtectionAlgorithm=PBEWithSHA1AndDESede +# -Dkeystore.pkcs12.macAlgorithm=HmacPBESHA1 +# -Dkeystore.pkcs12.certPbeIterationCount=50000 +# -Dkeystore.pkcs12.keyPbeIterationCount=50000 +# -Dkeystore.pkcs12.macIterationCount=100000 +# +# Also, you can downgrade an existing PKCS12 keystore created with stronger +# algorithms to legacy algorithms with +# +# keytool -J-Dkeystore.pkcs12.legacy -importkeystore -srckeystore ks -destkeystore ks +# +# This system property should be used at your own risk. +# +# Note: These properties are currently used by the JDK Reference implementation. +# They are not guaranteed to be examined and used by other implementations. + +# The algorithm used to encrypt a certificate. This can be any non-Hmac PBE +# algorithm defined in the Cipher section of the Java Security Standard +# Algorithm Names Specification. When set to "NONE", the certificate +# is not encrypted. The default value is "PBEWithHmacSHA256AndAES_256". +#keystore.pkcs12.certProtectionAlgorithm = PBEWithHmacSHA256AndAES_256 + +# The iteration count used by the PBE algorithm when encrypting a certificate. +# This value must be a positive integer. The default value is 10000. +#keystore.pkcs12.certPbeIterationCount = 10000 + +# The algorithm used to encrypt a private key or secret key. This can be +# any non-Hmac PBE algorithm defined in the Cipher section of the Java +# Security Standard Algorithm Names Specification. The value must not be "NONE". +# The default value is "PBEWithHmacSHA256AndAES_256". +#keystore.pkcs12.keyProtectionAlgorithm = PBEWithHmacSHA256AndAES_256 + +# The iteration count used by the PBE algorithm when encrypting a private key +# or a secret key. This value must be a positive integer. The default value +# is 10000. +#keystore.pkcs12.keyPbeIterationCount = 10000 + +# The algorithm used to calculate the optional MacData at the end of a PKCS12 +# file. This can be any HmacPBE algorithm defined in the Mac section of the +# Java Security Standard Algorithm Names Specification. When set to "NONE", +# no Mac is generated. The default value is "HmacPBESHA256". +#keystore.pkcs12.macAlgorithm = HmacPBESHA256 + +# The iteration count used by the MacData algorithm. This value must be a +# positive integer. The default value is 10000. +#keystore.pkcs12.macIterationCount = 10000 + +# +# Enhanced exception message information +# +# By default, exception messages should not include potentially sensitive +# information such as file names, host names, or port numbers. This property +# accepts one or more comma separated values, each of which represents a +# category of enhanced exception message information to enable. Values are +# case-insensitive. Leading and trailing whitespaces, surrounding each value, +# are ignored. Unknown values are ignored. +# +# NOTE: Use caution before setting this property. Setting this property +# exposes sensitive information in Exceptions, which could, for example, +# propagate to untrusted code or be emitted in stack traces that are +# inadvertently disclosed and made accessible over a public network. +# +# The categories are: +# +# hostInfo - IOExceptions thrown by java.net.Socket and the socket types in the +# java.nio.channels package will contain enhanced exception +# message information +# +# jar - enables more detailed information in the IOExceptions thrown +# by classes in the java.util.jar package +# +# The property setting in this file can be overridden by a system property of +# the same name, with the same syntax and possible values. +# +#jdk.includeInExceptions=hostInfo,jar + +# +# Disabled mechanisms for the Simple Authentication and Security Layer (SASL) +# +# Disabled mechanisms will not be negotiated by both SASL clients and servers. +# These mechanisms will be ignored if they are specified in the "mechanisms" +# argument of "Sasl.createSaslClient" or the "mechanism" argument of +# "Sasl.createSaslServer". +# +# The value of this property is a comma-separated list of SASL mechanisms. +# The mechanisms are case-sensitive. Whitespaces around the commas are ignored. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +# Example: +# jdk.sasl.disabledMechanisms=PLAIN, CRAM-MD5, DIGEST-MD5 +jdk.sasl.disabledMechanisms= + +# +# Policies for distrusting Certificate Authorities (CAs). +# +# This is a comma separated value of one or more case-sensitive strings, each +# of which represents a policy for determining if a CA should be distrusted. +# The supported values are: +# +# SYMANTEC_TLS : Distrust TLS Server certificates anchored by a Symantec +# root CA and issued after April 16, 2019 unless issued by one of the +# following subordinate CAs which have a later distrust date: +# 1. Apple IST CA 2 - G1, SHA-256 fingerprint: +# AC2B922ECFD5E01711772FEA8ED372DE9D1E2245FCE3F57A9CDBEC77296A424B +# Distrust after December 31, 2019. +# 2. Apple IST CA 8 - G1, SHA-256 fingerprint: +# A4FE7C7F15155F3F0AEF7AAA83CF6E06DEB97CA3F909DF920AC1490882D488ED +# Distrust after December 31, 2019. +# +# Leading and trailing whitespace surrounding each value are ignored. +# Unknown values are ignored. If the property is commented out or set to the +# empty String, no policies are enforced. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be supported by other SE implementations. Also, this +# property does not override other security properties which can restrict +# certificates such as jdk.tls.disabledAlgorithms or +# jdk.certpath.disabledAlgorithms; those restrictions are still enforced even +# if this property is not enabled. +# +jdk.security.caDistrustPolicies=SYMANTEC_TLS + +# +# FilePermission path canonicalization +# +# This security property dictates how the path argument is processed and stored +# while constructing a FilePermission object. If the value is set to true, the +# path argument is canonicalized and FilePermission methods (such as implies, +# equals, and hashCode) are implemented based on this canonicalized result. +# Otherwise, the path argument is not canonicalized and FilePermission methods are +# implemented based on the original input. See the implementation note of the +# FilePermission class for more details. +# +# If a system property of the same name is also specified, it supersedes the +# security property value defined here. +# +# The default value for this property is false. +# +jdk.io.permissionsUseCanonicalPath=false + + +# +# Policies for the proxy_impersonator Kerberos ccache configuration entry +# +# The proxy_impersonator ccache configuration entry indicates that the ccache +# is a synthetic delegated credential for use with S4U2Proxy by an intermediate +# server. The ccache file should also contain the TGT of this server and +# an evidence ticket from the default principal of the ccache to this server. +# +# This security property determines how Java uses this configuration entry. +# There are 3 possible values: +# +# no-impersonate - Ignore this configuration entry, and always act as +# the owner of the TGT (if it exists). +# +# try-impersonate - Try impersonation when this configuration entry exists. +# If no matching TGT or evidence ticket is found, +# fallback to no-impersonate. +# +# always-impersonate - Always impersonate when this configuration entry exists. +# If no matching TGT or evidence ticket is found, +# no initial credential is read from the ccache. +# +# The default value is "always-impersonate". +# +# If a system property of the same name is also specified, it supersedes the +# security property value defined here. +# +#jdk.security.krb5.default.initiate.credential=always-impersonate + +# +# Trust Anchor Certificates - CA Basic Constraint check +# +# X.509 v3 certificates used as Trust Anchors (to validate signed code or TLS +# connections) must have the cA Basic Constraint field set to 'true'. Also, if +# they include a Key Usage extension, the keyCertSign bit must be set. These +# checks, enabled by default, can be disabled for backward-compatibility +# purposes with the jdk.security.allowNonCaAnchor System and Security +# properties. In the case that both properties are simultaneously set, the +# System value prevails. The default value of the property is "false". +# +#jdk.security.allowNonCaAnchor=true + +# +# The default Character set name (java.nio.charset.Charset.forName()) +# for converting TLS ALPN values between byte arrays and Strings. +# Prior versions of the JDK may use UTF-8 as the default charset. If +# you experience interoperability issues, setting this property to UTF-8 +# may help. +# +# jdk.tls.alpnCharset=UTF-8 +jdk.tls.alpnCharset=ISO_8859_1 + +# +# Global JNDI Object Factories Filter +# +# This filter is used by the JNDI runtime to control the set of object factory classes +# which will be allowed to instantiate objects from object references returned by +# naming/directory systems. The factory class named by the reference instance will be +# matched against this filter. The filter property supports pattern-based filter syntax +# with the same format as jdk.serialFilter. Limit patterns specified in the filter property +# are unused. +# +# Each class name pattern is matched against the factory class name to allow or disallow its +# instantiation. The access to a factory class is allowed if the filter returns +# ALLOWED. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +# If the system property jdk.jndi.object.factoriesFilter is also specified, it supersedes +# the security property value defined here. The default value of the property is "*". +# +# The default pattern value allows any object factory class specified by the reference +# instance to recreate the referenced object. +#jdk.jndi.object.factoriesFilter=* + +# +# Protocol Specific JNDI/LDAP Object Factories Filter +# +# This filter is used by the JNDI/LDAP provider implementation in the JDK to further control the +# set of object factory classes which will be allowed to instantiate objects from object +# references bound to LDAP contexts. The factory class named by the reference instance will +# be matched against this filter. The filter property supports pattern-based filter syntax +# with the same format as jdk.serialFilter. Limit patterns specified in the filter property +# are unused. +# +# Each class name pattern is matched against the factory class name to allow or disallow its +# instantiation. The access to a factory class is allowed only when it is not rejected by this filter +# or by the global filter defined by "jdk.jndi.object.factoriesFilter", and at least one of these +# two filters returns ALLOWED. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +# If the system property jdk.jndi.ldap.object.factoriesFilter is also specified, it supersedes +# the security property value defined here. The default value of the property is +# "java.naming/com.sun.jndi.ldap.**;!*". +# +# The default pattern value allows any object factory class defined in the java.naming module +# to be specified by the reference instance, but rejects any other. +#jdk.jndi.ldap.object.factoriesFilter=java.naming/com.sun.jndi.ldap.**;!* + +# +# Protocol Specific JNDI/RMI Object Factories Filter +# +# This filter is used by the JNDI/RMI provider implementation in the JDK to further control the +# set of object factory classes which will be allowed to instantiate objects from object +# references bound to RMI names. The factory class named by the reference instance will +# be matched against this filter. The filter property supports pattern-based filter syntax +# with the same format as jdk.serialFilter. Limit patterns specified in the filter property +# are unused. +# +# Each class name pattern is matched against the factory class name to allow or disallow its +# instantiation. The access to a factory class is allowed only when it is not rejected by this filter +# or by the global filter defined by "jdk.jndi.object.factoriesFilter", and at least one of these +# two filters returns ALLOWED. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +# If the system property jdk.jndi.rmi.object.factoriesFilter is also specified, it supersedes +# the security property value defined here. The default value of the property is +# "jdk.naming.rmi/com.sun.jndi.rmi.**;!*". +# +# The default pattern value allows any object factory class defined in the jdk.naming.rmi module +# to be specified by the reference instance, but rejects any other. +#jdk.jndi.rmi.object.factoriesFilter=jdk.naming.rmi/com.sun.jndi.rmi.**;!* + +# +# Policy for non-forwardable service ticket in a S4U2proxy request +# +# The Service for User to Proxy (S4U2proxy) Kerberos extension enables a middle service +# to obtain a service ticket to another service on behalf of a user. It requires that +# the user's service ticket to the first service has the forwardable flag set [1]. +# However, some KDC implementations ignore this requirement and accept service tickets +# with the flag unset. +# +# If this security property is set to "true", then +# +# 1) The user service ticket, when obtained by the middle service after a S4U2self +# impersonation, is not required to have the forwardable flag set; and, +# +# 2) If a S4U2proxy request receives a KRB_ERROR of the KDC_ERR_BADOPTION error code +# and the ticket to the middle service is not forwardable, OpenJDK will try the same +# request with another KDC instead of treating it as a fatal failure. +# +# The default value is "false". +# +# If a system property of the same name is also specified, it supersedes the +# security property value defined here. +# +# [1] https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-sfu/bde93b0e-f3c9-4ddf-9f44-e1453be7af5a +#jdk.security.krb5.s4u2proxy.acceptNonForwardableServiceTicket=false diff --git a/java-21-openjdk/security/nss.cfg b/java-21-openjdk/security/nss.cfg new file mode 100644 index 0000000..3535a40 --- /dev/null +++ b/java-21-openjdk/security/nss.cfg @@ -0,0 +1,4 @@ +name = NSS +nssDbMode = noDb +attributes = compatibility +handleStartupErrors = ignoreMultipleInitialisation diff --git a/java-21-openjdk/security/policy/README.txt b/java-21-openjdk/security/policy/README.txt new file mode 100644 index 0000000..fdf77d3 --- /dev/null +++ b/java-21-openjdk/security/policy/README.txt @@ -0,0 +1,54 @@ + + Java(TM) Cryptography Extension Policy Files + for the Java(TM) Platform, Standard Edition Runtime Environment + + README +------------------------------------------------------------------------ + +Import and export control rules on cryptographic software vary from +country to country. The Java Cryptography Extension (JCE) architecture +allows flexible cryptographic key strength to be configured via the +jurisdiction policy files which are referenced by the "crypto.policy" +security property in the /conf/security/java.security file. + +By default, Java provides two different sets of cryptographic policy +files: + + unlimited: These policy files contain no restrictions on cryptographic + strengths or algorithms + + limited: These policy files contain more restricted cryptographic + strengths + +These files reside in /conf/security/policy in the "unlimited" +or "limited" subdirectories respectively. + +Each subdirectory contains a complete policy configuration, +and subdirectories can be added/edited/removed to reflect your +import or export control product requirements. + +Within a subdirectory, the effective policy is the combined minimum +permissions of the grant statements in the file(s) matching the filename +pattern "default_*.policy". At least one grant is required. For example: + + limited = Export (all) + Import (limited) = Limited + unlimited = Export (all) + Import (all) = Unlimited + +The effective exemption policy is the combined minimum permissions +of the grant statements in the file(s) matching the filename pattern +"exempt_*.policy". Exemption grants are optional. For example: + + limited = grants exemption permissions, by which the + effective policy can be circumvented. + e.g. KeyRecovery/KeyEscrow/KeyWeakening. + +Please see the Java Cryptography Architecture (JCA) documentation for +additional information on these files and formats. + +YOU ARE ADVISED TO CONSULT YOUR EXPORT/IMPORT CONTROL COUNSEL OR ATTORNEY +TO DETERMINE THE EXACT REQUIREMENTS. + +Please note that the JCE for Java SE, including the JCE framework, +cryptographic policy files, and standard JCE providers provided with +the Java SE, have been reviewed and approved for export as mass market +encryption item by the US Bureau of Industry and Security. diff --git a/java-21-openjdk/security/policy/limited/default_US_export.policy b/java-21-openjdk/security/policy/limited/default_US_export.policy new file mode 100644 index 0000000..1f38934 --- /dev/null +++ b/java-21-openjdk/security/policy/limited/default_US_export.policy @@ -0,0 +1,6 @@ +// Default US Export policy file. + +grant { + // There is no restriction to any algorithms. + permission javax.crypto.CryptoAllPermission; +}; diff --git a/java-21-openjdk/security/policy/limited/default_local.policy b/java-21-openjdk/security/policy/limited/default_local.policy new file mode 100644 index 0000000..2a6d513 --- /dev/null +++ b/java-21-openjdk/security/policy/limited/default_local.policy @@ -0,0 +1,14 @@ +// Some countries have import limits on crypto strength. This policy file +// is worldwide importable. + +grant { + permission javax.crypto.CryptoPermission "DES", 64; + permission javax.crypto.CryptoPermission "DESede", *; + permission javax.crypto.CryptoPermission "RC2", 128, + "javax.crypto.spec.RC2ParameterSpec", 128; + permission javax.crypto.CryptoPermission "RC4", 128; + permission javax.crypto.CryptoPermission "RC5", 128, + "javax.crypto.spec.RC5ParameterSpec", *, 12, *; + permission javax.crypto.CryptoPermission "RSA", *; + permission javax.crypto.CryptoPermission *, 128; +}; diff --git a/java-21-openjdk/security/policy/limited/exempt_local.policy b/java-21-openjdk/security/policy/limited/exempt_local.policy new file mode 100644 index 0000000..9dd5b91 --- /dev/null +++ b/java-21-openjdk/security/policy/limited/exempt_local.policy @@ -0,0 +1,13 @@ +// Some countries have import limits on crypto strength, but may allow for +// these exemptions if the exemption mechanism is used. + +grant { + // There is no restriction to any algorithms if KeyRecovery is enforced. + permission javax.crypto.CryptoPermission *, "KeyRecovery"; + + // There is no restriction to any algorithms if KeyEscrow is enforced. + permission javax.crypto.CryptoPermission *, "KeyEscrow"; + + // There is no restriction to any algorithms if KeyWeakening is enforced. + permission javax.crypto.CryptoPermission *, "KeyWeakening"; +}; diff --git a/java-21-openjdk/security/policy/unlimited/default_US_export.policy b/java-21-openjdk/security/policy/unlimited/default_US_export.policy new file mode 100644 index 0000000..1f38934 --- /dev/null +++ b/java-21-openjdk/security/policy/unlimited/default_US_export.policy @@ -0,0 +1,6 @@ +// Default US Export policy file. + +grant { + // There is no restriction to any algorithms. + permission javax.crypto.CryptoAllPermission; +}; diff --git a/java-21-openjdk/security/policy/unlimited/default_local.policy b/java-21-openjdk/security/policy/unlimited/default_local.policy new file mode 100644 index 0000000..2b907e2 --- /dev/null +++ b/java-21-openjdk/security/policy/unlimited/default_local.policy @@ -0,0 +1,6 @@ +// Country-specific policy file for countries with no limits on crypto strength. + +grant { + // There is no restriction to any algorithms. + permission javax.crypto.CryptoAllPermission; +}; diff --git a/java-21-openjdk/security/public_suffix_list.dat b/java-21-openjdk/security/public_suffix_list.dat new file mode 100644 index 0000000..2285622 Binary files /dev/null and b/java-21-openjdk/security/public_suffix_list.dat differ diff --git a/java-21-openjdk/sound.properties b/java-21-openjdk/sound.properties new file mode 100644 index 0000000..68309d1 --- /dev/null +++ b/java-21-openjdk/sound.properties @@ -0,0 +1,39 @@ +############################################################ +# 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 +# diff --git a/java-21-openjdk/swing.properties b/java-21-openjdk/swing.properties new file mode 100644 index 0000000..0f55df0 --- /dev/null +++ b/java-21-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/java-8-openjdk/accessibility.properties b/java-8-openjdk/accessibility.properties index 9cc49b8..92c5493 100644 --- a/java-8-openjdk/accessibility.properties +++ b/java-8-openjdk/accessibility.properties @@ -5,6 +5,5 @@ # Note: the line below cannot end the file (there must be at # a minimum a blank line following it). # -# Doesn't work, see LP: #935296 -#assistive_technologies=org.GNOME.Accessibility.AtkWrapper +assistive_technologies=org.GNOME.Accessibility.AtkWrapper diff --git a/kernel/header_postinst.d/dkms b/kernel/header_postinst.d/dkms index c90c2d6..c0b9cda 100755 --- a/kernel/header_postinst.d/dkms +++ b/kernel/header_postinst.d/dkms @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # We're passed the version of the kernel being installed inst_kern=$1 @@ -11,17 +11,16 @@ _get_kernel_dir() { Linux) DIR="/lib/modules/$KVER/build" ;; GNU/kFreeBSD) DIR="/usr/src/kfreebsd-headers-$KVER/sys" ;; esac - echo $DIR + echo "$DIR" } _check_kernel_dir() { - DIR=$(_get_kernel_dir $1) + DIR=$(_get_kernel_dir "$1") case ${uname_s} in - Linux) test -e $DIR/include ;; - GNU/kFreeBSD) test -e $DIR/kern && test -e $DIR/conf/kmod.mk ;; - *) return 1 ;; + Linux) test -e "$DIR/include" ;; + GNU/kFreeBSD) test -e "$DIR/kern" && test -e "$DIR/conf/kmod.mk" ;; + *) false ;; esac - return $? } case "${uname_s}" in @@ -36,10 +35,10 @@ case "${uname_s}" in esac if [ -x /usr/lib/dkms/dkms_autoinstaller ]; then - exec /usr/lib/dkms/dkms_autoinstaller start $inst_kern + exec /usr/lib/dkms/dkms_autoinstaller start "$inst_kern" fi -if ! _check_kernel_dir $inst_kern ; then +if ! _check_kernel_dir "$inst_kern" ; then echo "dkms: WARNING: $kernel headers are missing, which may explain the above failures." >&2 echo " please install the $header_pkg package to fix this." >&2 fi diff --git a/kernel/install.d/dkms b/kernel/install.d/dkms index f1b3b38..ae23156 100755 --- a/kernel/install.d/dkms +++ b/kernel/install.d/dkms @@ -1,9 +1,9 @@ -#!/bin/bash +#!/bin/sh -if [[ "$1" == "add" ]]; then - /etc/kernel/postinst.d/dkms $2 +if [ "$1" = "add" ]; then + /etc/kernel/postinst.d/dkms "$2" fi -if [[ "$1" == "remove" ]]; then - /etc/kernel/prerm.d/dkms $2 +if [ "$1" = "remove" ]; then + /etc/kernel/prerm.d/dkms "$2" fi diff --git a/kernel/postinst.d/dkms b/kernel/postinst.d/dkms index c90c2d6..c0b9cda 100755 --- a/kernel/postinst.d/dkms +++ b/kernel/postinst.d/dkms @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # We're passed the version of the kernel being installed inst_kern=$1 @@ -11,17 +11,16 @@ _get_kernel_dir() { Linux) DIR="/lib/modules/$KVER/build" ;; GNU/kFreeBSD) DIR="/usr/src/kfreebsd-headers-$KVER/sys" ;; esac - echo $DIR + echo "$DIR" } _check_kernel_dir() { - DIR=$(_get_kernel_dir $1) + DIR=$(_get_kernel_dir "$1") case ${uname_s} in - Linux) test -e $DIR/include ;; - GNU/kFreeBSD) test -e $DIR/kern && test -e $DIR/conf/kmod.mk ;; - *) return 1 ;; + Linux) test -e "$DIR/include" ;; + GNU/kFreeBSD) test -e "$DIR/kern" && test -e "$DIR/conf/kmod.mk" ;; + *) false ;; esac - return $? } case "${uname_s}" in @@ -36,10 +35,10 @@ case "${uname_s}" in esac if [ -x /usr/lib/dkms/dkms_autoinstaller ]; then - exec /usr/lib/dkms/dkms_autoinstaller start $inst_kern + exec /usr/lib/dkms/dkms_autoinstaller start "$inst_kern" fi -if ! _check_kernel_dir $inst_kern ; then +if ! _check_kernel_dir "$inst_kern" ; then echo "dkms: WARNING: $kernel headers are missing, which may explain the above failures." >&2 echo " please install the $header_pkg package to fix this." >&2 fi diff --git a/kernel/postinst.d/zz-update-grub b/kernel/postinst.d/zz-update-grub index 5ed065f..9521057 100755 --- a/kernel/postinst.d/zz-update-grub +++ b/kernel/postinst.d/zz-update-grub @@ -1,7 +1,7 @@ #! /bin/sh set -e -which update-grub >/dev/null 2>&1 || exit 0 +command -v update-grub >/dev/null || exit 0 if type systemd-detect-virt >/dev/null 2>&1 && systemd-detect-virt --quiet --container; then diff --git a/kernel/postrm.d/zz-update-grub b/kernel/postrm.d/zz-update-grub index 5ed065f..9521057 100755 --- a/kernel/postrm.d/zz-update-grub +++ b/kernel/postrm.d/zz-update-grub @@ -1,7 +1,7 @@ #! /bin/sh set -e -which update-grub >/dev/null 2>&1 || exit 0 +command -v update-grub >/dev/null || exit 0 if type systemd-detect-virt >/dev/null 2>&1 && systemd-detect-virt --quiet --container; then diff --git a/kernel/prerm.d/dkms b/kernel/prerm.d/dkms index fd2ebda..aeb8e3a 100755 --- a/kernel/prerm.d/dkms +++ b/kernel/prerm.d/dkms @@ -1,28 +1,16 @@ -#!/bin/bash +#!/bin/sh # We're passed the version of the kernel being removed inst_kern=$1 -# This is applied from make_initrd function in dkms command, which -# creates the possible initrd backup file. -remove_initrd_backup() { - for initrd in "initrd-$1.img" "initramfs-$1.img" "initrd.img-$1" "initrd-$1"; do - rm -fv /boot/"${initrd}".old-dkms >&2 +if command -v dkms > /dev/null; then + dkms status -k "$inst_kern" 2>/dev/null | while IFS=",:/ " read -r name vers _ arch status; do + [ "$status" = "installed" ] || continue + echo "dkms: removing: $name $vers ($inst_kern) ($arch)" >&2 + dkms remove -m "$name" -v "$vers" -k "$inst_kern" -a "$arch" done -} - -if [ -x /usr/sbin/dkms ]; then -while read line; do - name=`echo "$line" | awk '{print $1}' | sed 's/,$//' | cut -d'/' -f1` - vers=`echo "$line" | awk '{print $1}' | sed 's/,$//' | cut -d'/' -f2` - arch=`echo "$line" | awk '{print $3}' | sed 's/:$//'` - echo "dkms: removing: $name $vers ($inst_kern) ($arch)" >&2 - dkms remove -m $name -v $vers -k $inst_kern -a $arch -done < <(dkms status -k $inst_kern 2>/dev/null | grep ": installed") fi -remove_initrd_backup "$inst_kern" - rmdir --ignore-fail-on-non-empty \ "/lib/modules/$inst_kern/updates/dkms" \ "/lib/modules/$inst_kern/updates" 2>/dev/null diff --git a/libblockdev/3/conf.d/00-default.cfg b/libblockdev/3/conf.d/00-default.cfg new file mode 100644 index 0000000..95f8d7e --- /dev/null +++ b/libblockdev/3/conf.d/00-default.cfg @@ -0,0 +1,52 @@ +# This is the default configuration for the libblockdev library. For +# each supported technology/plugin there is a separate section/group +# with the 'sonames' key. The value of the key has to be a list of +# sonames of shared objects that should be attempted to be loaded for +# the plugin falling back to the next one in the list. +# +# So this example: +# [lvm] +# sonames=libbd_lvm-dbus.so.0;libbd_lvm.so.0 +# +# would result in the libbd_lvm-dbus.so.0 shared object attempted to +# be loaded and if that failed, the libbd_lvm.so.0 would be attempted +# to be loaded. + +[btrfs] +sonames=libbd_btrfs.so.3 + +[crypto] +sonames=libbd_crypto.so.3 + +[dm] +sonames=libbd_dm.so.3 + +[fs] +sonames=libbd_fs.so.3 + +[loop] +sonames=libbd_loop.so.3 + +[lvm] +sonames=libbd_lvm.so.3 + +[mdraid] +sonames=libbd_mdraid.so.3 + +[mpath] +sonames=libbd_mpath.so.3 + +[nvdimm] +sonames=libbd_nvdimm.so.3 + +[nvme] +sonames=libbd_nvme.so.3 + +[part] +sonames=libbd_part.so.3 + +[swap] +sonames=libbd_swap.so.3 + +[s390] +sonames=libbd_s390.so.3 diff --git a/libreoffice/psprint.conf b/libreoffice/psprint.conf index 1b56e08..015a310 100644 --- a/libreoffice/psprint.conf +++ b/libreoffice/psprint.conf @@ -46,11 +46,6 @@ ; 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, diff --git a/libreoffice/registry/calc.xcd b/libreoffice/registry/calc.xcd index f8460d3..9d7bef1 100644 --- a/libreoffice/registry/calc.xcd +++ b/libreoffice/registry/calc.xcd @@ -2,19 +2,43 @@ + + Contains general information about ~ and rules, and about actions based on office commands. + - - + + Contains user interface data for Office commands and identifiers that are used by the user interface." + + + + Contains label text for Office commands and identifiers that are used by the user interface." + + + + + Contains label text for popup menus identifiers that are used by the user interface." + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the Writer text module. + - + + Contains user interface element state data specific for the Calc module." + + + + Contains states of all known dockable user interface elements of the Calc module." + + @@ -32,6 +56,14 @@ 1 + + + Duplicate Sheet + + + 1 + + Flip Vertically @@ -114,7 +146,13 @@ - Freeze ~Rows and Columns + Freeze Panes + + + Freeze Rows and Columns + + + Freeze Rows and Columns 1 @@ -253,7 +291,7 @@ - Link to E~xternal Data... + E~xternal Links... 1 @@ -451,7 +489,7 @@ - Te~xt to Columns... + Text to Columns... 1 @@ -567,6 +605,14 @@ 1 + + + ~Go to Sheet... + + + 1 + + Ch~art... @@ -638,7 +684,7 @@ 1 - + Conditional Formatting: Condition @@ -649,6 +695,72 @@ 1 + + + Conditional Formatting: Greater Than + + + Greater than... + + + 1 + + + + + Conditional Formatting: Less Than + + + Less than... + + + 1 + + + + + Conditional Formatting: Equals + + + Equals... + + + 1 + + + + + Conditional Formatting: Between + + + Between... + + + 1 + + + + + Conditional Formatting: Contains Text + + + Containing text... + + + 1 + + + + + Conditional Formatting: More Rules + + + More rules... + + + 1 + + Conditional Formatting... @@ -1084,6 +1196,70 @@ 1 + + + Sparklines + + + 1 + + + + + Sparkline... + + + 1 + + + + + Delete Sparkline + + + 1 + + + + + Delete Sparkline Group + + + 1 + + + + + Group Sparklines + + + 1 + + + + + Ungroup Sparklines + + + 1 + + + + + Edit Sparkline... + + + 1 + + + + + Edit Sparkline Group... + + + 1 + + ~Headers and Footers... @@ -1121,14 +1297,6 @@ 1 - - - Delete Columns - - - 1 - - Insert Cells @@ -1215,17 +1383,6 @@ 1 - - - Comm~ent - - - Insert Co~mment - - - 1 - - Delete Comment @@ -1263,6 +1420,28 @@ 1 + + + Column/Row Highlighting + + + 1 + + + + + Show Hidden Row/Column Indicator + + + Hidden Row/Column Indicator + + + 1 + + + Show the indicator for hidden rows and columns + + ~Normal View @@ -1704,14 +1883,6 @@ 1 - - - Merge Cells - - - 1 - - Unmerge Cells @@ -1905,7 +2076,7 @@ - ~XML Source... + XML Source... 1 @@ -4066,6 +4237,24 @@ com.sun.star.sheet.SpreadsheetDocument + + + IMPORT ALIEN PREFERRED + + + + + + Apache Parquet + + + + com.sun.star.sheet.SpreadsheetDocument + + + Apache Parquet Spreadsheet + + IMPORT EXPORT ALIEN @@ -4696,6 +4885,26 @@ + + + com.sun.star.comp.sc.OrcusFilterDetect + + + + parquet + + + + true + + + Apache Parquet Spreadsheet + + + Apache Parquet + + + com.sun.star.comp.calc.FormatDetector diff --git a/libreoffice/registry/cjk_zh-CN.xcd b/libreoffice/registry/cjk_zh-CN.xcd index 8b0961b..51dd756 100644 --- a/libreoffice/registry/cjk_zh-CN.xcd +++ b/libreoffice/registry/cjk_zh-CN.xcd @@ -7,9 +7,6 @@ true - - true - true diff --git a/libreoffice/registry/cjk_zh-TW.xcd b/libreoffice/registry/cjk_zh-TW.xcd index 8b0961b..51dd756 100644 --- a/libreoffice/registry/cjk_zh-TW.xcd +++ b/libreoffice/registry/cjk_zh-TW.xcd @@ -7,9 +7,6 @@ true - - true - true diff --git a/libreoffice/registry/draw.xcd b/libreoffice/registry/draw.xcd index 0340ce7..ddd1214 100644 --- a/libreoffice/registry/draw.xcd +++ b/libreoffice/registry/draw.xcd @@ -2,10 +2,20 @@ + + Contains state information of all dockable user interface elements based on a Window class which belongs to the Draw module. + - + + Contains user interface element state data specific for the Draw module." + + + + Contains states of all known dockable user interface elements of the Draw module." + + @@ -551,9 +561,6 @@ false - - true - diff --git a/libreoffice/registry/graphicfilter.xcd b/libreoffice/registry/graphicfilter.xcd index f1946c5..ab8483d 100644 --- a/libreoffice/registry/graphicfilter.xcd +++ b/libreoffice/registry/graphicfilter.xcd @@ -3,6 +3,29 @@ + + + IMPORT ALIEN + + + + + + + + APNG - Animated Portable Network Graphics + + + 0 + + + apng_Animated_Portable_Network_Graphic + + + + com.sun.star.drawing.DrawingDocument + + IMPORT ALIEN @@ -72,6 +95,29 @@ com.sun.star.drawing.DrawingDocument + + + IMPORT ALIEN + + + + + + + + EMZ - Compressed Enhanced Metafile + + + 0 + + + emz_Compressed_MS_Windows_Metafile + + + + com.sun.star.drawing.DrawingDocument + + IMPORT ALIEN @@ -421,6 +467,31 @@ com.sun.star.presentation.PresentationDocument + + + IMPORT ALIEN 3RDPARTYFILTER PREFERRED + + + + com.sun.star.comp.Draw.SVGFilter + + + + + + SVGZ - Compressed Scalable Vector Graphics + + + 0 + + + svgz_Compressed_Scalable_Vector_Graphics + + + + com.sun.star.presentation.PresentationDocument + + IMPORT ALIEN @@ -490,6 +561,29 @@ com.sun.star.drawing.DrawingDocument + + + IMPORT ALIEN + + + + + + + + WEBP - WebP Image + + + 0 + + + webp_WebP + + + + com.sun.star.drawing.DrawingDocument + + IMPORT ALIEN @@ -513,6 +607,29 @@ com.sun.star.drawing.DrawingDocument + + + IMPORT ALIEN + + + + + + + + WMZ - Compressed Windows Metafile + + + 0 + + + wmz_Compressed_MS_Windows_Metafile + + + + com.sun.star.drawing.DrawingDocument + + IMPORT ALIEN @@ -628,6 +745,31 @@ com.sun.star.drawing.DrawingDocument + + + EXPORT ALIEN SUPPORTSSELECTION + + + com.sun.star.svtools.SvFilterOptionsDialog + + + + + + + APNG - Animated Portable Network Graphics + + + 0 + + + apng_Animated_Portable_Network_Graphic + + + + com.sun.star.drawing.DrawingDocument + + EXPORT ALIEN SUPPORTSSELECTION @@ -678,6 +820,31 @@ com.sun.star.drawing.DrawingDocument + + + EXPORT ALIEN SUPPORTSSELECTION + + + com.sun.star.svtools.SvFilterOptionsDialog + + + + + + + EMZ - Compressed Enhanced Metafile + + + 0 + + + emz_Compressed_MS_Windows_Metafile + + + + com.sun.star.drawing.DrawingDocument + + EXPORT ALIEN SUPPORTSSELECTION @@ -732,9 +899,7 @@ EXPORT ALIEN - - com.sun.star.comp.draw.SdHtmlOptionsDialog - + @@ -828,6 +993,31 @@ com.sun.star.drawing.DrawingDocument + + + EXPORT ALIEN 3RDPARTYFILTER + + + + com.sun.star.comp.Draw.SVGFilter + + + + + + SVGZ - Compressed Scalable Vector Graphics + + + 0 + + + svgz_Compressed_Scalable_Vector_Graphics + + + + com.sun.star.drawing.DrawingDocument + + EXPORT ALIEN SUPPORTSSELECTION @@ -851,6 +1041,31 @@ com.sun.star.drawing.DrawingDocument + + + EXPORT ALIEN SUPPORTSSELECTION + + + com.sun.star.svtools.SvFilterOptionsDialog + + + + + + + WEBP - WebP Image + + + 0 + + + webp_WebP + + + + com.sun.star.drawing.DrawingDocument + + EXPORT ALIEN SUPPORTSSELECTION @@ -876,6 +1091,31 @@ com.sun.star.drawing.DrawingDocument + + + EXPORT ALIEN SUPPORTSSELECTION + + + com.sun.star.svtools.SvFilterOptionsDialog + + + + + + + WMZ - Compressed Windows Metafile + + + 0 + + + wmz_Compressed_MS_Windows_Metafile + + + + com.sun.star.drawing.DrawingDocument + + @@ -946,6 +1186,28 @@ + + + com.sun.star.comp.draw.FormatDetector + + + + emz + + + image/x-emf + + + false + + + EMZ - Compressed MS Windows Metafile + + + EMZ - Compressed Enhanced Meta File + + + com.sun.star.comp.draw.FormatDetector @@ -1234,7 +1496,7 @@ - png + png apng image/png @@ -1344,7 +1606,7 @@ - svg svgz + svg image/svg+xml @@ -1360,6 +1622,28 @@ + + + com.sun.star.comp.Draw.SVGFilter + + + + svgz + + + image/svg+xml + + + false + + + SVGZ - Compressed Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + + com.sun.star.comp.draw.FormatDetector @@ -1426,6 +1710,28 @@ + + + com.sun.star.comp.draw.FormatDetector + + + + webp + + + image/webp + + + false + + + WEBP - WebP + + + WEBP - WebP Image + + + com.sun.star.comp.draw.FormatDetector @@ -1448,6 +1754,28 @@ + + + com.sun.star.comp.draw.FormatDetector + + + + wmz + + + image/x-wmf + + + false + + + WMZ - Compressed MS Windows Metafile + + + WMZ - Compressed Windows Metafile + + + com.sun.star.comp.draw.FormatDetector @@ -1623,9 +1951,7 @@ EXPORT ALIEN - - com.sun.star.comp.draw.SdHtmlOptionsDialog - + @@ -1742,6 +2068,31 @@ com.sun.star.presentation.PresentationDocument + + + EXPORT ALIEN SUPPORTSSELECTION + + + com.sun.star.svtools.SvFilterOptionsDialog + + + + + + + WEBP - WebP Image + + + 0 + + + webp_WebP + + + + com.sun.star.presentation.PresentationDocument + + EXPORT ALIEN SUPPORTSSELECTION @@ -1815,6 +2166,28 @@ + + + com.sun.star.comp.draw.FormatDetector + + + + emz + + + image/x-emf + + + false + + + EMZ - Compressed MS Windows Metafile + + + EMZ - Compressed Enhanced Meta File + + + com.sun.star.comp.draw.FormatDetector @@ -2015,7 +2388,7 @@ - png + png apng image/png @@ -2103,7 +2476,7 @@ - svg svgz + svg image/svg+xml @@ -2119,6 +2492,28 @@ + + + com.sun.star.comp.Draw.SVGFilter + + + + svgz + + + image/svg+xml + + + false + + + SVGZ - Compressed Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + + com.sun.star.comp.draw.FormatDetector @@ -2185,6 +2580,50 @@ + + + com.sun.star.comp.draw.FormatDetector + + + + wmz + + + image/x-wmf + + + false + + + WMZ - Compressed MS Windows Metafile + + + WMZ - Compressed Windows Metafile + + + + + + com.sun.star.comp.draw.FormatDetector + + + + webp + + + image/webp + + + false + + + WEBP - WebP + + + WEBP - WebP Image + + + com.sun.star.comp.draw.FormatDetector @@ -2290,6 +2729,33 @@ com.sun.star.sheet.SpreadsheetDocument + + + EXPORT ALIEN 3RDPARTYFILTER SUPPORTSSELECTION + + + com.sun.star.svtools.SvFilterOptionsDialog + + + com.sun.star.comp.GraphicExportFilter + + + + + + WEBP - WebP Image + + + 0 + + + webp_WebP + + + + com.sun.star.sheet.SpreadsheetDocument + + @@ -2300,7 +2766,7 @@ - png + png apng image/png @@ -2322,7 +2788,7 @@ - svg svgz + svg image/svg+xml @@ -2421,6 +2887,33 @@ com.sun.star.text.TextDocument + + + EXPORT ALIEN 3RDPARTYFILTER + + + com.sun.star.svtools.SvFilterOptionsDialog + + + com.sun.star.comp.GraphicExportFilter + + + + + + WEBP - WebP Image + + + 0 + + + webp_WebP + + + + com.sun.star.text.TextDocument + + @@ -2453,7 +2946,7 @@ - png + png apng image/png @@ -2475,7 +2968,7 @@ - svg svgz + svg image/svg+xml diff --git a/libreoffice/registry/impress.xcd b/libreoffice/registry/impress.xcd index 9895a92..36217fc 100644 --- a/libreoffice/registry/impress.xcd +++ b/libreoffice/registry/impress.xcd @@ -2,461 +2,1000 @@ + + Configuration of the Presentation Minimizer. + + + Describes the Presentation Optimization Wizard settings of one session + + + Specifies the name settings name + Default + + Specifies if JPEG compression is being used + true + + Specifies quality of the JPG export. A higher value results in higher quality and file size. + 75 + + Specifies if the crop area of an image should be removed + true + + Specifies the Image Resolution that should be used in dpi. A value of zero determines that the image resolution should not be changed. + 150 + + Specifies if linked images are to be embedded + true + + Specifies if OLE Objects are converted to image objects at all + true + + Specifies the compression type that is being used,. + 0 + + Specifies if unused Master Pages are being deleted + true + + Specifies if hidden Slides are being deleted + true + + Specifies if Notes Pages are being deleted + false + + Specifies if the optimization is done on a new document. + true + + Specifies if the newly created document is opened automatically. + true + UI strings. + String STR_SUN_OPTIMIZATION_WIZARD2 Presentation Minimizer - - Steps - - - < ~Back - - - ~Next > - - - ~Finish - - - Cancel - + String STR_INTRODUCTION. Introduction - - The Presentation Minimizer is used to reduce the file size of the current presentation. Images will be compressed and data, that is no longer needed, will be removed. - - At the last step of the wizard you can choose to apply the changes to the current presentation or to create an optimized new version of the presentation. - - - ~Choose settings for the Presentation Minimization Wizard - - - ~Delete - - - Choose settings for optimizing images - + String STR_IMAGE_OPTIMIZATION. Images - - ~Lossless compression - - - ~JPEG compression - - - ~Quality - - - ~Delete cropped image areas - - - ~Image Resolution - - - 0;<no change> - - - 96;96 DPI (screen resolution) - - - 150;150 DPI (projector resolution) - - - 250;250 DPI - - - 300;300 DPI (print resolution) - - - 600;600 DPI - - - ~Embed external images - + String STR_OLE_OBJECTS. OLE Objects - - Choose settings for replacing OLE objects - - - Create static replacement images for OLE objects - - - For ~all OLE objects - - - ~For OLE objects not based on OpenDocument format - + String STR_OLE_OBJECTS_DESC. Object Linking and Embedding (OLE) is a technology that allows embedding and linking to documents and other objects. The current presentation contains no OLE objects. + String STR_NO_OLE_OBJECTS_DESC. Object Linking and Embedding (OLE) is a technology that allows embedding and linking to documents and other objects. The current presentation contains no OLE objects. + String STR_SLIDES. Slides - - Choose which slides to delete - - - Delete unused ~master pages - - - ~Clear notes - - - Delete hidden ~slides - - - Delete slides that are not used for the ~custom slide show - + String STR_SUMMARY. Summary - - Choose where to apply the following changes - - - ~Apply changes to current presentation - - - ~Open newly created presentation - - - ~Save settings as - - - ~Duplicate presentation before applying changes - + String STR_DELETE_SLIDES. Delete %SLIDES slides + + The following string is only used in plural. + Optimize %IMAGES images to %QUALITY% JPEG quality at %RESOLUTION DPI. + String STR_CREATE_REPLACEMENT. Create replacement images for %OLE objects. - - Current file size: - - - Estimated new file size: - + String MY_SETTINGS. My Settings + String STR_OK. OK - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed from %OLDFILESIZE MB to %NEWFILESIZE MB. + + String STR_INFO_SECONDARY_1. + The Presentation Minimizer has successfully updated the presentation '%TITLE'. + + + String STR_INFO_SECONDARY_1. + The file size has changed from %OLDFILESIZE MB to %NEWFILESIZE MB. - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed from %OLDFILESIZE MB to approximated %NEWFILESIZE MB. + + String STR_INFO_SECONDARY_2. + The file size has changed from %OLDFILESIZE MB to approximately %NEWFILESIZE MB. - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed to %NEWFILESIZE MB. + + String STR_INFO_SECONDARY_3. + The file size has changed to %NEWFILESIZE MB. - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed to approximated %NEWFILESIZE MB. + + String STR_INFO_SECONDARY_4. + The file size has changed to approximately %NEWFILESIZE MB. + String STR_DUPLICATING_PRESENTATION. Duplicating presentation... + String STR_DELETING_SLIDES. Deleting slides... + String STR_OPTIMIZING_GRAPHICS. Optimizing images... + String STR_CREATING_OLE_REPLACEMENTS. Creating replacement images for OLE objects... + String STR_FILESIZESEPARATOR. . + String STR_FILENAME_SUFFIX. (minimized) + String STR_WARN_UNSAVED_PRESENTATION. Do you want to minimize presentation without saving? - + + + describes the name of the last used settings + + - + Describes saved settings. + + + List of the saved Presentation Optimization Wizard settings + + + + Configuration of the Presenter Screen extension. + - - - - - - - + + Describes one bitmap that can be used as button icon or to paint + a pane border. + + + + Name of the bitmap. Used to look-up the bitmap in a container. + + + + + Text that is displayed together with the icon. + + + + + Relative file name to the bitmap for the normal icon. + + + + + Relative file name to the bitmap for the mouse over icon. + + + + + Relative file name to the bitmap for the button down icon. + + + + + Relative file name to the bitmap for the icon in disabled state. + + + + The file name of the mask bitmap. Use red for pixel outside of + the border and blue for inside pixels. + + + Horizontal offset to move the bitmap just outside the + window border. + 0 + + Vertical offset to move the bitmap just outside the + window border. + 0 - - - - + + + Horizontal position of a hot spot. + + + + + Vertical position of a hot spot. + + + + + Color that is used as replacement for the bitmap when the later + can for some reason not be used. + + + + + Horizontal texturing mode. + + + + Vertical texturing mode. + Once - - - - + + Four values describing the sizes of a border around a + rectangular area. + + + + Left border size. + + + + + Top border size. + + + + + Right border size. + + + + + Bottom border size. + + - - - - - - - + + Font description. + + + + The name of the font family. + + + + + Font size. + + + + + Something like "Bold" or "Italic" or "Bold Italic". + + + + + Font color. + + + + + Orientation of text. Can be left, right, or centered. + + + + + Horizontal offset in relation to the anchor point. + + + + + Vertical offset in relation to the anchor point. + + - - - - + + Description of a tool bar entry state. + + + + Font used for displaying the text. + + + + + The icon to display. + + + + + The text to display. + + + + + Action to execute when a button is triggered. + + - - - - - - - + + Definition of a tool bar entry. + + + + Name of the entry. May be used to have mode dependent entries. + + + + + Type of the entry. Examples are "Label" and "Button". + + + + + Description of a tool bar entry in normal mode (not selected, not mouse over) + + + + + Description of a tool bar entry when the mouse is over it. + + + + + Description of a tool bar entry when it is selected. + + + + + Description of a tool bar entry when it is selected and the mouse is over it. + + + + + Description of a tool bar entry when it is disabled. + + - + + Definition of one tool bar. + + + + Entries of the tool bars. + + - - - - - + + Description of a button. + + + + Name of the button that is used to look up the button. + + + + + Font used for displaying the text. + + + + + The icon to display. + + + + + The text to display. + + + + + Action to execute when a button is triggered. + + - - + + Description of a help entry. + + + + Typically a list of keyboard key names. + + + + + Typically a description of the action triggered by pressing the keys on the left. + + - + + Visual properties of a pane style: + the border of a pane and its title font. + + + + Name of the style. Used for referencing the style. + Has to be unique among pane styles and view styles + in one theme. + + + + Name of the parent style. Values not supplied in this style + are taken from the parent style. Empty string or missing + mean no parent. + - - - - + + + Font used for displaying the pane title. + + + + + Size of the inner part of the border. + + + + + Size of the outer part of the border. + + + + + Bitmaps that are used to paint the borders of + a pane. + + - + + Visual properties of a view style: + font and background color. + + + + Name of the style. Used for referencing the style. + Has to be unique among pane styles and view styles + in one theme. + + + + Name of the parent style. Values not supplied in this style + are taken from the parent style. Empty string or missing + mean no parent. + - - + + + Font used for text display inside a view. + + + + + Color (or bitmap) that is used to paint the + background of a view. + + - - + + Association of a drawing framework resource to a + style of the presenter theme. + + + + URL of a drawing framework resource. + + + + + Name of a pane style or a view style. + + - + + Presenter string, whatever that might mean. + + + + Just a string. + + - - + + Association of a drawing framework resource to a + style of the presenter theme. + + + + URL of a drawing framework view. + + + + + Name of a view style. + + + + Title displayed for the component. An empty or missing + title means that no title is displayed. + + + Title displayed for the component when accessibility support is active. + An empty or missing title means that no title is displayed. + + + When the value is false then the background is painted before the + view is painted. + false - + + + List of localizable strings used by the view. + + - + + Visual properties of the presenter view. The values in a theme + are hints and can be ignored. + + + + Name of the theme. Used for referencing the theme. + Has to be unique among all themes. The name of the + default theme is 'DefaultTheme' + + + + Name of the parent theme. Values not supplied in this theme + are taken from the parent theme. Empty string or missing + mean default theme. + - - - - - - + + + Color or bitmap that is used to paint the + background. + + + + + List of pane styles. + + + + + List of view styles. + + + + + List of style associations. + + + + + List of additional bitmaps for example for buttons. + + + + + List of additional fonts. + + - - - - - - + + Layout of a component of the presenter screen. + + + + URL of a pane resource. + + + + + URL of a view resource that is to be displayed in + the pane. + + + + + Relative x position in the range of [0,1]. + + + + + Relative y position in the range of [0,1]. + + + + + Relative width in the range of [0,1]. + + + + + Relative height in the range of [0,1]. + + - + + Layout of all components of the presenter screen. + + + + Name of the layout. Used for referencing the layout. + Has to be unique among all presenter layouts. + + + + Name of the parent layout. Values not supplied in this layout + are taken from the parent layout. Missing or empty string + mean no parent layout. + - + + + List of component layouts. + + - - + + Settings regarding controls that are only used by the Presenter + Screen. + + + + Set of tool bars. + + + + + Set of buttons. + + - + + Settings of scroll bars. + + + + Bitmaps of icons used for displaying the scroll bar. + + - - + + Settings of the slide sorter of the presenter screen. + + + + Size of the border around the current slide. + + + + + Bitmaps that are used to paint the border around the current + slide. + + - + + Settings of help view. + + + + List of entries displayed in the help view. + + + + General properties of the presenter view. + + + When true then presenter screen is displayed on single screen systems + or when fullscreen presentation spans all screens. + false - + + + List of available themes. + + + + Name of the current theme. An empty name or the string "DefaultTheme" + specify the default theme. + DefaultTheme - - + + + Description of the views. + + + + + List of visible presenter components. + + + + Name of the current layout. An empty name or the + string "DefaultLayout" specify the default layout. + DefaultLayout - + + + Strings that are used make the presenter console accessible. + + + + The view mode on start up of the extension. Valid values are 0 for the Preview-only mode, 1 for the notes view, 2 for the slide overview. + 0 + + Contains strings to localize animation effects. + - + + Provides a mapping between effect preset ids and their textual representation on the user interface. + + + + A localized text that describes the animation effect. + + - - + + Provides a mapping between transition ids and their hierarchical representation on the user interface. + + + + A localized text that describes the set of similar looking transitions the transition belongs to. + + + + + A localized text that identifies the variant inside a set of similar looking transitions the transition belongs to. + + - - + + Provides a mapping between transition sets and their textual representation on the user interface. + + + + A localized text that describes the animation effect. + + + + + A localized text that describes the top-level group of transitions the transition belongs to. + + - - + + Maps an animation effect node to an effect category. + + + + A localized text that names the preset category. + + + + + A list of custom effect node names + + - - - - - - + + Contains user interface data for Office commands and identifiers that are used by the user interface." + + + + Contains preset ids for effects and identifiers that are used by the user interface." + + + + + Contains transition grouping ids for transitions and identifiers that are used by the user interface." + + + + + Contains transition set ids for transitions and identifiers that are used by the user interface." + + + + + Contains transition variants ids for transitions and identifiers that are used by the user interface." + + + + + Contains transition ids for transitions and identifiers that are used by the user interface." + + + + + Contains preset ids for effect properties and identifiers that are used by the user interface." + + - - - - - + + Contains user interface presets for animation effects." + + + + Contains the categories for entrance effects." + + + + + Contains the categories for emphasis effects." + + + + + Contains the categories for exit effects." + + + + + Contains the categories for motion path effects." + + + + + Contains all the categories that don't fit anywhere else." + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the Impress module. + - + + Contains user interface element state data specific for the Impress module." + + + + Contains states of all known dockable user interface elements of the Impress module." + + @@ -465,92 +1004,15 @@ The current presentation contains no OLE objects. Presentation Minimizer - - Steps - - - < ~Back - - - ~Next > - - - ~Finish - - - Cancel - Introduction - - The Presentation Minimizer is used to reduce the file size of the current presentation. Images will be compressed and data, that is no longer needed, will be removed. - - At the last step of the wizard you can choose to apply the changes to the current presentation or to create an optimized new version of the presentation. - - - ~Choose settings for Presentation Minimizer - - - ~Delete - - - Choose settings for optimizing images - Images - - ~Lossless compression - - - ~JPEG compression - - - ~Quality in % - - - ~Delete cropped image areas - - - Reduce ~image resolution - - - 0;<no change> - - - 96;96 DPI (screen resolution) - - - 150;150 DPI (projector resolution) - - - 250;250 DPI (print resolution) - - - 300;300 DPI (print resolution) - - - 600;600 DPI (print resolution) - - - ~Embed external images - OLE Objects - - Choose settings for replacing OLE objects - - - Create static replacement images for OLE objects - - - For ~all OLE objects - - - ~For OLE objects not based on OpenDocument format - Object Linking and Embedding (OLE) is a technology that allows embedding and linking to documents and other objects. @@ -564,39 +1026,9 @@ The current presentation contains no OLE objects. Slides - - Choose which slides to delete - - - Delete unused ~master slides - - - ~Clear notes - - - Delete hidden ~slides - - - Delete slides that are not used for the ~custom slide show - Summary - - Choose where to apply the following changes - - - ~Apply changes to current presentation - - - ~Open newly created presentation - - - ~Save settings as - - - ~Duplicate presentation before applying changes - Delete %SLIDES slides. @@ -606,29 +1038,26 @@ The current presentation contains no OLE objects. Create replacement images for %OLE objects. - - Current file size: - - - Estimated new file size: - My Settings OK - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed from %OLDFILESIZE MB to %NEWFILESIZE MB. + + Successfully updated the presentation “%TITLE”. - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed from %OLDFILESIZE MB to approximated %NEWFILESIZE MB. + + The file size has changed from %OLDFILESIZE MB to %NEWFILESIZE MB. - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed to %NEWFILESIZE MB. + + The file size has changed from %OLDFILESIZE MB to approximately %NEWFILESIZE MB. - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed to approximated %NEWFILESIZE MB. + + The file size has changed to %NEWFILESIZE MB. + + + The file size has changed to approximately %NEWFILESIZE MB. Duplicating presentation... @@ -1826,6 +2255,14 @@ The current presentation contains no OLE objects. Switches monitors + + + Ctrl-'A' + + + Turn off pointer as pen mode + + @@ -6231,7 +6668,7 @@ The current presentation contains no OLE objects. - sdfilt + sd PowerPoint 97–2003 @@ -6254,7 +6691,7 @@ The current presentation contains no OLE objects. - sdfilt + sd PowerPoint 97–2003 AutoPlay @@ -6277,7 +6714,7 @@ The current presentation contains no OLE objects. - sdfilt + sd 0 diff --git a/libreoffice/registry/lingucomponent.xcd b/libreoffice/registry/lingucomponent.xcd index a649887..476f80f 100644 --- a/libreoffice/registry/lingucomponent.xcd +++ b/libreoffice/registry/lingucomponent.xcd @@ -23,6 +23,17 @@ + + + + + + ar ast-ES be-BY br-FR ca-ES ca-ES-valencia zh-CN da-DK nl nl-BE en en-AU en-CA en-GB en-NZ en-ZA en-US fr gl-ES de de-AT de-DE de-CH el-GR ga-IE it ja-JP km-KH nb no fa pl-PL pt pt-AO pt-BR pt-MZ pt-PT ro-RO ru-RU de-DE-x-simple-language sk-SK sl-SI es es-AR sv tl-PH ta-IN uk-UA + + + + + diff --git a/libreoffice/registry/main.xcd b/libreoffice/registry/main.xcd index 08de0a2..8e27cb0 100644 --- a/libreoffice/registry/main.xcd +++ b/libreoffice/registry/main.xcd @@ -1,1362 +1,3592 @@ + + Contains Internet-related configurations (proxies, etc.). + + + Contains Internet-related configurations (servers, proxies, etc.). + + + Enumerates the names of servers that do not require any proxies. + - + + + Specifies the type of proxy selection. + + + + Specifies the name of the FTP proxy server. + Not used anymore + - + + + Specifies the port of the FTP proxy server. + Not used anymore + + + + Specifies the name of the HTTP proxy server. + - + + + Specifies the port of the HTTP proxy server. + + + + Specifies the name of the HTTPS proxy server. + - + + + Specifies the port of the HTTPS proxy server. + + + + Specifies the timeout when first open a connection to a Web/WebDAV server. Time in seconds. Minimum allowed 5 sec maximum 180 sec. + 20 + + Specifies the timeout when waiting for data from a Web/WebDAV server. Time in seconds. Minimum allowed 20 sec maximum 180 sec. + 60 + + Specifies the Web/DAV resource OPTIONS cache lifetime, when the web resource is Web only, implementing OPTIONS. Time in seconds. Min. 0 sec (no caching) max. 3600 sec (1h), default to 300 (5m). + 300 + + Specifies the Web/DAV resource OPTIONS cache lifetime, when the web resource is WebDAV. Time in seconds. Min. 0 sec (no caching) max. 3600 sec (1h), default to 60 (1m). + 60 + + Specifies the Web/DAV resource OPTIONS cache lifetime, when the web resource is WebDAV and the resource is locked. Time in seconds. Min. 0 sec (no caching) max. 3600 sec (1h), default to 600 (10m). + 600 + + Specifies the Web/DAV resource OPTIONS cache lifetime, when the web resource does not implement OPTIONS method. Time in seconds. Min. 0 sec (no caching) max. 43200 sec (12h), default to 3600 (1h) + 3600 + + Specifies the Web/DAV resource OPTIONS cache lifetime, when the web resource is not found on server. Time in seconds. Min. 0 sec (no caching) max. 30 sec, default to 15 (15 sec). + 15 + + contains configuration related to the interaction system of OpenOffice.org. + - + + describes the responsibility for a single interaction request type. + + + + describes how the responsibility for this particular request type propagates through the + type hierarchy. + + - - + + contains information about a concrete interaction handler implementation. + + + + specifies the types which the interaction handler implementation is responsible for. The node names + of this set are interpreted as names in the UNO type system, this way specifying the request types + which should be delegated to the given interaction handler. + + + + + contains the name to be used to create an instance of the interaction handler implementation. + + - + + + collects information about registered interaction handlers. + + + + Specifies the LDAP related settings + - + + Specifies LDAP server settings + + + + Host name of LDAP Server + + + + Port number of the LDAP Server + 389 - + + + Root entry of the LDAP server + + - - - - - - + + Specifies LDAP settings used for UserProfile settings + + + + DN of user with read-only access to LDAP repository. Only required if anonymous access is not supported. + + + + + Password of Search User. Only required if anonymous access is not supported. + + + + + Name of User entity object class in LDAP repository + + + + + Name of User entity unique attribute in LDAP repository + + + + + Specifies the LDAP related settings + + + + Configuration of Accelerators replacing the old not XCU-based configuration + - + + document the Key format + + + + e.g..uno:About + + - + + + point to a module of OOo + + - - + + contains the preferred keys + + + + Defined as key-values pairs + + + + + containing the modules of OOo, defined as key-values pairs + + - - + + contains the secondary keys + + + + Defined as key-values pairs + + + + + containing the modules of OOo, defined as key-values pairs + + + + Contains general structures used to integrate external components into the Office user interface. + - - - - - - + + Describes a menu item representing a function of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes. + + + + A command URL which represents the function to execute. + + + + + A localized string used to as the menu item title. + + + + + A base name for an image to be used for the given URL. _26.bmp and _16.bmp are + appended to that base name for large or small size icons respectively. Has higher + priority than images defined in the Images set. + + + + + This is the target URL which is used for the dispatch command. There are special URL's to address certain targets: _self, current frame; _default, default; _blank, create new frame. + + + + + An property to define the context of a menu item that has a sub menu. It can be empty or a colon separated list of the supported application modules. + + + + + An optional set to allow sub menus. + + - - - + + Describes a menu item/toolbar item representing a function of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes. + + + + A localized string used to as the menu title. + + + + + An property to define the context of a top-level popup-menu . It can be empty or a colon separated list of the supported application modules. + + + + + An optional set to allow sub menus. This property cannot be used for toolbar item definitions. + + - - - - - - + + Describes a merge menu instruction of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes. A menu instruction describes how the attached menu items should be merged into the Office menubar. + + + + A command path describe the reference point for the merge command. + + + + + A command to be processed for this merge menu instruction. + + + + + Optional parameters for a merge command. Interpretation depends on the individual command. + + + + + A fallback command to be used if MergeCommand cannot be applied. + + + + + A property to define the context of this merge instruction. It can be empty or a colon separated list of the supported application modules. + + + + + Defines the menu item(s) to be merged into the menu bar. + + - - - - - - - + + Describes a merge menu instruction of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes. A menu instruction describes how the attached menu items should be merged into the Office menubar. + + + + Defines the toolbar resource URL. + + + + + Describes the command that should be used as a reference point for the merge command. + + + + + A command to be processed for this merge menu instruction. + + + + + Optional parameters for a merge command. Interpretation depends on the individual command. + + + + + A fallback command to be used if MergeCommand cannot be applied. + + + + + A property to define the context of this merge instruction. It can be empty or a colon separated list of the supported application modules. + + + + + Contains a list of toolbar items used by an Add-On. + + - - - - - - - + + Describes a toolbar item representing a function of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes. + + + + A command URL which represents the function to execute. + + + + + A localized string used to as the menu item title. + + + + + A base name for an image to be used for the given URL. _26.bmp and _16.bmp are + appended to that base name for large or small size icons respectively. Has higher + priority than images defined in the Images set. + + + + + This is the target URL which is used for the dispatch command. There are special URL's to address certain targets: _self, current frame; _default, default; _blank, create new frame. + + + + + A property to define the context of a toolbar item. It can be empty or a colon separated list of the supported application modules. + + + + + A property to define the control type of the toolbar item. It will be interpreted as OpenOffice.org default toggle button. + + + + + A property to define the size of a toolbar item. This property works only ControlTypes which can have a dynamic size (e.g. comboboxes, edit fields, spin fields) + + - - - - - - + + Describes a merge status bar instruction of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes. A merge instruction describes how the attached status bar items should be merged into the Office status bar. + + + + Describes the command that should be used as a reference point for the merge command. + + + + + A command to be processed for this merge instruction. + + + + + Optional parameters for a merge command. Interpretation depends on the individual command. + + + + + A fallback command to be used if MergeCommand cannot be applied. + + + + + A property to define the context of this merge instruction. It can be empty or a colon separated list of the supported application modules. + + + + + Contains a list of status bar items used by an Add-On. + + - - + + Describes a status bar item representing a function of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes. + + + + A property to define the context of a status bar item. It can be empty or a colon separated list of the supported application modules. + + + + + A command URL which represents the function to execute. + + + + A localized string used as the status bar item label. + + + The alignment of the status bar item. + left + + Specifies whether the size of the status bar item is fixed (false) or not (true). + false + + Specifies whether the contents of the status bar item are drawn by the client (true) or by the internal implementation (false). + false + + Specifies whether the element can be hidden (false) or not (true) if status bar width is not sufficient to fit all elements. + true + + A property to define the size of a status bar item. + 0 - - - - - - - + + Describes a merge menu instruction of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes. A menu instruction describes how the attached menu items should be merged into the Office menubar. + + + + Defines the notebookbar interface. + + + + + Describes the command that should be used as a reference point for the merge command. + + + + + A command to be processed for this merge menu instruction. + + + + + Optional parameters for a merge command. Interpretation depends on the individual command. + + + + + A fallback command to be used if MergeCommand cannot be applied. + + + + + A property to define the context of this merge instruction. It can be empty or a colon separated list of the supported application modules. + + + + + Contains a list of notebookbar items used by an Add-On. + + - - - - - - - - + + Describes a toolbar item representing a function of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes. + + + + A command URL which represents the function to execute. + + + + + A localized string used to as the menu item title. + + + + + A base name for an image to be used for the given URL. _26.bmp and _16.bmp are + appended to that base name for large or small size icons respectively. Has higher + priority than images defined in the Images set. + + + + + This is the target URL which is used for the dispatch command. There are special URL's to address certain targets: _self, current frame; _default, default; _blank, create new frame. + + + + + A property to define the context of a notebookbar item. It can be empty or a colon separated list of the supported application modules. + + + + + A property to define the control type of the notebookbar item. It will be interpreted as OpenOffice.org default toggle button. + + + + + A property to define the size of a toolbar item. This property works only ControlTypes which can have a dynamic size (e.g. comboboxes, edit fields, spin fields) + + + + + A property to define the style of item in a notebookbar (e.g text, icon, text + icon) + + - - - - - - - - + + A group of optional user-defined images. There are two ways to define image - 1. Embed the image data directly into the configuration. 2. Use file URLs to address external bitmap files. Embedded image data has a higher priority than file URLs. + + + + Binary bitmap data used for menu images and small toolbox buttons. Standard size of a small image is 16x16 pixel. + + + + + Binary bitmap data used for big toolbox buttons. Standard size of a big image is 26x26 pixel. + + + + + Binary bitmap data used for high contrast displays. Standard size of a small image is 16x16 pixel. + + + + + Binary bitmap data used for high contrast displays. Standard size of a big image is 26x26 pixel. + + + + + A file URL to address an external bitmap file used for menu images and/or small toolbox buttons. Standard size of a small image is 16x16 pixel. + + + + + A file URL to address an external bitmap file used for big toolbox buttons. Standard size of a big image is 26x26 pixel. + + + + + A file URL to address an external bitmap file used for high contrast menu images and/or toolbox buttons. Standard size of a small image is 16x16 pixel. + + + + + A file URL to address an external bitmap file used for big high contrast toolbox buttons. Standard size of a big image is 26x26 pixel. + + - - - - - - - - - + + A group that associates images to a command URL + + + + The command URL that is bound to the defined images. + + + + + An user-defined images group. + + + + + + Contains a list of toolbar items used by an Add-On. + + + + + Contains a list of merge menu instructions defined by an Add-On which specify how to merge menu items into the Office menubar. + + + + + Contains a list of notebookbar items used by an Add-On. + + + + + Contains a list of merge toolbar instructions defined by an Add-On which specify how to merge toolbar items into an existing toolbar. + + + + + Contains a list of merge status bar instructions defined by an Add-On which specify how to merge status bar items into an existing status bar. + + + + + Contains a list of merge notebookbar instructions defined by an Add-On which specify how to merge notebookbar items into an existing toolbar. + + - - - - - - - - - - + + Contains information about the structure of addon user interface. + + + + Contains the structure of the addon menu used by the Office. It provides functions of external components to the user. + + + + + Contains the structure for user-defined images which can be used by menu items and toolbar buttons. + + + + + Contains the structure of addon popup-menus inserted into the Office menubar. It provides functions of external components to the user. + + + + + Contains a list of menu merging instructions of different add-ons. + + + + + Contains a list of sets of toolbar items that are part of add-on toolbars. + + + + + Contains a list of toolbar merging instructions of different add-ons. + + + + + Contains a list of status bar merging instructions of different add-ons. + + + + + Contains a list of functions inserted into the Office help menu. The optional property 'Submenu' will be ignored for this set. + + + + + Contains a list of sets of notebookbar items that are part of add-on notebookbar. + + + + + Contains a list of notebookbar merging instructions of different add-ons. + + + + Contains configuration for the BASIC IDE. + + + Autocomplete function configuration. + + + Sets the code completion on/off. Default is false. + false + + Sets the usage of extended types on/off. Default is false. + false + + Sets the autoclose parenthesis on/off. Default is false. + false + + Sets the autoclose double quotes on/off. Default is false. + false + + Sets the autoclose procedures on/off. Default is false. + false + + Sets the auto correction of keywords, variables, etc. on/off. Default is false. + false + + Contains user configuration. + + + Sets the line numbering on/off. Default is true. + true + + Contains settings for the spreadsheet application. + - - - + + Describes a conversion between two units. + + + + Specifies the name of the first unit. + + + + + Specifies the name of the second unit. + + + + + Specifies the conversion factor between the two units. + + - - - + + Describes a complete date value. + + + + Specifies the year. + 12/30/1899 (Standard) 01/01/1900 (StarCalc 1.0) 01/01/1904 + + + + + Specifies the month. + 12/30/1899 (Standard) 01/01/1900 (StarCalc 1.0) 01/01/1904 + + + + + Specifies the day. + 12/30/1899 (Standard) 01/01/1900 (StarCalc 1.0) 01/01/1904 + + - + + + Specifies the Euro currency conversion rates and possibly other unit conversion rules for the CONVERT function. + + + + Contains settings for spreadsheet content. + + + Specifies which contents are displayed in a spreadsheet. + + + Indicates whether formulas instead of results are displayed in the cells. + Formulas + false + + Indicates whether numbers containing the 0 value are shown. + Zero values + true + + Indicates whether comments are marked. + Comment tags + true + + + Indicates whether formulas are marked. + Formula indicator and hint + + false + + + Indicates whether all values are highlighted in the sheet (text black, numbers blue, others green). + Value highlighting + false - - true + + + Indicates whether the column/row highlight has been enabled or not. + Column/row highlighting + + false - + + + Indicates whether anchor icons are displayed next to selected graphics in the document. + Anchor + true + + Indicates whether objects and graphics are shown, hidden or replaced by a placeholder. + Objects and Graphics + 0 + + Indicates whether charts are shown, hidden or replaced by a placeholder. + Charts + 0 + + Indicates whether drawing objects are shown, hidden or replaced by a placeholder. + Drawing objects + 0 + + Contains settings that specify how contents are updated. + + + Specifies if and how links are updated when loading a document. + Update Links + 2 + + Contains settings that affect the window layout. + + + Contains settings that control visual aids. + + + Specifies whether grid lines are displayed. + Grid lines + true + + Specifies whether grid lines should be displayed on top of colored cells. + Grid lines on colored background + false + + Specifies the color of the grid lines. + Color + 12632256 + + Specifies whether page breaks are displayed. + Page breaks + true + + Specifies whether helplines are displayed when moving objects. + Helplines + false - - false - - - true - + + Contains settings that control which windows are shown around the editing window. + + + Specifies whether row and column headers are displayed. + Column/Row headers + true + + Specifies whether a horizontal scroll bar is displayed. + Horizontal scroll + true + + Specifies whether a vertical scroll bar is displayed. + Vertical Scroll + true + + Specifies whether sheet tabs are displayed. + Sheet tabs + true + + Specifies whether outline symbols are displayed. + Outline symbols + true + + Specifies whether a summarizing dialog is displayed after search. + Search summary + true + + If true, a themed cursor is used (fat cross) otherwise the system default (arrow). + Themed cursor + false + + Contains other layout settings. + + + Selects a set of functions that are calculated for the selected cells, and which show the results in the status bar. + Statusbar Functions + 514 + + Selects a function that is calculated for the selected cells, and which shows the result in the status bar. + Statusbar Function + 1 + + Specifies if the tabbar should be shown inline with the scrollbar. + Inline tabbar with scrollbar + false + + Specifies the distance between tabulator stops in 1/100th millimeters. + Tab stops + + + Specifies the tabulator distance with locales that use the metric system. + + 1250 + + Specifies the tabulator distance with locales that don't use the metric system. + + 1270 + + Specifies the measurement unit to be used in the user interface. + Measurement unit + + + Specifies the measurement unit that is used with locales that use the metric system. + 2 + + Specifies the measurement unit that is used with locales that don't use the metric system. + 8 + + Specifies the zoom for new spreadsheet documents. + + + Specifies the zoom type. + Zoom Type + 0 + + Specifies the percentage value to which the view is scaled. + Zoom Value + 100 + + Specifies if zoom is applied to all sheets of a document. + Synchronize sheets + true + + Contains settings that affect cell input. + + + Specifies whether pressing the Enter key should move the selection. + Press Enter to move selection + true + + Specifies the direction where the selection is moved when pressing Enter, if moving is enabled. + Direction to move selection + 0 + + Specifies whether the selected cell can be edited immediately after pressing the Enter key. + Press Enter to switch to edit mode + false + + Specifies whether formatting a cell also affects subsequently entered cells. + Expand formatting + false + + Specifies whether formula references from the input line are highlighted in color in the cell. + Show references in color + true + + Specifies whether references are expanded when inserting columns or rows next to, above or below the reference range. + Expand references if new columns/rows are inserted + false + + Specifies whether references get updated when performing sort on a range of cells. + Update references when sorting range of cells + false + + Specifies whether column and row headers are highlighted in the selected columns or rows. + Highlight selection in column/row headings + true - false - - + + Specifies whether pressing Enter will move the cursor to the column where it was before the Tab key was used to change columns. + Use Tab Column + false + + Specifies whether a warning box will appear when existing cells are replaced (i.e. pasting from clipboard). + Warn before replacing cells + true + + Use legacy behaviour when selecting cells + Use legacy behaviour when selecting cells + false + + Press Enter to paste and clear clipboard + Press Enter to paste and clear clipboard + + true + + + + Toggles the scroll lock behavior allowing to disable it for special keyboards + Toggles the scroll lock behavior allowing to disable it for special keyboards + true + + Specifies the functions last used. + Last Used Functions + 224 226 222 223 6 + + Specifies whether the AutoInput function is active. + Auto Input + true + + Specifies whether all the Detective traces in the sheet are automatically refreshed when modifying a formula. + Detective Auto Refresh + true + + Contains settings for the grid. + + + Contains settings that control the behavior of the grid. + + + Specifies whether frames, drawing elements and form functions are only movable between grid points. + Snap to grid + false + + Specifies whether the snap grid is matched with the main grid. + Size to grid + true + + Specifies whether the grid is displayed. + Visible grid + false + + Specifies whether the current grid settings are changed symmetrically. The resolution and subdivision for the X/Y axes remain the same. + Synchronize axes + true - - - 1000 - - - 1270 - - - - - 1000 - - - 1270 - - + + Specifies the grid's resolution. + + + Defines the distance between grid points on the X axis in 1/100th millimeters. + X Axis Resolution + + + Specifies the distance that is used with locales that use the metric system. + + 1000 + + Specifies the distance that is used with locales that don't use the metric system. + + 1270 + + Defines the distance between grid points on the Y axis in 1/100th millimeters. + Y Axis Resolution + + + Specifies the distance that is used with locales that use the metric system. + + 1000 + + Specifies the distance that is used with locales that don't use the metric system. + + 1270 + + Specifies how the grid is divided. + + + Specifies the number of intervals between two grid points on the X axis. + X Axis Subdivision + 1 + + Specifies the number of intervals between two grid points on the Y axis. + Y Axis Subdivision + 1 + + Contains the sort list settings. + + + Specifies the available lists. + Lists + NULL + + Contains the dialogs settings. + + + Contains settings for DBF Import dialog + + + Charset/Language + CharSet + -1 + + Contains settings for DBF Export dialog + + + Charset/Language + CharSet + -1 + + Contains setting for Text CSV Export + + + Char Set + CharSet + -1 + + Field delimiter + FieldSeparator + + + Text delimiter + TextSeparator + + + If true, formatted cell content is exported. If false, raw cell content is exported. + SaveTrueCellContent + true + + If true, text formulas are exported instead of the calculated values. + SaveCellFormulas + false + + If true, text cells are always enclosed in quotes with no exception. + QuoteAllTextCells + false + + All fields are exported having the same width + FixedWidth + false + + Contains setting for Text CSV Import + + + Merge Delimiter check box status + MergeDelimiters + false + + If true, leading and trailing white spaces are trimmed off. + RemoveSpace + false + + If true, formula expressions are evaluated, else set as text cell content. + EvaluateFormulas + false + + If true, quoted field is always imported as text with no exception. + QuotedFieldAsText + false + + If true, Calc tries to detect special number format, such as date and scientific notation. + DetectSpecialNumbers + false + + + If true, Calc tries to detect numbers in scientific notation. + DetectScientificNumbers + + true + + + Language to use for CSV import. This determines how the numbers are parsed. + Language + 0 + + List of Separators - as a String + Separators + ,; + + Text Separators + TextSeparators + " + + Fixed width + FixedWidth + false + + From Row + FromRow + 1 + + Char Set + CharSet + -1 + + Fixed Width List of separators + FixedWidthList + + + Contains setting for Unformatted Text Import from Clipboard + + + Merge Delimiter check box status + MergeDelimiters + false + + If true, leading and trailing white spaces are trimmed off. + RemoveSpace + false + + If true, formula expressions are evaluated, else set as text cell content. + EvaluateFormulas + true + + If true, quoted field is always imported as text with no exception. + QuotedFieldAsText + false + + If true, Calc tries to detect special number format, such as date and scientific notation. + DetectSpecialNumbers + + true + + + + If true, Calc tries to detect numbers in scientific notation. + DetectScientificNumbers + true + + If true, Calc preserves previous content of cells when pasting empty ones. If false, Calc delete content of previous cells. + SkipEmptyCells + true + + Language to use for CSV import. This determines how the numbers are parsed. + Language + 0 + + List of Separators - as a String + Separators + + + Text Separators + TextSeparators + " + + Fixed width + FixedWidth + false + + From Row + FromRow + 1 + + Char Set + CharSet + -1 + + Fixed Width List of separators + FixedWidthList + + + Contains setting for Text to Columns Import + + + Merge Delimiter check box status + MergeDelimiters + false + + If true, leading and trailing white spaces are trimmed off. + RemoveSpace + false + + If true, formula expressions are evaluated, else set as text cell content. + EvaluateFormulas + true + + List of Separators - as a String + Separators + + + If true, Calc preserves previous content of cells when pasting empty ones. If false, Calc delete content of previous cells. + SkipEmptyCells + false + + Text Separators + TextSeparators + " + + Fixed width + FixedWidth + false + + Fixed Width List of separators + FixedWidthList + + + Contains settings that affect cell calculation. + + + Contains settings for iterative calculation of circular references. + + + Specifies whether iterative calculation is used for formulas with circular references. + Iterations + false + + Specifies the maximum number of iteration steps. + Steps + 100 + + Specifies the result change value below which iteration is stopped. + Minimum Change + 0.001 + + Contains other calculation settings. + + + Specifies whether upper and lower case in texts are distinguished when comparing cell contents. + Case sensitive + true + + Specifies whether the calculation uses the rounded values displayed in the sheet. + Precision as shown + false + + Specifies whether search criteria in formulas must match the whole of the cell contents. + Search criteria = and <> must apply to whole cells + true + + Specifies whether column and row labels are used to refer to the column area beneath the text cell or to the row area at the right of the text cell while running a search. + Automatically find column and row labels + false + + Specifies the number of decimals to be displayed for the Standard number format. + Decimal places + -1 + + Specifies whether the calculation uses regular expressions in formulas, e.g. for functions which look up sheet contents. + Enable regular expressions in formulas + false + + Specifies whether the calculation uses wildcards in formulas, e.g. for functions which look up sheet contents. + Enable wildcards in formulas + true - - + + + Specifies the date that is represented by the number 0. + + + + Contains settings that affect formula handling. + + + Contains settings for how to calculate formulae. + + + Whether to use threaded calculation of formula groups when applicable. + true + + Whether to use OpenCL only when a formula uses only a subset of operator and function opcodes. + true + + An approximate lower limit on the number of data cells a spreadsheet formula should use for OpenCL to be considered. + 100 + + The list of operator and function opcodes (in + English) for which to use OpenCL. If OpenCLSubsetOnly is + true, and a formula contains only these operators and + functions, it might be calculated using OpenCL. + +;-;*;/;^;RAND;SIN;COS;TAN;ATAN;EXP;LN;SQRT;NORMSDIST;NORMSINV;ROUND;POWER;SUMPRODUCT;MIN;MAX;SUM;PRODUCT;AVERAGE;COUNT;VAR;NORMDIST;VLOOKUP;CORREL;COVAR;PEARSON;SLOPE;SUMIFS + + Whether to automatically select the OpenCL device + true + + The Device ID of the OpenCL device selected if OpenCLAutoSelect is false + - + + Contains settings for formula syntax. + + + + Specifies what formula syntax type to use. + + + + Whether to use English function names or localized function names. + false + + Argument separator in worksheet function + + + Row separator in array constant + + + Column separator in array constant + - + + + Address syntax for reference in string for functions such as INDIRECT. + + + + Whether to treat empty string formula result as equivalent of having a numeric zero value. + false - + + + How to treat text when encountered as operand in an arithmetic operation or as argument to a function that expects a number instead. + + + + Contains settings that affect formula handling while loading. + + + Specifies whether to force a hard recalc after load on OOXML-based Excel documents (2007 and newer). + 1 + + Specifies whether to force a hard recalc after load on non-LibreOffice-generated ODF documents. + 1 + + Contains settings that affect revision marking. + + + Specifies the colors for revision marking. + + + Specifies the modification color for changes of cell contents. + Changes + -1 + + Specifies the color to highlight deletions. + Deletions + -1 + + Specifies the color to highlight insertions. + Insertions + -1 + + Specifies the color to highlight moved contents. + Moved entries + -1 + + Contains settings for file format filters. + + + Contains settings for import filters. + + + Specifies how VBA macros are treated in Excel files. + + + Indicates whether VBA macros are exported through the vba export code. + Export VBA + true + + Indicates whether VBA macros are imported as comments. + Load Basic Code to edit + true + + Indicates whether VBA macros are imported without comments to be executable. + Executable code + true + + Indicates whether the original VBA storage is preserved while editing. + Save Original Basic Code again + true + + Contains settings for Lotus 1-2-3 import. + + + Indicates whether the import of Lotus wk3 files is enabled. + Enable WK3 Filter + false + + Contains settings for MS Excel import. + + + Specifies the factor for multiplying the column width when importing Excel documents from Biff 5 format. + Excel Column Width Scale + 1.0 + + Specifies the factor for multiplying the row height when importing Excel documents from Biff 5 format. + Excel Row Height Scale + 1.0 + + Contains settings for export filters. + + + Contains settings for MS Excel export. + + + Indicates whether sheet names should be truncated to 31 characters. + Truncate long sheet names + true + + Contains settings that affect printing. + + + Contains settings that affect which pages are printed. + + + Specifies whether empty pages are printed. + Printing Empty Pages + false + + Specifies whether manual row and column breaks should be forced, regardless of sheet scale settings. + Force manual breaks + false + + Contains other print settings. + + + Specifies whether all sheets are printed instead of only the selected sheets. + Print all Sheets + false + + Contains miscellaneous settings. + + + Defines the default size of newly created objects using CTRL-Return or CTRL-Click at an object creating Button. + Default Object Size + + + Specifies the default width in 1/100th millimeters. + + 8000 + + Specifies the default height in 1/100th millimeters. + + 5000 + + Contains settings for shared documents. + Shared document + + + Specifies whether the warning box for shared documents is shown. + Show warning box + true + + Contains various compatibility settings. + + + Contains settings for merging cells. + Merge cells + + + Specifies whether the Merge Cells dialog box is shown, when some cells are not empty. + Show Merge Cells dialog + true + + Specifies whether to empty the contents of the hidden cells (like Excel does). + Empty merged cells + false - + + Contains options related to key bindings + + + + Specifies baseline key binding group to use. + + + + + Insert link for the cell, instead of text fields in a cell.(Excel interopability options) + Links like Excel + + false + + + Contains various defaults settings. + + + Sheet defaults + + + Option to set initial number of sheet tabs + 1 - + + + Option to set the prefix name for new sheet tabs + + + + Enable very large spreadsheets (16m rows, 16384 cols) + Jumbo sheets + false + + data stream + + + set the Timeout of DataStream updating + 2000 + + Contains add-in function configuration. + - - + + Describes one parameter. + + + + Specifies the user-visible name of the parameter. + + + + + Specifies a description of the parameter. + + - - - - - - + + Describes one function. + + + + Specifies the user-visible name of the function. + + + + + Specifies a description of the function. + + + + + Specifies the programmatic name of the category the function belongs to. + + + + + Specifies the user-visible name of the category the function belongs to. + + + + + Specifies a localized function name for exchange with other applications. + + + + + Specifies the function's parameters. + + - + + Describes one add-in component. + + + + Specifies the component's functions. + + - + + + Specifies the installed add-in components. + + + + Contains configuration items related to the Impress application. + - - - + + Implementation names for canvas service. + Contains a list of implementation names for each canvas service. Tried in order of appearance + + + + List of implementation names. + + + + + List of implementations that are hardware-accelerated. + + + + + List of implementations that do anti-aliasing. + + + + Contains config entries for the DirectX-based implementation of the XCanvas interface. + + + Sequence of 8 integers per device/driver + combination, that uniquely mark them as not being compatible with the + DirectX9 canvas implementation. If you have + trouble with your graphic adapter, and want to + add it to the denylisting, set + DenylistCurrentDevice below to false. After + running the Impress slideshow once, your card + identification has been added to the list. + + Sequence of denylisted devices + 0 + + Indicates whether the current DirectX device + ids should get denylisted. When true, a + running DXCanvas will write a DeviceDenylist entry, and refuse to run + on that device subsequently. + + Denylist current DirectX device + false + + If present, limits the size of the textures + that get requested from the DX runtime. If + not present, textures of the maximal size + that is advertised by the driver are + used. This value has absolutely nothing to + do with the size of primitives that can be + rendered, both concepts are independent from + each other. The underlying reason for this + config item is the fact that several + card/driver combinations expose bugs, when + running them with their maximum texture size. + + Maximum texture size requested from the DirectX runtime + 2048 - + + + List of preferred implementation names, for each given canvas service. + + + + When true, force canvas factory to use the last + entry of the respective preferred services + lists. This entry should represent a safe, + works-always implementation, ready to serve as a + fallback. + + Force fallback canvas impl + false + + When true, suggest canvas factory to use a + canvas service listed in the + AcceleratedImplementations lists. + + Use a canvas listed among the AcceleratedImplementations + true + + When true, suggest canvas factory to use a + canvas service listed in the + AntialiasingImplementations lists. + + Use a canvas listed among the AntialiasingImplementations + true + + Contains settings for the Chart application. + + + Specifies the colors for creating new charts. + + + Specifies a list of color values to be used for the first n series, where n is the size of the list. For i > n the color used is equal to entry number i modulo n in the list. You should keep the size of the list at 12. Also note that the values are interpreted as unsigned 32bit values, although it is possible to get negative (signed) numbers in this list when being displayed in decimal. + Chart colors + 17798 16728590 16765728 5741852 8257569 8637183 3227652 11456256 4923247 16749838 12910603 34001 + + Specifies properties for error presentation in new charts. + + + Option to show errors as rectangles in charts. + Error rectangles + false + + Contains general information about ~ and rules, and about actions based on office commands. + - + + Describes a command. + + + + Specifies the command name for dispatching without a protocol part. + + - + + Contains information about the execute status. + + + + Contains commands that are disabled in the Office user interface. + + + + Contains common settings which are potentially shared by other + components. + - - + + Contains a container for passwords. + + + + Contains an initialization vector for the password encryption. + + + + + Contains a password encoded with the master password. + + - - - - + + Contains settings for a history entry in the history list. + + + + Specifies the document URL. + + + + + Specifies the filter name that was chosen to load the + document. + + + + + Indicates the title of the URL that is displayed on the + user-interface. + + + + + Contains an encoded password used to open the document. + + - - - - - - - - + + Describes a menu entry for configurable office menus (e.g. file + new). + + + + Specifies the URL for dispatch. + + + + + Specifies the label of a menu entry. + + + + + Specifies the identifier of an assigned icon. + + + + + Specifies the dispatch target (for example, _blank to open URL + in new frame). + + - - - - - - - - - - - - - - - - + + Describes the characteristics of a font. + + + + Specifies the exact name of the font ("Arial", "Courier", + "Frutiger"). + + + + + Specifies the height of the font in the measure of the + destination. + + + + + Specifies the width of the font in the measure of the + destination. + + + + + Specifies the style name of the font ("Bold", "Italic", "Italic + Bold"). + + + + + Specifies the general style of the font. + + + + + Specifies the character set which is supported by the + font. + + + + + Specifies the pitch of the font. + + + + + Specifies the character width. Depending on the specified width, + a font that supports this width may be selected. [UNIT=%]. + + + + + Specifies the thickness of the line. + + + + + Specifies if there is a character slant (italic). + + + + + Specifies the type of underline. + + + + + Specifies the type of strikeout. + + + + + Specifies the rotation of the font. [UNIT=degree]. + + + + + Specifies if a kerning table is available (for requesting). For + selecting, specifies if the kerning table is to be used. + + + + + Specifies if only words get underlined. + + + + + Specifies the technology of the font representation. + + - - + + Contains settings for the font replacement. + + + + Contains the name of font that is to be replaced. + + + + + Contains the name of the replacing font. + + + + Determines if the font pair replacement is applied on the + screen. + false + + Determines if the font pair replacement is applied on the + printer. + false - - - 10000 - - - 10000 - - - - - 10000 - - - 10000 - - - - - - - - - + + Specifies an entry of the recovery list which is then used by + CrashGuard to save information about the last opened files. + + + + Specifies a URL that should be recovered after the next Office + start. + + + + + Specifies a filter that should be used to open the document + referenced by the URL property. + + + + + Contains the name of the temporary file which represents the + document. + + - - - - - - - - - - - - + + Contains the characters (so called forbidden characters) that are + not allowed at the beginning or end of a line. + + + + Contains the characters that are not allowed at the beginning of + a line. + + + + + Contains the characters that are not allowed at the end of a + line. + + - - - + + All Certificate information needed to handle and identify the + signature. + + + + Subject name of Certificate. + + + + + Serial Number of Certificate. + + + + + Raw of Certificate. + + - + + specifies, on a per-application-type basis, certain defaults for + layouting form controls + + + + specifies the default visual effect for form controls + + + + specifies whether the controls should use dynamic border + coloring, if possible. Dynamic border coloring means that when the + mouse is hovered over a control, and when a control receives the + focus, this is indicated with special border colors. + false + + controls whether form controls, when they render their text, use + the same metrics as the document does. If this is set to <true>, + then the control text's appearance better matches the text in the + surrounding document.</p> <p>Technically, documents use a + reference device for formatting, which usually has a higher resolution + than the actual output device. The option decides whether form + controls should use the same reference device as the surrounding + document. However, some of OOo's document implementations do not + properly use their reference device in all situations, in which case + the option might better be disabled.<p> + true - - - - - - - - - - - - - - - - - - - - + + Stores the last selected directory for the filepicker for different contexts. + + + + The last used path for this context (context is the name of the parent node) + + + + Contains settings for VCL. + + + Specifies if all OpenGL usage should be disabled. + false + + Specifies if Skia rendering should be used in VCL backends + supporting it. + false + + Specifies if Skia rendering should be used in VCL backends + supporting it. This one forces the use of Skia even if the + denylist would block the driver. + false + + Specifies if Skia rendering should be used in VCL backends + supporting it. This one forces the use of Skia software rendering + instead of trying to use the graphics driver. + false + + Defines if the user interface animations (like "walking ant" + animation when copying a cell in Calc) is enabled or disabled. + Disabling animations makes a lot of sense on remote connections + (VNC), where animations increase the (always limited) amount of + bandwidth needed. + + Defines if the user interface animations are disabled. + true + + Specifies minimal area of an object for applying "Reduce Transparency" + printer configuration option (removing object transparency). This value + is counted in percents of the printable area. + 25 + + Specifies number of PDF image instances to cache on + export - can save potentially huge amount of CPU time on + re-compressing the same JPEG image over and over again. + 15 - - - false - - + + Contains a description of the persistent password + container. + + + Specifies if passwords can be stored persistently. + false + + Specifies what version of encoding scheme the password container uses. + 0 + + Specifies if there is a valid master password. + false - + + + Contains an initialization vector for the master password encryption. + + + + Contains the master password encrypted by itself. + - - + + + Contains a list of passwords encoded with the master + password. + + + + + Contains a list of URLs that should be accessed using system + credentials of the user. + + + + Specifies if authentication using system credentials should be tried + automatically for all resources that support it (regardless of whether they are + in "AuthenticateUsingSystemCredentials" list or not). + false - - - - - + + Specifies settings for the Drawinglayer. + + + Specifies if the Overlay pane is allowed to use an own buffer. + If on, Overlay is fast but a buffer (graphics memory) is used. If off, + Overlay is slow, but no Buffer is needed. This is the global switch + which will enable/disable overlay for all Applications. This is the + global switch for the whole office. + Overlay is allowed to use a Background Buffer in all + Applications + true + + Similar to OverlayBuffer, but only for Calc Application + Calc Overlay is allowed to use a Background Buffer + true + + Similar to OverlayBuffer, but only for Writer Application + Writer Overlay is allowed to use a Background Buffer + true + + Similar to OverlayBuffer, but only for Draw/Impress + Applications + Draw/Impress Overlay is allowed to use a Background + Buffer + true + + Specifies if the Application Repaint shall use a buffer for + Pre-Rendering. If on, screen flicker is greatly reduced and remote + display is fast, but a buffer (graphics memory) is needed. If off, + screen flicker will occur and remote display is slow, but no buffer + is needed. This is the global switch for the whole office. + Application Repaint is allowed to use Pre-Rendering + Buffer. + true + + Similar to PaintBuffer, but only for Calc Application. + PaintBuffer is the global switch. + Calc Repaint is allowed to use Pre-Rendering Buffer + true + + Similar to PaintBuffer, but only for Writer Application. + PaintBuffer is the global switch. + Writer Repaint is allowed to use Pre-Rendering Buffer + true + + Similar to PaintBuffer, but only for Draw/Impress Applications. + PaintBuffer is the global switch. + Draw/Impress Repaint is allowed to use Pre-Rendering + Buffer + true + + Specifies the first one of two colors used from overlay to + display striped lines as helplines. Default is black. + Use given color as first stripe color + 0 + + Specifies the second one of two colors used from overlay to + display striped lines as helplines. Default is white. + Use given color as second stripe color + 16777215 + + Specifies the length in pixels of a single stripe used from + overlay to display striped lines as helplines. Default is four. + Use given length as stripe length + 4 + + Specifies the maximum allowed Paper Width for page definitions + in cm. Default is 6m, i.e. 600 cm. When this is changed to higher + values, it is done on own risk. + Maximum allowed Paper Width for page definitions + 600 + + Specifies the maximum allowed Paper Height for page definitions + in cm. Default is 6m, i.e. 600 cm. When this is changed to higher + values, it is done on own risk. + Maximum allowed Paper Height for page definitions + 600 + + Specifies the maximum allowed Left Margin for the page + definitions in 1/100th cm. + Maximum allowed Left margin for page definitions + 9999 + + Specifies the maximum allowed Right Margin for the page + definitions in 1/100th cm. + Maximum allowed Right margin for page definitions + 9999 + + Specifies the maximum allowed Top Margin for the page + definitions in 1/100th cm. + Maximum allowed Top margin for page definitions + 9999 + + Specifies the maximum allowed Bottom Margin for the page + definitions in 1/100th cm. + Maximum allowed Bottom margin for page definitions + 9999 + + This switch allows to switch DrawingLayer based views to be + rendered using AntiAliasing or not. Of course this takes only effect + when AntiAliasing is supported for the System OOo is running + on. + This switch determines if DrawingLayer based views use + AntiAliasing. + true + + This switch allows to enhance visualisation of graphics which + use Horizontal or Vertical Hairlines combined with AntiAliased mode + (e.g. in 2D charts). When not used, those lines will be AntiAliased as + everything else. Since this is not pleasing for the eye, this option + allows to force those lines to snap to discrete points (pixels) when + activated and thus avoids AntiAliasing of pure Horizontal or Vertical + Hairlines. + Determines if Horizontal and Vertical HairLines in AntiAliased + mode are snapped to discrete pixels to enhance visualisation + true + + This switch determines if the decorations of decorated text + portions (e.g. underline, strike through) are rendered using VCL + direct rendering or if the primitive is decomposed into simple text + and the corresponding geometrical representations of the decorations. + Default is true since VCL's usage of the diverse System's hinting + possibilities for decorations is useful. + Determines if decorated texts are decomposed at render time or + directly rendered using VCL + true + + This switch determines if simple text is directly rendered using + VCL or not. If not, the simple text is decomposed into PolyPolygons + which will be painted then. Default is true, since VCL will use the + hinting for font rendering on the diverse supported systems, which + gives better quality than rendering the text as Polygons. + Determines if simple texts are decomposed at render time or + directly rendered using VCL + true + + This switch decides if Interactions in the DrawingLayer are + visualized using Wireframe or Full-Object previews. If false, only + Wireframe will be used. If true, Full-Object preview which gives a + much better feedback about the object interaction will be used. This + mode is used for modification and creation of objects. During + interaction, a geometric copy of the object(s) is shown with 50% + transparence in the foreground. That copy shows exactly what You will + get when You end the interaction. + This switch determines if DrawingLayer Interactions show + Wireframe or Full-Object preview. + true + + This defines a Limitation for the default raster conversion from + 3D Scenes to Bitmaps. The number is the maximum number of pixels to + use, e.g. 1000x1000 Pixels is allowed as default. When Scenes would + need more Pixels than this, the Bitmap will be limited and scaled to + the needed pixel size at paint time. + A Pixel limitation for the creation of 3D Scenes with the + default renderer. + 1000000 + + This defines a Limitation for the default raster conversion of + FormControls in edit mode. These have the ability to be displayed + using this fallback to Bitmaps. The number is the maximum number of + pixels to use, e.g. 300x150 Pixels is allowed as default. When + FormControls would need more Pixels than this, the Bitmap will be + limited and scaled to the needed pixel size at paint time. + A Pixel limitation for the creation of FormControl fallback + display. + 45000 + + This switch defines if the selections in the applications (text + or cells) are visualized using inverse (XOR) when set to false (the + old selection method, also used when in HighContrast mode) or a + transparent overlay selection using the system's selection + color. + This switch defines if for text/cell selections the old + inverse or the new transparent selection is to be used. + true + + Specifies the degree of transparence to be used when transparent + selection is used. The value is a percent value. Since neither no + transparence nor complete transparence makes sense, the value is + limited to a range of 10% - 90%. If the given value is outside this + range, it is cropped to it. + Specifies the percent of transparence to use if transparent + selection is used. + 75 + + Specifies the maximum allowed luminance the system's selection + color may have. When the colorfetched from the system is brighter + (luminance is bigger), it will be scaled to a luminance of exactly + this given value. + Specifies the maximum allowed luminance for the system's + selection color. + 70 + + Contains miscellaneous settings for the auto correction. + + + Specifies if the replacement table should be used to replace + letter combinations with defined text + Use replacement table + true + + Specifies if two initial capitals should be corrected + automatically. + Correct two initial capitals + true + + Specifies if the letter at the beginning of a sentence should be + capitalized automatically. + Capitalize first letter of every sentence + true - true + + Specifies if text should be formatted in bold or underlined when + the corresponding characters are entered (*bold*, /italic/, -strikeout-, + _underline_). + Apply bold, italics, strikeout or underline + + false + + Specifies if character strings which could represent a URL + should be converted to a hyperlink. + Detect URL + + true + + + + Specifies if character strings which could represent a DOI + should be converted to a hyperlink. + Detect DOI + true + + Specifies if ordinal numbers should be displayed with raised + endings. + Replace ordinal numbers + true + + Specifies if minus signs should be replaced by dashes + automatically. + Replace dashes + true + + Adds a non-breaking space before the characters :;!? in + french. + Add non-breaking space + true + + Transliterates RTL Hungarian text to Old Hungarian script. + Transliterate RTL text to Old Hungarian + true + + Specifies if << or >> should be replaced by angle quotes automatically. + Replace angle quotes + true + + Specifies if multiple spaces should be combined into one. + Ignore double spaces + false + + Specifies whether or not to correct accidental use of CAPS lock + key. + Correct accidental use of cAPS LOCK key + true + + Specifies if single quotes should be replaced. + Single quotes - Replace + true - - + + + Specifies the start single quote. + Start single quote + + + + + Specifies the end single quote. + End Single quote + + + + Specifies if double quotes should be replaced. + Double quotes - Replace + true - - + + + Specifies the start quote. + Start quote + + + + + Specifies the end quote. + End quote + + + + Contains settings to apply replacement rules and + exceptions. + + + Specifies if defined words with two initial capital letters + or a small initial letter should not be included in the AutoCorrect + replacement. + Words with two initial capital letters or a small initial - + Add automatically + true + + Specifies if defined abbreviations should be taken into + account to exclude a preceding capital letter. + Abbreviations (no subsequent capital letter) - Add + automatically + true + + Specifies cache related options. + + + Specifies the cache related options for the drawing + engine. + - 20 + + Determines the maximum number of OLE objects that can be held + in RAM for drawings, presentations and inserted drawing objects. The + fewer OLE objects contained in RAM, the more space is available for + other functions. The more OLE objects in RAM, the faster you can + page through the objects since they do not always need to be loaded + from the hard drive. + + 200 + + Specifies the cache related options for Writer. + + + Determines the maximum number of OLE objects that can be held + in RAM for the writer. The fewer OLE objects contained in RAM, the + more space is available for other functions. The more OLE objects in + RAM, the faster you can page through the objects since they do not + always need to be loaded from the hard drive. + 20 - - 400000000 - - - 12600000 - - - 600 - + + Specifies a group of graphic manager cache options. + Image Manager Cache + + + Whether graphics will be swapped to disk when `GraphicMemoryLimit` + is reached. Disable at your own risk. + Graphic Swapping Enabled + true + + Specifies the allowed cumulated memory that the + graphic objects can occupy before they start to get swapped + to the disk to save memory. + Graphic Memory Limit Size + 300000000 + + Specifies the time in seconds when the graphic object + can be idle (time since it was last used) before it is + considered to be swapped to the disk to save memory. + Graphic Allowed Idle Time + 10 + + Specifies a group of cache options related to Skia-based drawing. + + + Specifies the maximum cache size in bytes for all images used by Skia-based + drawing code. Larger size may improve drawing performance when using + many large images in software rendering mode. + Image Cache Size + 64000000 + + + Specifies the cache related options for fonts. + + + + Specifies the maximum cache size in bytes for all glyphs used + when laying out text. Larger size may improve text drawing performance + in large documents. + Glyphs Cache Size + + 20000000 + + + + Specifies the maximum cache size in bytes for all text run data used + when laying out text. Larger size may improve text drawing performance + in large documents. + Text Runs Cache Size + + 100000 + + + + Contains the current and default path settings used by the + Office. + + + Contains the global path settings, mainly those of the Options + dialog. + + + Specifies the directory that contains spreadsheet add-ins + which use the old add-in API. + $(progpath)/addin + + Specifies the settings of the AutoCorrect dialog. + $(insturl)/share/autocorr $(userurl)/autocorr + + Contains the directory which contains the AutoText + modules. + $(insturl)/share/autotext/$(vlang) $(userurl)/autotext + + Stores the automatic backup copies of documents. + $(userurl)/backup + + Contains the Basic files, which are used by the + AutoPilots. + $(insturl)/share/basic $(userurl)/basic + + Contains the bitmap files which can be used for menu and + toolbar icons. + $(insturl)/share/config/symbol + + Contains the configuration files. This value cannot be changed + through the user interface. + $(insturl)/share/config + + Contains the provided dictionaries. + $(insturl)/share/wordbook + + Specifies the path to save folder bookmarks. + $(userurl)/config/folders + + Specifies the directory where all the filters are + stored. + $(progpath)/filter + + Specifies the directory which contains the Gallery database + and multimedia files. + $(insturl)/share/gallery $(userurl)/gallery + + Specifies the directory that is displayed when the dialog for + opening an image or for saving a new image is called. + $(userurl)/gallery + + Specifies the path to the Office help files. + /usr/share/libreoffice/help + + Contains the files that are necessary for the + spellcheck. + $(insturl)/share/dict + + Contains the Office modules. + $(progpath) + + Specifies the path to the palette files *.SOB to *.SOF + containing user-defined colors and patterns. + $(insturl)/share/palette $(userurl)/config + + Specifies the directory in which the plugins are saved. + $(progpath)/plugin - - $(userpath)/store - - - - + + Specifies the templates originate from these folders and + sub-folders. + $(insturl)/share/template/$(vlang) $(insturl)/share/template/common @@ -1364,93 +3594,193 @@ + + Specifies additional folders containing a global user + interface configuration. The final user interface configuration is + merged from UserConfig and from these folders. + $(insturl)/share/config + + Specifies the folder with the user settings. + $(userurl)/config + + Contains the custom dictionaries. + $(userurl)/wordbook + + Specifies the path of the work folder, which can be modified + according to the user's needs. The path specified here can be seen + in the Open or Save dialog. + $(work) + + Contains the default values of all the paths, which can be + modified according to the user's needs. They are used when pressing + the Standard-button in the Options dialog. + + + Specifies the default directory that contains spreadsheet + add-ins which use the old add-in API. + $(progpath)/addin + + Specifies the default directory for the settings of the + AutoCorrect dialog. + $(insturl)/share/autocorr $(userurl)/autocorr + + Specifies the default directory where the AutoText modules are + located. + $(insturl)/share/autotext/$(vlang) $(userurl)/autotext + + Specifies the default directory for the automatic backup + copies of documents. + $(userurl)/backup + + Specifies the default directory where the Basic files, used by + the AutoPilots, are located. + $(insturl)/share/basic $(userurl)/basic + + Specifies the default directory where the bitmap files, which + can be used for the menu and toolbar icons, are located. + $(insturl)/share/config/symbol + + Specifies the default directory where the configuration files + are stored. + $(insturl)/share/config + + Contains the URL of the default TSCP BAF policy file. + $(insturl)/share/classification/example.xml + + Specifies the default directory where the provided + dictionaries are located. + $(insturl)/share/wordbook/$(vlang) + + Specifies the default directory where folder bookmarks are + stored. + $(userurl)/config/folders + + Specifies the default directory where all the filters are + stored. + $(progpath)/filter + + Specifies the default directory where the Gallery database and + multimedia files are located. + $(insturl)/share/gallery $(userurl)/gallery + + Specifies the default directory used by the dialog for opening + an image or for saving a new image. + $(userurl)/gallery - $(instpath)/help + + Specifies the default directory where Office help files are + located. + + /usr/share/libreoffice/help + + Specifies the default directory where the files that are + necessary for the spellcheck are saved. + $(insturl)/share/dict + + Specifies the default directory which contains the Office + modules. + $(progpath) + + Specifies the default directory for the palette files *.SOB to + *.SOF containing user-defined colors and patterns. + $(userurl)/config + + Specifies the default directory where the Office plugins are + located. + $(progpath)/plugin + + Specifies the default directory that is used as a base + directory for all temporary Office files. + $(temp) + + Specifies the default directory where all provided templates + are located in folders and sub-folders. + $(insturl)/share/template/$(vlang) $(insturl)/share/template/common @@ -1458,441 +3788,1202 @@ + + Specifies the default directories for the global user + interface configuration. The final user interface configuration is + merged from UserConfig and from these folders. + + + Specifies the default directory which stores the user + settings. + $(userurl)/config + + Specifies the default directory which stores the custom + dictionaries. + $(userurl)/wordbook + + Specifies the default working directory where user stores + documents. + $(work) + + Contains some common settings for fonts. + + + Contains settings for the font substitution. + + + Determines if the list of font replacements is applied or + not + Apply replacement table + false - + + + Specifies a substitution of the requested font, even if this + font is available on the user's system. + + + + Contains the settings for the font selection box in the object + bar. + + + Contains the last five fonts, which are shown on the top of a + list, beginning with the last one. This list will be displayed on + the font-name-box of the object bar. + true + + Specifies that the names of the selectable fonts will be + displayed with this font. + true - + + Specifies the font name and height used in HTML source + view + + + + Specifies the name of the font that is used in source views + (HTML source view or BASIC IDE) + + + + Specifies the height, in points, of the font that is used in + source views (HTML source view or BASIC IDE) + 10 + + Specifies whether only non-proportional font should be + presented on the dialog page. + true - - - - - - - - - - - - - - + + Contains information about configurable menus. + + + + Contains all entries of new menu. + + + + + Contains all entries of wizard menu. + + + + + Contains all help bookmarks. + + + + + Specifies the URL used with the UNO command SendFeedback (SID_SEND_FEEDBACK). + + + + + Specifies the URL opened per click on the brand image at the start center. + + + + + Specifies the URL used with the UNO command QuestionAnswers (SID_Q_AND_A). + + + + + Specifies the URL used with the UNO command Documentation (SID_DOCUMENTATION). + + + + + Specifies the URL used with the UNO command GetInvolved (SID_GETINVOLVED). + + + + + Specifies the URL used with the UNO command Donation (SID_DONATION). + + + + + Specifies the URL used with the UNO command WhatsNew (SID_WHATSNEW). + + + + + Specifies the URL for the LibreOffice Credits page. + + + + + Specifies the URL used with the UNO command HyphenationMissing (SID_HYPHENATIONMISSING). + + + + + Specifies the URL used for Install Java message box. + + + + + Specifies the URL for a privacy policy. + + + + + Specifies the URL used for Extensions box. + + + + Contains history information. + + + Describes the range and current size of the help bookmark + history list. + 10000 + + Describes the range and current size of the history list. + 100 + + Describes the range and current size of the picklist shown + inside the menu. + 25 + + Specifies whether to generate/show a thumbnail image for RecentDocsView. + Store/show thumbnails in RecentDocs History + true - - - + + + The entry specifies if the recent document list should show only + files that can be handled by the current module. + + false + + + + Contains the most recently opened help documents. + + + + + Contains the most recently opened documents. + + + + + Contains the most recently used documents displayed in the file + menu. + + - + + Contains settings which are used during the Office startup to + check for unfinished work. + + + + Contains the documents that were opened when the office + crashed. + + + + Contains general settings about the saving process. + + + Specifies if the all open windows and documents should be saved. + If set to true, the URLs of all open documents and all view properties + of all open views are saved when terminating the application. + Open documents + false + + Contains settings which specify how documents are saved. + + + Saves OOo 6.0 XML file documents unpacked into a directory. + Documents are represented by the directory content and not by a + single file. + Save XML files unpacked + false + + Specifies if the user's name should be written into the + Properties dialog of the document when saving the document. + Use data for document properties + true + + Not used anymore + false + + Specifies whether to generate a thumbnail image and place it inside the + odf archive file, which makes it possible to see a preview of the document. + Store a preview of this document + true + + Specifies whether to create a backup copy when a modified + document is saved. + Always create backup copy + + true + + + + Specifies whether to save the backup copy into the same folder + as the original document. + Place backup in same folder as document + false + + Specifies if the document properties dialog will be opened for + editing every time a document is saved under a new filename. + Edit document properties before saving + false - - true - + + Not used anymore + 10 + + Saves view properties of last active document view when saving + a document. + Document view + true + + Specifies if files saved in the OOo 6.0 XML file formats + should be in pretty printing format. Saving and loading the document + takes more time in pretty printing format. + Open windows + false + + Specifies if a warning message is shown if a file is going to + be saved to an alien format. + Open windows + true + + If the option is set, every time a user triggers a plain Save + operation, SaveAs operation with possible additional user + notifications will be started. + false + + Specifies if the printer settings will be loaded with the + document. + true + + + If set, the value will be used as the generator information saved + in documents. Note that the generator information may affect document import + and using an inappropriate value here may change how the document is imported. + + + + + Contains settings on how images contained in a document should + be saved. + + + Specifies how images contained in a document are + saved. + Save images Normal/Compressed/Original format + 1 + + Export replacement objects as fallback images for vector graphics (True). + Export replacement objects as fallback images for vector graphics + true + + Specifies how URLs in documents should be processed during + save. + + + Specifies whether URLs in documents should be saved relative + to the file system. + File system + true + + Specifies if URLs in documents should be saved relative to the + Internet. + Internet + true + + Specifies ODF settings. + + + Specifies the default ODF version for saving documents. + 3 + + Contains settings regarding the loading of documents. + + + Specifies whether the user defined configuration settings are + loaded together with the document. + Load user-defined settings + true - - true + + + Determines if the view position of the document is loaded with + a document even if it was saved by a different user. + + + false + + Determines whether to use WebDAV when a file is loaded from a mapped WebDAV drive. + true + + Determines whether to skip addition of built-in styles to the document model. + false + + Contains security specific Office settings. + + + Determines how exotic file formats should be handled. + 2 + + Determines if the user has access to the entire + configuration via the Expert Configuration button. + true + + Contains security settings regarding the GnuPG/OpenPGP backend. + + + Determines if the PGPKeyPacket element on signed + documents will contain the full public key (default), or + the potentially much smaller minimal one, without any signatures. + false + + Contains security settings regarding Basic scripts. + + + Lists all trustworthy URLs: file: All scripts from the local + file system including a LAN; private:explorer: Scripts from the + Explorer; private:help: Scripts in the help system; private:newmenu: + Scripts that are executed by the commands File-New and AutoPilot; + private:schedule: Scripts of the scheduler; private:searchfolder: + Scripts of the searchfolder; private:user: Scripts that are entered + in the URL field. + - - 1 + + + Specifies whether to warn when saving or sending documents with + personal/hidden data. + + false - + + + Specifies whether to warn when signing documents with + personal/hidden data. + true - - false + + + Contains the path to the users NSS certificate directory. + - - true + + + Contains the last path manually selected by the user for the CertDir property. + - - false + + + Contains the path of certificate manager if specified. + + - - true + + + Contains the URLs or Time Stamping Authority servers. + - - - + + Specifies whether to warn when printing documents with + personal/hidden data. + false + + Specifies whether to warn when creating PDF documents with + personal/hidden data. + false + + Specifies whether to remove personal information on + saving. + + false + + + + + Specifies whether to keep track changed information on + saving if RemovePersonalInfoOnSaving is true. + + + false + + + + + Specifies whether to keep document user information on + saving if RemovePersonalInfoOnSaving is true. + + + false + + + + + Specifies whether to keep note author and date information on + saving if RemovePersonalInfoOnSaving is true. + + + false + + + + + Specifies whether to keep document version information on + saving if RemovePersonalInfoOnSaving is true. + + false + + Specifies whether to recommend password protection when saving + documents. + false + + + Specifies the password policy regular expression to be forced + when a password is being entered. If the password doesn't match the + regular expression it is denied. + + For example a policy that enforces minimum eight characters, at + least one uppercase, one lowercase letter and one number would be: + ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$ + + + + + + Specifies the displayed error message when the entered + password doesn't meet the password policy. Should describe the + password policy. + + Password does not meet the password policy. + + + Specifies whether ctrl-click is required to follow + hyperlinks. + true + + Specifies whether to block any links originating from + documents that are not among the trusted locations. + false + + Level of Macro security. + 2 + + Specifies whether the macro execution is disabled in general. + This will disable Basic, Beanshell, Javascript and Python scripts. + If it is set to true, the "MacroSecurityLevel" is ignored. If it is + set to false, the mentioned entry specified the level of macro + security. + + false + + + + Specifies whether or not to disable active content. Right now + only disables active embedded content (OLE) and DDE. + false + + Warn on load when a document binds an event to a macro + true - - + + + List of script URLS which are allowed to be called by document events. + Look into content.xml of the odf file to find the URL. + You can either write the full URL, a part of it (starting from the beginning), + or use regular expressions. + Examples: + * vnd.sun.star.script:Standard.Module1.Main?language=Basic&location=user + * vnd.sun.star.script:Standard.Module1 + * vnd.sun.star.script:YourScript.*location=share + * .*location=application.* + + When this property is not set, all document event URLs are allowed. + + + + + + List with trusted authors. + + + + + Contains security settings regarding Basic scripts. + + + + Action needed for opening document with macro with Windows zone + identifier URLZONE_LOCAL_MACHINE (0, local machine). + + 0 + + + + Action needed for opening document with macro with Windows zone + identifier URLZONE_INTRANET (1, local machine). + + 0 + + + + Action needed for opening document with macro with Windows zone + identifier URLZONE_TRUSTED (2, trusted). + + 0 + + + + Action needed for opening document with macro with Windows zone + identifier URLZONE_INTERNET (3, internet). + + 0 + + + + Action needed for opening document with macro with Windows zone + identifier URLZONE_UNTRUSTED (3, untrusted source). + + 0 + + + + Contains window and dialog settings. + + + Contains settings to change new document window behavior. + + + Every new document window will be forced to front and grabs + the focus. + false - - - false - - - 0 - - - - false - - - true - + + Contains settings which specify how dialogs and toolbars should + be displayed. + + + Determines the automatic mouse positioning on dialogs: 0 - + Default button 1 - Dialog center 2 - No automatic positioning + Mouse positioning + 2 + + Determines the action assigned to the middle mouse button: 0 - + No action 1 -Auto scroll 2 - Paste selection. + Middle mouse button + 1 + + Contains menu view settings. + + + Shows all deactivated menu entries. Menu commands that are + normally not necessary are hidden by default. + true + + Indicates whether icons in the office menus should + shown/hidden by following the System theme. + true + + Indicates whether icons in the office menus should be + displayed. + true + + Specifies automatic selection while moving the mouse over a + menu (True). + Menu follows mouse pointer + true + + Indicates whether keyboard shortcuts should be displayed in + context menus. + Shortcuts in context menus + 2 + + Contains settings for general windows used by the Office. + + + Specifies the representation of the window while + dragging. + Window Drag + 2 - - - - - - false - - - - - + + Font antialiasing properties + + + Specifies font antialiasing properties + Font Antialiasing Enabled + true + + Specifies an additional limit if Font Antialiasing is enabled. + Fonts that are smaller than the specified limit are not + anti-aliased. + Font Antialiasing Minimum Pixel Height + 8 + + Contains the settings regarding the undo operation in the + Office. + + + Specifies how many operations can be undone in a row. + Number of steps + 100 + + Specifies options related to the setup. + - + + Specifies options related to the installed languages. + + + + Contains the installed Office languages for the menus and + dialogs. + + + + Specifies options related to printing. + + + Specifies if printing a document can modify a document due to + reformatting + (PrinterOptions) PrintingModifiesDocument + false + + Contains settings for print specific warnings. + + + Specifies if a warning should be displayed in case the + printout requires a specific paper size + (Warnings) Paper size + false + + Specifies if a warning should be displayed in case the + printout requires a specific paper orientation + (Warnings) Paper orientation + false + + Specifies if a warning should be displayed in case the printer + defined in the document was not found + (Warnings) Not found + false + + Specifies if a warning should be displayed in case the + printout contains transparent objects. + (Warnings) Transparency + true + + Specifies the options related to printing. + + + Specifies the options related to printing. + + + Indicates whether to ignore transparency for the output of + objects. + (PrinterOptions) ReduceTransparency + false + + Specifies type of transparency reduction: 0 - Automatically + determine reduction, 1 - Always disabled. + (PrinterOptions) ReducedTransparencyMode + 0 + + Indicates whether to reduce memory usage for output of + gradients by limiting the number of gradient steps. + (PrinterOptions) ReduceGradients + false + + Specifies type of gradient reduction: 0 - reduce the number + of stripes, 1 - reduce to color. + (PrinterOptions) ReducedGradientMode + 0 + + Specifies the maximum number stripes used for output of + gradients. + (PrinterOptions) ReducedGradientStepCount + 64 + + Indicates whether to reduce the memory usage of bitmaps for + print process by limiting the resolution. + (PrinterOptions) ReduceBitmaps + false + + Specifies type of bitmap reduction: 0 - Automatically + determine optimal resolution, 1 - Use original resolution, 2 - + User defined resolution. + (PrinterOptions) ReducedBitmapMode + 1 + + Specifies resolution of reduced bitmaps: 0 - 72DPI, 1 - + 96DPI, 2 - 150DPI, 3 - 200DPI, 4 - 300DPI, 5 - 600DPI. + (PrinterOptions) ReducedBitmapResolution + 3 + + Indicates whether to reduce the resolution of automatically + created substitution bitmaps of transparent objects. + (PrinterOptions) ReducedBitmapIncludesTransparency + true + + Indicates whether to create only grayscale output of all + objects. + (PrinterOptions) ConvertToGreyscales + false + + Not used anymore + true + + Specifies the options for printing to a file. + Print File + + + Indicates whether to ignore transparency for the output of + objects. + (PrintFileOptions) ReduceTransparency + false + + Indicates the type of transparency reduction: 0 - + Automatically determine reduction, 1 - Always disabled. + (PrintFileOptions) ReducedTransparencyMode + 0 + + Indicates whether to reduce memory usage for output of + gradients by limiting the number of gradient steps. + (PrintFileOptions) ReduceGradients + false + + Indicates the type of gradient reduction: 0 - Reduce the + number of stripes, 1 - Reduce to color. + (PrintFileOptions) ReducedGradientMode + 0 + + Specifies the maximum number stripes used for output of + gradients. + (PrintFileOptions) ReducedGradientStepCount + 64 + + Indicates whether to reduce the memory usage of bitmaps for + the print process by limiting the resolution. + (PrintFileOptions) ReduceBitmaps + false + + Specifies the type of bitmap reduction: 0 - Automatically + determine optimal resolution, 1 - Use original resolution, 2 - + User defined resolution. + (PrintFileOptions) ReducedBitmapMode + 1 + + Specifies the resolution of reduced bitmaps: 0 - 72DPI, 1 - + 96DPI, 2 - 150DPI, 3 - 200DPI, 4 - 300DPI, 5 - 600DPI. + (PrintFileOptions) ReducedBitmapResolution + 3 + + Indicates whether to reduce the resolution of automatically + created substitution bitmaps of transparent objects. + (PrintFileOptions) + ReducedBitmapIncludesTransparency + true + + Indicates whether to create only grayscale output of all + objects. + (PrintFileOptions) ConvertToGreyscales + false + + Not used anymore + true + + User-settings on the printer dialog + + + Determines whether the range section should be expanded. + false + + Determines whether the layout section should be expanded. + false - - - - - - + + Contains recent colors and custom colors + + + List of Recent colors + + + List of Recent color names + + + Name of selected palette + standard + + List of Custom colors + + + List of Custom color names + + + Contains recent characters + + + List of Recent characters + + + List of Recent character font + + + Contains Favorite characters + + + List of Favorite characters + ¥ @@ -1909,6 +5000,9 @@ + + List of Favorite character font + Liberation Serif Liberation Serif @@ -1926,1234 +5020,3076 @@ + + Contains settings that specify the common help settings. + + + Determines whether basic help should be shown. + true + + Determines the locale for the help pages. + + + Determines the operating system on which the help system is + displayed. + + + Activates the Tip help. + Tips + true + + Activates the Extended help. + Extended Tips + false + + Activates "Built-in help is not installed" pop-up + true + + Specifies the name of the stylesheet used to display help + content. + Default + + Specifies the root URL to the Office help pages. Blank disables + Help buttons on dialogs in LibreOffice Online. + https://help.libreoffice.org/help.html? + + Contains settings for the start center. + + + Not used anymore + - - - + + Contains a string specifying the URL to be browsed for + information about the product + + + Specifies the background color of the thumbnail area in the start center. + 6710886 + + Specifies the text color of the thumbnail area in the start center. + 15658734 - - 14540253 - - - 3355443 - + + Specifies the options related to the vectorization of + bitmaps. + + + Specifies the number of colors that are used to create a vector + graphic in Draw/Impress [UNIT=count]. + Number of colors + 8 + + Specifies the number of pixels that you want to combine as a + single pixel when creating a vector graphic. + Point reduction + 0 + + Indicates whether to create a tiled background before + vectorizing. + Fill holes + false + + Specifies the extent of background tiles that are used for + vectorizing [UNIT=pixel]. + Tile extent + 32 + + Specifies settings for the date formats used. + + + Specifies the first year that can be entered using + two-digit-year date formats. + First two-digit year + 1930 + + Specifies default settings of Microsoft-, Graphic- and HTML + filters. + + + Specifies default settings of Adobe filters. + + + Specifies default settings of Adobe import filters. + + + Specifies if convertible PDF OLE objects are converted + into Draw objects. + true + + Specifies default settings of Microsoft filters. + + + Specifies default settings of Microsoft import filters. + + + Specifies if convertible MathType OLE objects are converted + into Math objects. + true + + Specifies if convertible WinWord OLE objects are converted + into Writer objects. + true + + Specifies if convertible Excel OLE objects are converted + into Calc objects. + true + + Specifies if convertible PowerPoint OLE objects are + converted into Impress objects. + true + + Specifies if OOXML SmartArt objects are converted into LO shapes. + false + + Flag to control use of enhanced fields. + true + + Experimental: force all fields in RTF/DOCX to be imported as dumb generic enhanced fields. + false + + Specifies if LO should create MSO lock files next to the LO lock files + when opening a file. This makes MSO to be able to read the user name from + the lock file and show it for the user. + false + + Specifies if convertible Visio OLE objects are converted + into Draw objects. + true + + Specifies default settings of Microsoft export filters. + + + Specifies if embedded Math objects are converted into + MathType objects. + true + + Specifies if embedded Writer objects are converted into + WinWord objects. + true + + Specifies if embedded Calc objects are converted into Excel + objects. + true + + Specifies if embedded Impress objects are converted into + PowerPoint objects. + true + + Specifies if previews are created when saving PowerPoint + documents. + true + + Specifies if previews are created when saving Excel + documents. + false + + Specifies if previews are created when saving Word + documents. + false + + Specifies if character background is exported as highlighting + (and not as shading) when saving to Word document + false + + Specifies default settings of graphic import and export + dialogs. + + + Specifies default settings of graphic import dialogs. + + + Specifies default settings of the PCD - Photo CD Base import + dialog. + + + Specifies import resolution of PCD graphics. + Resolution - Base16 / Base4 / Base + 2 + + Specifies default settings of graphic export dialogs. + + + Specifies the unit default that is used in the graphic + export dialog if exporting pixel graphics. + -1 + + Specifies the unit default for the resolution that is used + in the graphic export dialog if exporting pixel + graphics. + 0 + + Specifies the logical width of a graphic. + [UNIT=1/100 mm]. + 96 + + Specifies the maximum raw graphic size in bytes up to which + the realtime preview is enabled, for fast computers this value may + be enlarged + 4000000 + + Specifies the unit default that is used in the graphic + export dialog if exporting vector graphics. + -1 + + Specifies default settings of the Windows Bitmap export + dialog. + + + Specifies the number of colors that are to be used for the + export. + Color resolution + 0 + + Specifies if Run-Length-Encoding should be used in the + export. + RLE coding + true + + Specifies default settings of the EPS - Encapsulated + Postscript export dialog. + + + Specifies if a preview graphic should be exported together + with the Encapsulated PostScript file. Due to the fact that most + programs can't render eps graphics, it is useful to provide a + preview that can be displayed as replacement. The preview + graphic will also be printed if the printer is not capable of + Postscript. + Preview - Picture preview (TIFF) / Interchange + (EPSI) + 0 + + Specifies the PostScript version that has to be used for + the EPS export. Because not every PostScript printer is capable + of version 2 PostScript, it is sometimes necessary to create + version 1 PostScript graphics. PostScript Level 1 does not + support color and bitmap compression. + Version - Level 1 / Level 2 + 2 + + Specifies if color or grayscale format is used for the EPS + export. This option is not available for version 1 PostScript + files. + Color format - Color / Grayscale + 2 + + Specifies if bitmaps are exported by using the LZW (Lempel + - Ziv - Welch) compression algorithm. Compression is only + available for level 2 PostScript files. + Compression - LZW encoding / None + 2 + + Specifies if glyph outlines are exported. They produce the + highest quality and it is the only possible way to create EPS + files that are CJK compliant. Not using glyphs will produce + smaller files, but it might lead to problems if not all fonts + are available during printing. + Export text using glyph outlines - always / never + 0 + + Specifies default settings of the GIF - Graphics Interchange + export dialog. + + + Specifies if graphics should be exported using interlace. + It is recommended for big pictures to activate interlace, so the + content can be displayed immediately when loading the + picture. + 1 + + Specifies if the graphic background is stored as + transparent. + 1 + + Specifies default settings of the JPEG - Joint Photographic + Experts Group export dialog. + + + Specifies quality of the JPG export. A higher value + results in higher quality and file size. + 75 + + Specifies if graphics are exported using true color or + grayscale. + 0 + + Specifies default settings of the PBM - Portable Bitmap + export dialog. + + + Specifies if graphics are exported to binary- or ASCII + format. + 1 + + Specifies default settings of the PGM - Portable Graymap + export dialog. + + + Specifies if graphics are exported to a binary- or ASCII + format. + 1 + + Specifies default settings of the PPM - Portable Pixelmap + export dialog. + + + Specifies if graphics are exported to a binary- or ASCII + format. + 1 + + Specifies default settings of the PNG - Portable Network + Graphic export dialog. + + + Specifies export compression settings which ranges from 0 + (no compression) to 9 (maximum compression). The calculating + time increases with an ascending compression value. + 6 + + Specifies if graphics should be exported using interlace. + It is recommended for big pictures to activate interlace, so the + content can be displayed immediately when loading the + picture. + 1 + + Specifies if the graphic background is stored as + transparent. + 1 + + Specifies default settings of SVG export dialog. + + + Specifies if SVG Tiny profile should be used for + export. + false + + Specifies if fonts should be embedded into SVG + file. + true + + Specifies if text decoration like underlining and + strike-through be drawn by using SVG attributes (true) or by + drawing SVG primitives (false). + true + + Contains settings for HTML import/export. + + + Contains settings for HTML import. + + + Specifies if numbers should be parsed according to the en-US + locale instead of the user's locale. + Use 'English (USA)' locale for numbers + false + + Specifies if unknown tags should be imported as + fields. + Import unknown HTML tags as fields + false + + Specifies if font settings should be ignored when + importing. + Ignore font settings + false + + Specifies font size for HTML. + + + Specifies font size for HTML as Token Font 1. + Size 1 + 7 + + Specifies font size for HTML as Token Font 2. + Size 2 + 10 + + Specifies font size for HTML as Token Font 3. + Size 3 + 12 + + Specifies font size for HTML as Token Font 4. + Size 4 + 14 + + Specifies font size for HTML as Token Font 5. + Size 5 + 18 + + Specifies font size for HTML as Token Font 6. + Size 6 + 24 + + Specifies font size for HTML as Token Font 7. + Size 7 + 36 + + Contains settings for HTML export. + + + Specifies the browser for which the HTML export should be + optimized + Browser + 4 + + Specifies if Office Basic instructions are considered when + exporting in HTML format. + (Productname) Basic + false + + Specifies if the print layout of the current document should + also be exported. + Print layout + false + + Specifies whether images are copied to the Internet server when + uploading via a network protocol. + Copy local images to Internet + true + + Specifies if a warning should be displayed to point out that + the available Basic macros will be lost when exporting in HTML + format. + Display warning + true - + + + Specifies the mimetype for the text encoding. + Encoding export + + + + Specifies default settings of PDF export dialog. + - - 1 - + + Specifies default settings of PDF export dialog. + + + Specifies if graphics are exported to PDF using a lossless + compression eg. PNG or if they are compressed using the JPEG + format. + false + + Specifies quality of the JPG export. A higher value results + in higher quality and file size. + 90 + + Specifies if the resolution of each image is reduced to the + resolution specified by the property MaxImageResolution. + true + + If the property ReduceImageResolution is set to true all + images will be reduced to the given value in DPI. + 300 - false + + Determines if PDF are created by using special tags also + known as Tagged PDF. + + true + + Specifies if notes are exported to PDF. + + false + + + + Specifies if notes are exported in the document margin. + false + + Specifies if PDF automatically opens after export. + false + + Specifies if bookmarks are exported to PDF. + true + + Specifies if placeholder fields are exported to PDF. + false + + Specifies how many bookmark levels should be opened in the + reader application when the PDF gets opened. + -1 + + Specifies if notes pages are exported to PDF. (Notes pages + are available in Impress documents only). + false + + Specifies if only notes pages (i.e., not slides) are exported to PDF. (Notes pages + are available in Impress documents only). + false + + Specifies slide transitions are exported to PDF. This option + is active only if storing Impress documents. + true + + Specifies if hidden slides are exported to PDF. (Hidden slides + are available in Impress documents only). + false + + Specifies if each sheet is exported to PDF as a single page. + (Available in Calc documents only). + false + + Specifies whether form fields are exported as widgets or + only their fixed print representation is exported. + true + + Specifies the submitted format of a PDF form. + 0 + + Specifies whether multiple form fields exported are allowed + to have the same field name. + false + + Specifies that automatically inserted empty pages are + suppressed. This option is active only if storing Writer + documents. + true + + Specifies that a stream is inserted to the PDF file which + contains the original document for archiving purposes. + false + + Specifies whether to hide the PDF viewer menubar when the + document is active. + false + + Specifies whether to hide the PDF viewer toolbar when the + document is active. + false + + Specifies whether to hide the PDF viewer controls when the + document is active. + false + + Specifies that the PDF viewer window is opened full screen + when the document is opened. + false + + Specifies that the PDF viewer window is centered to the + screen when the PDF document is opened. + false + + Specifies that the PDF viewer window is opened full screen, + on top of all windows.. + false + + Specifies that the title of the document, if present in the + document properties, is displayed in the PDF viewer window title + bar. + true - 0 + + Specifies how the PDF document should be displayed when + opened. + + 1 + + Specifies the action to be performed when the PDF document + is opened. + 0 + + specifies the zoom level a PDF document is opened with. Only + valid if "Magnification" is set to "4". + 100 + + Specifies the page on which a PDF document should be opened + in the viewer application. + 1 + + Specifies the page layout to be used when the document is + opened. + 0 + + Used with the value 3 of the PageLayout property above, true + if the first page (odd) should be on the left side of the + screen. + false + + Specifies what printing is allowed. + 2 + + Specifies the change allowed to the document. + 4 + + Specifies that the pages and the document content can be + extracted to be used in other documents (copy and paste). + true + + Specifies that the document content can be extracted to be + used in accessibility applications. + true + + Specifies the version of PDF to emit. + 0 + + Specifies if the document is PDF/UA (Universal Accessibility) compliant + false + + Specifies that the file system related hyperlinks (file:// + protocol) present in the document will be exported as relative to + the source document location. + true + + Specifies the way the exported PDF will be viewed + (experienced) by the user. + 0 + + Specifies that the target documents with .od[tpgs] + extension, will have that extension changed to .pdf when the link + is exported to PDF. The source document remains untouched. + false + + Specifies that the bookmarks contained in the source + OpenOffice.org file should be exported to the PDF file as Named + Destination (see PDF 1.4 section 8.2.1). + false - - - EmojiOne Color + + Determines the miscellaneous entries for the common group. + + + + Specifies the appearance of the user interface. + Appearance + + 0 + + + + Specifies the application colors. + Application Colors + + 1 + + + + Determines the maximum count of documents, which are allowed to + be open at the same time. NIL will be interpreted as infinite! + + + + Fonts where the win metrics need to be considered in order to display the font correctly + Fonts are identified by their name and the font metrics (see fontmetric.cxx:ShouldUseWinMetrics). + + Celticmd,1571,-567,1571,-547,2126,559 DIN Light,1509,-503,1509,-483,1997,483 + B Nazanin,1343,-705,1990,-1045,1990,1045 + B Nazanin,1341,-707,2126,-1120,2126,1120 + + + + + + Fonts where the underline or strikeout metrics need to be ignored in order to draw the underline or strikeout correctly. + Fonts are identified by their name and the underline metrics (see fontmetric.cxx:ShouldNotUseUnderlineMetrics). + + + + Liberation Serif + Liberation Sans + Liberation Mono + + Enables/Disables Plugins. + PluginsEnabled + true + + Determines if the system's file and folder pickers should be + used. If false, the proprietary file/folder picker implementations + will be used. Relevant on platforms where file/folder picker + integration is implemented. + true + + Allows to specify whether the OOo document file locking + mechanics should use the system file locking. + true + + Determines if WebDAV-specific file locking is used for documents + on WebDAV shares. It is not recommended to set this option to 'false' in + scenarios where multi-user, concurrent read/write access to WebDAV share + is required + true + + Allows to specify whether the OOo document file locking + mechanics should use the lock file for locking. + true + + Allows to specify whether locking should be used at all. + Use this setting only for debugging purpose. + true + + Whether the user can open a file for editing although it has been locked by another user. + true + + Determines if a warning dialog should be + displayed when a user checks the link checkbox in + the insert images dialog. + true + + Determines if the system's print dialog should be used. If + false, the platform independent print dialog implementation will be + used. Relevant on platforms where print dialog integration is + implemented. + false + + Disables the customization of the UI elements. + false + + If 'true', the config items VisibleLayers, PrintableLayers and + LockedLayers are written to 'office:settings' element, otherwise not. + Since LO 6.2 the ODF attributes of 'draw:layer' element are used on + file open, if these config items do not exist. + true + + Determines if various experimental, and potentially unstable + features should be enabled in the user interface. + false + + Determines whether the interactive screenshot mode should be enabled. + false + + Enable sending crash reports to The Document Foundation + true + + Determines whether the Tip-of-the-Day dialog is shown on startup. + true + + The last time when the Tip-of-the-Day dialog was shown. + -1 + + The last shown Tip-of-the-Day. + -1 + + + Determines whether to query when switching into the overwrite mode. + + true + + + Determines whether the default file extension check is performed on startup. + false + + Determines whether OpenCL can be used, when available, to speed up + some operations. + false + + Combinations of (OS, OS version, OpenCL platform vendor, OpenCL device name, OpenCL driver version) that are known to be bad. Each entry is a string consisting of five parts separated by slashes. An empty part matches anything. In case a slash, percent or semicolon occurs inside a part, it is replaced by a percent followed by the corresponding number as two hex digits. The parts except OS can contain regular expressions. Inside these regular expressions the usual characters .*()[]\ are special and should be quoted with a backslash to be interpreted literally. OS should be just one of "Linux", "OS X" (including the space) or "Windows" (without quotes). Has higher priority than OpenCLAllowList. + Windows//Intel\(R\) Corporation//9\.17\.10\.2884;Windows//Intel\(R\) Corporation//4\.2\.0\.99;Windows//Intel\(R\) Corporation//5\.2\.0\.10049;Windows//Intel\(R\) Corporation//3\.0\.1\.10891 + + Like OpenCLDenyList, but for combinations known to be good. + Linux//Advanced Micro Devices, Inc\.//1445\.5 \(sse2,avx\);//Advanced Micro Devices, Inc\.//;//Intel\(R\) Corporation//;//NVIDIA Corporation// + + A string identifying the OpenCL device that was successfully selected and passed the OpenCL calculation tests. The syntax of this value is purposely not documented. For LibreOffice internal use only, do not inspect this value or try to modify it from any level of user code. + none + + Determines if the limited, and awkward code producing + macro recorder should be enabled in the user interface. + false + + Specifies which size of the symbols is used for the + toolbars. + 2 + + Specifies which size of the icons is used for the + sidebar. + 0 + + Specifies which size of the icons is used for the + notebookbar. + 0 + + Specifies which style of the symbols is used for the toolbars, + menus, etc.: "auto" means chosen according to the desktop; "default" + means the LibreOffice default theme; other possible values are the + names of the various icon themes ("breeze", "crystal", "elementary", + etc.). + auto + + Specifies whether we should use a Firefox Persona, ie. a + picture under the menu, toolbar, and status bar. + default + + Names of the header and footer images, and colors for text and + accent. When set, the value has form + "header.jpg;footer.jpg;#RGBTXT;#RGBACC". + - - 1 - + + Enables/Disables the usage of AutoPilots for form + controls. + true + + Specifies if the office has never before been started. + FirstRun + true + + Specifies if the JVM should be preloaded during LO start up. + PreloadJVM + false - - - - - - - - + + + List of URLs of the places the user bookmarked in the file picker dialog. + + + + + List of names of the places the user bookmarked in the file picker dialog. + + + + + URL of the last used service in the remote file picker. + + + + + Contains the last used directory for the filepicker for various contexts + + + + + List of sample URLs of the CMIS servers in the place edition dialog. + + + + + List of names of the CMIS servers in the place edition dialog. + + + + + Number of saved searches in the Find and Replace dialog. + + + + Allow the user to edit read-only docs (via menu or Infobar) + true + + contains settings for the form layer of the applications. + - - - - - - - - + + specifies certain default layout settings for form controls. All + those settings can be overruled in concrete documents, they specify + creation-time defaults only. + + + + specifies certain default layout settings for form controls in + text documents + + + + + specifies certain default layout settings for form controls in + web pages + + + + + specifies certain default layout settings for form controls in + spreadsheet documents + + + + + specifies certain default layout settings for form controls in + drawing documents + + + + + specifies certain default layout settings for form controls in + presentation documents + + + + + specifies certain default layout settings for form controls in + XML form documents + + + + + specifies certain default layout settings for form controls in + database form documents + + + + + specifies certain default layout settings for form controls in + database text report documents. + + - - false - + + specifies settings for the property browser used for forms and + form controls. + + + Enables or disables a help section at the bottom of the + property browser, which shows the help of the currently active + property. + false + + Contains layout specific settings for Asian languages. + + + Determines the kerning of western text and/or punctuation inside + of Asian text. + IsKerningWesternTextOnly + true + + Determines the type of character distance compression in Asian + text: 0 - no compression; 1 - compress punctuation only; 2 - compress + interpunction a Japanese kana. + CompressCharacterDistance + 0 - + + + Contains the characters at which lines are not allowed to begin + or to end. For each locale there is a separate entry with the locale + as its node name. + StartEndCharacters + + + + Contains all options for search. + + + Specifies search for whole words only. + false + + Specifies search backwards. + false + + Specifies search with the use of wildcards. + false + + Specifies search with the use of regular expressions. + false + + Specifies search for styles only. + false + + Specifies search with similarity. + false + + Specifies search as case sensitive. + false + + Specifies search ignores diacritics, not only CTL though. + false + + Specifies search with the use of CTL option. + true + + Specifies search with the use of Asian options. + false - - - + + + Specifies the divider label in case of a component-based search + extension. + + + + + Specifies the label of the first component-based search + command. + + + + + Specifies the label of the second component-based search + command. + + + + Specifies if search includes comments(SwPostItFields) + false + + Specifies if formatted display strings are searched instead of cell content (Calc). + false + + Contains search options for the Japanese language. + + + Does not distinguish between full-width and half-width + characters. + true + + Does not distinguish between hiragana and katakana + characters. + true + + Specifies search without distinguishing between characters + with diphthongs and double consonants and plain characters. + true + + Specifies search without distinguishing between minus signs, + dashes, and long vowel sounds. + true + + Specifies search without distinguishing between repeat + character marks. + true + + Specifies search without distinguishing between standard and + nonstandard ideography. + true + + Specifies search without distinguishing between standard and + nonstandard ideography. + true + + Specifies search without distinguishing between 'Di' and 'Zi' + or 'Du' and 'Zu'. + true + + Specifies search without distinguishing between 'Ba' and 'Va' + or 'Ha' and 'Fa'. + true + + Specifies search without distinguishing between 'Tsi', 'Thi' + and 'Chi' or 'Dhi' and 'Zi'. + true + + Specifies search without distinguishing between 'Hyu' and + 'Fyu' or 'Byu' and 'Vyu'. + true + + Specifies search without distinguishing between 'Se' and 'She' + or 'Ze' and 'Je'. + true + + Specifies search without distinguishing between 'Ia' and + 'Iya'. + true + + Specifies search without distinguishing between 'Ki' and + 'Ku'. + true + + Specifies search without distinguishing between punctuation + characters. + true + + Specifies search without distinguishing between characters + used as blank spaces, such as full-width spaces, half-width spaces, + and tabs. + true + + Specifies search without distinguishing between prolonged + sound marks. + true + + Specifies search without distinguishing between normal dots + and middle dots. + true - - false + + Specifies settings for the accessibility options. + + + + Indicates whether High Contrast accessibility mode should be active. + High Contrast + + 0 + + Enables the use of high contrast colors, instead of displaying + the normal/original WYSIWYG colors. + For page previews + true + + Enables or disables the automatic time out of help tips. You can + specify a duration (n) of 1 to 99 seconds. If this option is + disabled, press the Esc key to dismiss the help tip. + Help tips disappear after + true + + Enables or disables the automatic time out of help tips. You + can specify a duration (n) of 1 to 99 seconds. If this option is + disabled, press the Esc key to dismiss the help tip. + Help tips disappear after + 4 + + Indicates whether to allow the graphical animation in all SO/OO + applications (i.e. animated GIFs and objects in Impress during + presentation, animated graphical previews (Gallery, + Insert-Image, Animation Tool in Impress.) + Allow animated images + true + + Indicates whether to allow all textual animation like blinking + and scrolling in all SO/OO applications. + Allow animated text + true + + Overrides all text color attributes set in a SO/OO document for + display only. + Always use automatic font color for screen display + false + + Indicates whether the cursor is displayed in read-only + texts. + Use text selection mode in readonly texts. + false + + + Option to use EdgeBlending for previews in the UI (for ColorValueSet, ColorDropDown, FillStyle/LineStyle + previews, etc...). EdgeBlending will visualize a one pixel border on the preview object with interpolated + colors (default: TopLeft White, BottomRight Black) so that a nice 3D effect is shown. It is a percent + value describing how strong the effect shall be. The value 0% switches it off, while the value 100% will + cover the preview object's border completely with one pixel. Values in-between will be alpha-blended with + the original preview image. + + Defines the EdgeBlending for Previews in Percent. + 35 + + + This option controls how many lines of a ListBox will be shown as a maximum. If the ListBox has less lines, + all lines will be shown when opening the drop down content. If it has more lines, the visible number of + lines will be limited to this number. The value 0 disables this feature, negative values are not allowed. + This feature may not be used automatically by all ListBox implementations, + but it gives a central hint value to use if an implementation wants to adapt to something useful. + + Defines the maximum number of lines visible in a ListBox. + 25 + + + This option controls how many columns the ColorValueSets (the matrix-organized dialogs for color select) + will have. The default is 12 and this is aligned with the layout of the standard color palette. thus, when you + change this value, you should know what you do. This setting also influences some width-oriented layouts in + dialogs where this ColorValueSets are used, e.g. FillStyle dialog. + + Defines the number of columns that will be shown in a ColorValueSet. + 12 + + + This option allows to make previews (e.g. UI previews for object attributes) show the content with a checkered + background to allow simple identification and better preview of transparent content, e.g. when a draw object + is filled with a transparent image (SVG or bitmap) the preview will show the checkered background shine + through, so the user can identify that the fill has transparency with a single look. + + Shows previews with shining through checkered background to visualize transparency. + + false + + + + + Enables online accessibility check, which checks for accessibility issues inside the document structure + while the user edits the document. + + Enable/Disable online accessibility check. + false - + + Specifies an external mail application to be used for Send as + email. + + + Specifies the external mail application to be used. + - - - + + Contains various language/localization specific settings. + + + Contains settings for the Asian languages (Chinese, Japanese, + Korean,...) layout. + + + Specifies, whether CJK font settings are available (true) or + not (false). + false + + Specifies, whether vertical text is available (true) or not + (false). + false + + Specifies, whether Asian typography options like compression + and forbidden characters are available (true) or not (false). + false + + Specifies, whether Japanese find options are selectable for + search and replace (true) or not (false). + false + + Specifies whether Rubys are available (true) or not + (false). + false + + Specifies whether case mapping to half and full width, + hiragana and katakana are available (true) or not (false). + false + + Specifies whether writing in double lines is available (true) + or not (false). + false - false - - + + Specifies whether emphasis marks are available (true) or not + (false). + false + + Contains settings for the languages with complex text layout + (Hebrew, Arabic, Thai,...). + + + Specifies whether CTL font settings are available (true) or + not (false). + false + + Specifies whether CTL strings are checked for the correct + input sequence(true) or not (false). + false + + Specifies whether CTL strings are checked restricted for the + correct input sequence(true) or not (false). Is only effective when + CTLSequenceChecking is true. + false + + Specifies whether CTL input sequences are corrected while + typing. Is only effective when CTLSequenceChecking is true. + false + + Specifies the type of text cursor movement (logical (0) or + visual (1)) within mixed text (RTL and LTR). + 0 + + Specifies the type of numerals (Arabic (0), Hindi (1), system + settings (2) or Context(3)) is used per default in all + applications. + 0 - + + + Specifies whether the whole user interface (UI) will be + mirrored. If true, the UI will be right-to-left. If false, the UI + will be left-to-right. If nil (the default), the UI will be mirrored + depending on the office locale. + + - - - - + + Contains settings for smart tags. + + + Contains Writer specific settings for smart tags. + + + Specifies whether smart tag recognition is enabled. + true - + + + A list of excluded smart tag types. + + + + Contains settings for Styles. + + + Specifies if the styles preview is enabled. + true + + Contains settings related to PackageKit (Unix only). + + + Specifies if missing font installation should be triggered. + true + + Specifies if missing langpack installation should be triggered. + true + + Specifies if missing LibreOffice Base installation should be triggered. + true + + TSCP Classification + + + The policy type used at classification + 3 + + Specifies if the intellectual property section in the advanced classification dialog should be expanded when the dialog is open. + true + + Specifies if the intellectual property text in the advanced classification is free-form or limited to ';', '/' and ' ' (space) and delete key. + true + + + Stores properties related to the paste special feature in Calc. + + + + Stores options under the "Paste" section. + + + + Option to set all options. + + false + + + + Option for numbers. + + true + + + + Option for text. + + true + + + + Option for date and time. + + true + + + + Option for formats. + + false + + + + Option for comments. + + false + + + + Option for objects. + + false + + + + Option for formulas. + + false + + + + + Stores the option to be used for the "Shift Cells" section. + + 4 + + + + Stores options under the "Options" section. + + + + Option for as link. + + false + + + + Option for transpose. + + false + + + + Option for skipping empty cells. + + false + + + + + Stores the option to be used for the "Operations" section. + + 0 + + + + List of applications and their recommended formatting options + - - - false + + Recommended formatting options for one application + + + + Module of the application + + + Add spacing between paragraphs and tables + true + + Add paragraph and table spacing at top of first page and page breaks + true + + Use OpenOffice.org 1.1 tabstop formatting + false + + Do not add leading (extra space) between lines of text + false + + Use OpenOffice.org 1.1 line spacing + false + + Add paragraph and table spacing at bottom of table cells + true + + Add paragraph line spacing at bottom of table cells + true + + Use OpenOffice.org 1.1 object positioning + false + + Use OpenOffice.org 1.1 text wrapping + false + + Consider wrapping style when positioning objects + false + + Expand word space on lines with manual line breaks in justified paragraphs + true + + Protect form + false + + Word-compatible trailing blanks + false + + Tolerate white lines of PDF page backgrounds for compatibility with old documents (Use LibreOffice 4.3 anchoring paint order) + false + + Hide paragraphs of database fields (e.g., mail merge) with an empty value + true + + + Render NBSP as having variable size, instead of having a fixed size + + false + - - - - - - + + + The List of the applications. + + + + Compatibility options affecting GUI + + + Specifies whether Form menu should be customized for an MSO workflow. The MS compatible Form menu contains only MS compatible form controls. + Reorganize Form menu for Microsoft compatibility. + false + + + Specifies whether adding comments to footnotes etc. is allowed. These are allowed for ODF but not in OOXML and can result in invalid docx files being saved. + Allow adding comments to footnotes, headers and frames. Disable for better OOXML interoperability. + true + + + Specifies the data series order of filled net and normal area charts. + Reverse the data series order of filled net and normal area charts. Disable for better OOXML interoperability. + true + + + Specifies the X axis orientation of doughnut charts. + Reverse the X axis orientation of doughnut charts. Disable for better OOXML interoperability. + true + + + Specifies whether the default orientation of pie charts should be clockwise. In OOXML-heavy environments it might be confusing to see charts being mirrored after save, avoid that by setting this key to true. + Pie chart default orientation. Set to true for more OOXML-ish UX. + false + + Contains the installed OpenOffice.org Base database drivers. + - + + Describes a property of a driver. + + + + Describes the value. + + - + + Describes a feature a driver supports. + + + + The feature value. + + - - - - - - + + Specifies a database driver. + + + + Specifies the URL pattern of the parent which settings should be used if not present. + + + + + Specifies the factory name of the database driver. + + + + + Specifies the UI name of the database driver. + + + + + Defines a list of all properties which are different from default. + + + + + Defines a list of all properties which are different from default. + + + + + Defines a list of all meta data properties which the database application should supports. + + - + + + Contains a list of URLs supported by installed database drivers. + + + + - - + + describes a single database document registration. + + + + Specifies the name of the database. + + + + + Specifies the location of the database. + + - - + + Describes the report engine. + + + + Specifies the service name for the report engine. + + + + + Specifies the product name of the report engine. + + - - - - + + Specifies the data source to be used for the bibliography. + + + + Specifies the name of the registered data source. + + + + + Specifies the command to execute on the data source to retrieve the result set. This may be an SQL command or a table name or a query name. + + + + + Determines the exact meaning of Command. Valid values are: 0 - Command is a table name 1 - Command is a query name 2 - Command is an SQL command. + + + + + Specifies the column name mapping between the programmatic column name and the logical column name. + + - - + + Specifies the mapping between the desired (logical) column titles and the real column titles of the data source. + + + + Specifies the desired (logical) column name. + + + + + Specifies the real column name used in the data source. + + - - - + + Specifies the connection pooling of used database drivers. + + + + Specifies the name of the database drivers. + + + + + Specifies if the pooling for this driver should be enabled. + + + + + Specifies the time after a connection will be released. + + - - - - - - - - + + Specifies the path or jar to the Java driver class. + + + + Specifies the class path where the JDBC driver class can be found. + + + + Defines different policies for working with OpenOffice.org Base. + + + controls availability of certain database access related features in the OpenOffice.org applications. + + + controls availability of features within OpenOffice.org Base. + + + Specifies that the user is able to create new local database documents in the "Create Database" wizard. + true + + Specifies which data-access related features are available in OpenOffice.org Writer. + + + Specifies that the Database tab page should be available in the fields dialog. + true + + Specifies which data-access related features, usually existent in all applications, are available. + + + Specifies that the data source view (also known as data source browser) should offer the "Edit database file" context menu entry. + true - - + + Specifies the default report engine which should be used. + + + + Specifies the name of the report engine to use. + + + + + Specifies all report engine names which are registered. + + + + Specifies additional information about the database drivers. + + + Specifies order of database drivers in which they should be asked if the accept the connection string. + com.sun.star.comp.sdbc.ODBCDriver;com.sun.star.comp.sdbc.JDBCDriver + + Specifies all information which is needed for the global connection pool. + + + Specifies if the global connection pool is enabled. + false - + + + Specifies the connection pooling of used database drivers. + + - + + Specifies all information which is needed for the connections established using JDBC. + + + + Specifies the class paths where to find JDBC database drivers. The node name specifies the name + of the JDBC driver which is to be loaded. + + - - + + + Specifies the database documents registered within OpenOffice.org, for quick access by a programmatic name. + + + + Specifies the data source that can be used as an AddressBook. + + + Specifies the name of the registered data source. + + + Specifies the command to execute on the data source to retrieve the result set. This may be an SQL command or a table name or a query name. + - + + + Determines the exact meaning of Command. Valid values are: 0 - Command is a table name 1 - Command is a query name 2 - Command is an SQL command. + + + + Specifies if the auto pilot is completed. + false - + + + Specifies the column name mapping between the programmatic column name and the logical column name. + + - - + + Specifies settings of the bibliography component + + + + Specifies the height of the database beamer + + + + + Specifies the height of the view window + + + + Specifies the search text for filtering + + + Specifies the search field for filtering + + + Determines whether a non-assigned column results in a warning box. + true - - + + + Determines the current data source for the bibliography. + + + + + Specifies the data source that can be used as a bibliography. + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Specifies the driver settings that are used. + + + Specifies the driver settings for the evolution database driver. + + + Specifies the evolution preferences. + + + Specifies the evolution full path exporting command name. + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Specifies the column alias names used. + + + + Specifies the first name. + + + + + Specifies the last name. + + + + + Specifies the display name. + + + + + Specifies the nickname. + + + + + Specifies the primary email. + + + + + Specifies the first name. + + + + + Specifies the preferred mail format. + + + + + Specifies the phone at work. + + + + + Specifies the phone at home. + + + + + Specifies the fax number. + + + + + Specifies the pager number. + + + + + Specifies the cellular number. + + + + + Specifies the home address. + + + + + Specifies the 2nd home address. + + + + + Specifies the home city. + + + + + Specifies the home state. + + + + + Specifies the home ZIP code. + + + + + Specifies the home country. + + + + + Specifies the work address. + + + + + Specifies the 2nd work address. + + + + + Specifies the work city. + + + + + Specifies the work state. + + + + + Specifies the work ZIP code. + + + + + Specifies the work country. + + + + + Specifies the job title. + + + + + Specifies the department. + + + + + Specifies the company. + + + + + Specifies the 1st webpage. + + + + + Specifies the 2nd webpage. + + + + + Specifies the birth year. + + + + + Specifies the birth month. + + + + + Specifies the birth day. + + + + + Specifies the notes. + + - - - false - - - + + Specifies settings for the driver accessing HSQL databases embedded into OpenOffice.org + database documents (.odb) + + + + HSQLDB features calling Java code directly from SQL statements. For security + reasons, this is restricted to classes from the org.hsqldb.Library package, + the java.lang.math package, plus any methods specified in this configuration + setting. If a method specification ends with .*, then all methods + from the respective package are permitted. + + + + Specifies the options for searching in forms. + + + Specifies the search type. + text + + Specifies the search position. + anywhere-in-field - + + + Contains a list of the previous search strings. + + + + Specifies if all fields should be searched. + false + + Specifies that the formatter should be used. + false + + Specifies that the search starts backward. + false + + Specifies that the search contains wildcards. + false + + Specifies that regular expressions should be used. + false + + Specifies that the similarity search should be used. + false + + Specifies that the similarity search should be combined. + false + + Specifies the number of characters that can be exchanged while searching for similarity. + 2 + + Specifies the number of characters that can be deleted while searching for similarity. + 2 + + Specifies the number of characters that can be added while searching for similarity. + 2 + + Specifies that the searched value should match. + false + + Specifies search ignores diacritics, not only CTL though. + false + + Specifies search with the use of CTL option. + true + + Specifies that the Asian options for search should be used. + false + + Specifies the Japanese options for searching. + + + Specifies the MatchFullHalfWidthForms search option is enabled. + true + + Specifies the MatchHiraganaKatakana search option is enabled. + true + + Specifies the MatchContractions search option is enabled. + true + + Specifies the MatchMinusDashCho-on search option is enabled. + true + + Specifies the MatchRepeatCharMarks search option is enabled. + true + + Specifies the MatchVariantFormKanji search option is enabled. + true + + Specifies the MatchOldKanaForms search option is enabled. + true + + Specifies the Match_DiZi_DuZu search option is enabled. + true + + Specifies the Match_BaVa_HaFa search option is enabled. + true + + Specifies the Match_TsiThiChi_DhiZi search option is enabled. + true + + Specifies the Match_HyuIyu_ByuVyu search option is enabled. + true + + Specifies the Match_SeShe_ZeJe search option is enabled. + true + + Specifies the Match_IaIya search option is enabled. + true + + Specifies the Match_KiKu search option is enabled. + true + + Specifies the IgnorePunctuation search option is enabled. + true + + Specifies the IgnoreWhitespace search option is enabled. + true + + Specifies the IgnoreProlongedSoundMark search option is enabled. + true + + Specifies the IgnoreMiddleDot search option is enabled. + true @@ -3161,268 +8097,607 @@ + + Defines the properties of the Draw application. + + + Defines the general properties of the graphical object representation. + + + Defines the general properties of the graphical object representation of screen displays. + + + Indicates whether to show the rulers at the left and at the top of the working area. + Rulers visible + true + + Indicates whether to show help lines that can be created by dragging them from the rulers. + Helplines visible + false + + Indicates whether to show help lines when moving an object. + Helplines While Moving + false + + Indicates whether to show all control points in the Bezier curve editor. + All control points in Bezier editor + false + + Indicates whether to show the outline of all moved objects when moving more than one object at a time. + Contour of each individual object + true + + Defines other properties regarding device independent graphical object representation. + + + Specifies the distance between adjacent tab stops. + Tab stops + + + [UNIT=1/100 mm] + + 1250 + + [UNIT=1/100 mm] + + 1270 + + Contains the specification of distances and sizes. + Measurement unit + + + Specifies the unit used for specification of distances and sizes in a metric environment. + 2 + + Specifies the unit used for specification of distances and sizes in a non metric environment. + Measurement unit + 8 + + Contains the specification of how to display the content of Draw documents. + + + Contains the specification of how to display the content of Draw documents on screen. + + + Indicates whether to show only outlines of graphical objects. + Image placeholders + false + + Indicates whether to show only outlines of draw objects. + Contour mode + false + + Indicates whether to use placeholders for text in draw objects. + Text placeholders + false + + Indicates whether to show only hairlines instead of an object's linestyle. + Line contour only + false + + Contains a collection of configuration items for the Draw application that do not fit into another category. + + + Indicates whether to store master pages in a cache to speed up drawing. + Use background cache + true + + Indicates whether moving while holding the Control key makes a copy of the moved object. + Copy while moving + true + + Indicates whether objects can still be moved while in rotating mode. + Objects always moveable + true + + Indicates whether objects that are placed on a circle keep their original form, i.e. may be moved and rotated but not resized or otherwise distorted. + Don't distort objects in curve + false + + Indicates whether a double-click on a text object changes activates the edit mode. + Double-Click Text to Edit + true + + Indicates whether a double-click on an object activates the rotation mode. + Rotation Mode after clicking object + true + + Specifies the color quality of the preview: 0 - Color, 868 - Grayscale, 5381 - Black/White. + Preview-Mode + 0 + + Indicates whether to show comments (true) or hide them (false). + Show Comments + true + + Indicates whether the object creation and modification will be visualized using the full object attribute set or wireframe. + Modify with attributes + true + + + Defines number of pixels the cursor can move before dragging. + Drag Threshold + + 6 + + + Defines text editing related configuration items. + + + Indicates whether a simple click on a text object changes it to edit mode. + Allow quick editing + true + + Indicates whether a text frame can only be selected by clicking on the text or by clicking somewhere in the frame. + Only text area selectable + false + + Contains a specification of how to morph between objects (e.g. how many steps and whether to regard the object's attributes). + + + Specifies the number of intermediate morphing steps between two objects. + Steps + 16 + + Indicates whether two objects to be morphed shall have the same orientation. + Orientation + true + + Indicates whether to consider objects' attributes (e.g. colors) when morphing one object into another. + Attributes + true + + Defines the default size of newly created objects using CTRL-Return or CTRL-Click at an object-creating Button + Default Object Size + + + Specifies the default width of new objects. [UNIT=1/100 mm] + + 8000 + + Specifies the default height of new objects. [UNIT=1/100 mm] + + 5000 + + Contains the group of options that control the compatibility to other applications. + Compatibility options. + + + Indicates whether to use printer independent metrics for document formatting (2) or to use metrics derived from the current printer (1). Refer to com::sun::star::document::PrinterIndependentLayout for valid values. + Use printer independent metrics for document formatting + 2 + + Contains the specification of how to force object positions and sizes to the snap grid or to align with other objects. + + + Contains the specification of how to force object positions and sizes to predefined locations in relation to other objects. + + + Indicates whether to snap an object when moved to the next grid point. + Grid lines + false + + Indicates whether to snap at snap lines. + Snap lines + false + + Indicates whether the outline of an object is justified with adjacent page margins. + Page margins + true + + Indicates whether to justify the outline of an object to that of an adjacent object. + Object frame + false + + Indicates whether to snap corner points of adjacent objects. + Object points + false + + Specifies the maximal range in pixel along the coordinate axes at which snapping becomes active. + Snap range + 5 + + Specifies constraints regarding the creation and modification of graphical objects. + + + Indicates whether to restrict the creation of objects to squares, circles, etc. and to retain the x/y ratio when resizing. + When creating or moving objects + false + + Indicates whether to use the longer (true) or the shorter (false) of the two distances along the coordinates axes from the initial to the current position to determine a new square's edge length or a new circle's diameter. + Extend edges + true + + Indicates whether to use steps while rotating an object. + When rotating + false + + Specifies the rotation angle as a multiple of this input value when constrained rotation is enabled. [UNIT=Degree/100] + When rotating + 1500 + + Specifies the maximum angle that you can move a line before it snaps into place in the point editor that connects two points [UNIT=Degree/100]. + Point reduction + 1500 + + Contains configuration items related to zooming. + + + Specifies zoom factor along the horizontal axis. + Scale + 1 + + Specifies zoom factor along the vertical axis. + Scale + 1 + + Defines handling and display of the (snap) grid. + + + Switches regarding use and display of the (snap) grid. + + + Indicates whether to force frames and drawing elements on grid points. + Snap to grid + true + + Indicates whether to show the grid. + Visible grid + false + + Indicates whether to synchronize the resolutions of x- and y-grids. + Synchronize axes + false + + Specifies the grid resolution. + + + Defines the horizontal distance between adjacent grid points. + X Axis Resolution + + + [UNIT=1/100 mm] + + 1000 + + [UNIT=1/100 mm] + + 1270 + + Defines the vertical distance between adjacent grid points. + Y Axis Resolution + + + [UNIT=1/100 mm] + + 1000 + + [UNIT=1/100 mm] + + 1270 + + Specifies the subdivision of the grid. + + + Specifies the number of points between two grid points on the X axis. + X Axis Subdivision + 3 + + Specifies the number of points between two grid points on the Y axis. + Y Axis Subdivision + 3 + + Specifies the snap grid. + + + Indicates whether to synchronize grid and snap-grid. + Size to grid + true - - - 1000 - - - 1270 - - - - - 1000 - - - 1270 - - + + Defines options regarding the printing of Draw documents. + + + Defines options regarding the printing of document content. + + + Indicates whether the drawing page (in contrast to master page) will be printed. + Drawing + true + + Specifies how and what pages will be printed. + + + Indicates whether to enlarge or shrink a document's page size while printing to fit the physical paper size. + Fit to page + false + + Indicates whether to print the pages' titles at the top of every page. + Tile pages + false + + Indicates whether to print a document in the form of a brochure. + Brochure + false + + Indicates whether to print the front side pages of a brochure. + Front side + true + + Indicates whether to print the back side pages of a brochure. + Back side + true + + Contains specifications of general printing related issues. + + + Indicates whether to print page names. + Page name + false + + Indicates whether to print the current date at the top of every page. + Date + false + + Indicates whether to print the current time at the top of every page. + Time + false + + Indicates whether to print hidden pages. + Hidden pages + true + + Specifies the quality of the printed colors. + 0 + + Indicates whether to use the system settings of the printer to choose the paper tray. + From printer setup + false @@ -3430,659 +8705,1774 @@ + + Contains embedding related information, such as the list of available for embedding objects. + - - - - - + + Describes an embedded object. + + + + Specifies the service name of the object's factory. + + + + + Optional entry that specifies the service name of the document that is used by the object. + + + + + Specifies the miscellaneous properties of the object. + + + + + Specifies the list of verbs supported by the object. + + + + + Optional entry that specifies the filter name that is used by the object. + + - - - - + + Describes possible verbs that can be supported by an embedded object. + + + + Specifies the localized name of the verb that can be shown in the UI. + + + + + Specifies the unique ID for the verb. + + + + + Specifies the flags of the verb that can control verb's representation in UI. + + + + + Specifies the attributes of the verb. + + - - + + Provides object name that appears in UI. + + + + Specifies the localized name of the object that can be shown in the UI. + + + + + Class ID of the object. + + - - - - - + + + Contains the explicitly registered embedded objects. ClassID is used as a name for entry. + + + + + Contains possible verbs for embedded objects. + + + + + Contains conversion table from MimeType to ClassID. MimeType is used as a name for entry. + + + + + List of object names to be used in GUI and ClassIDs. + + + + Contains the global event bindings. + - + + Describes the binding. + + + + The Macro URL to which the event is bound. + + - + + Contains information about the global events. + + + + Contains event bindings. + + + - - + + Specifies the color settings for the document. + + + + Specifies the color of the document. + + + + + Specifies the system color of the document. + + - + + Specifies the component color settings. + + + + Specifies the color settings for customizing the appearance the extension. + + - + + Specifies the UI name for the color or group name of the component. + + + + Specifies the localized name that is used when presenting the entry to the user. + + - - + + Specifies the ui strings for the component. + + + + Specifies the localized name that is used when presenting the entry to the user. + + + + + Specifies the entry names. + + - + + + Specifies the color settings for customizing the appearance of extensions. + + - - + + Specifies the color settings for customizing the appearance of extensions. + + + + Specifies the name of the columns selected for inserting data into text or fields, plus inserted text and line breaks. + + + + + Lists entries with color settings. + + - + + + Lists entries with color entry UI names. + + + + Contains a list of extensions with additional dependencies to overrule missing dependencies in extensions or to control specific extensions in general. + - - - + + Describes the additional meta data for an extension whereas the node name have to be the extension identifier. + + + + Specifies a list of extension versions for which the extra dependencies should be active. + + + + + Specifies a list of platforms for which the extra dependencies mechanism is active. + + + + + Specifies a list of additional dependencies. + + - + + + Specifies the list of extensions with extra dependencies. + + + + Contains information for the Extension Manager. + - + + Holds the information about updates for extensions. + + + + The version of the extension + + + + Information about repositories for extensions. + + + This links is used from the Extension Manager. A user can click on the &Download extensions...& + control so that a browser is opened which displayed the website to which directs this URL. + + + + Holds settings related to Extension security. + + + Specifies whether to disable extension installation via the Extensions dialog. + Disable Extension Installation + false + + Specifies whether to disable extension removal via the Extensions dialog. + Disable Extension Removal + false - - + + Contains information about available or ignored updates for extensions." + + + + This set lists all known updates for extensions, which where not applied yet. + + + + + This set lists all updates for extensions which the user wanted to ignore. + + + + Contains the styles for the form wizard + - - - + + Specifies style information (css) + + + + the index of the style (used by the ui) - starts with 0, must by - style-unique + + + + + UI name of the style + + + + + the name of the css file + + - + + the form wizard styles + + + + the set of available styles + + + + Contains Picklist, URL-History and Help-Bookmarks data. + - - - - + + Describe an history item in its details. Use URL as node name. + + + + Specifies the filter name that was chosen to load the document. + + + + + Indicates the title of the URL that is displayed on the user-interface. + + + + + Contains a base64 encoded thumbnail of the document. + + + + + Stores whether the document was opened editable or read-only. + + + + + Stores whether the document is pinned in the user-interface. + + - + + Map an ordered number to all existing history items. + + + + Reference to an item of the original history list. + + - - + + Combines item and order list to a complete history description. + + + + Contains all items identified by its URL. + + + + + Bring an order to all items of set ItemList. + + - + + + Contains all histories of OOo. Can be extended easy to know any history you like. + + + + Contains configuration items related to the Impress application. + - - + + Describes master pages that belong to the list of recently used master pages. + + + + The URL of the template document that contains the master page. + + + + + The internal name of the master page. + + - + + A factory that can create one more resources for the multi pane framework. + + + + URL of a multi pane framework resource. + + - - + + A factory that can create one more resources for the multi pane framework. + + + + + The service name of the factory. This service is not the factory itself. + It is expected to create and register a set of factories when an instance of + the service is created. + + + + + + List of URLs of the resources that are created by the factory. + + - + + + A service that is instantiated when a framework is initialized for a + Draw or Impress document. + + + + + The name of the startup service. + + - + + + A Remote Control Device that has been authorised for connection. + + + + + The PIN used by the device for authentication. + + + + Contains general properties of the graphical object representation. + + + Contains general properties of the graphical object representation of screen displays. + + + Indicates whether to show the rulers at the left and at the top of the working area. + Rulers visible + false + + Indicates whether to show help-lines that can be created by dragging them from the rulers. + Helplines visible + false + + Indicates whether to show help-lines when moving an object. + Helplines While Moving + false + + Indicates whether to show all control points in the Bezier curve editor. + All control points in Bezier editor + false + + Indicates whether to show the outline of all moved objects when moving more than one object at the same time. + Contour of each individual object + true + + + Specifies which size of the icons is used for the + navigation bar. + + 0 + + + Specifies other layout options that do not fit into any other group. + Other Layout Options + + + Specifies the distance between adjacent tab stops with regard to whether the metric or the non-metric system is currently selected. + Tab stops + + + Specifies the distance between adjacent tab stops in 1/100 mm when the metric system is selected. + + 1250 + + Specifies the distance between adjacent tab stops in 1/100 mm when the non-metric system is selected. + + 1270 + + Specifies the measurement unit to be used with respect to whether the metric or the non-metric system is selected. + Measurement unit + + + Specifies the measurement unit to be used when the metric system is selected. + Measurement unit + 2 + + Specifies the measurement unit to be used when the non-metric system is selected. + Measurement unit + 8 + + Contains content related configuration items. + + + Contains configuration items related to the display of Impress documents. + + + Indicates whether to show only the bounding box of graphic-objects like bitmaps and drawings. + Image placeholders + false + + Indicates whether to show only outlines of objects such as filled rectangles and filled ellipses. + Contour mode + false + + Indicates whether to show only a placeholder for text in graphical objects. + Text placeholders + false + + Indicates whether to show only hairlines instead of the true line styles. + Line contour only + false + + Contains a collection of configuration items for the Impress application that do not fit into another category. + + + Indicates whether to store master pages in a cache to speed up drawing. + Use background cache + true + + Indicates whether moving while holding the Control key makes a copy of the moved object. + Copy while moving + true + + Indicates whether objects can still be moved while in rotating mode. + Objects always moveable + true + + Indicates whether objects that are placed on a circle keep their original form, i.e. may be moved and rotated but not resized or otherwise distorted. + Don't distort objects in curve + false + + Indicates whether a double-click on a text object activates the edit mode. + Double-Click Text to Edit + true + + Indicates whether a double-click on an object activates the rotation mode. + Rotation Mode after clicking object + true + + Specifies the color quality of the preview: 0 - Color, 868 - Grayscale, 5381 - Black/White. + Preview-Mode + 0 + + Indicates whether to show comments (true) or hide them (false). + Show Comments + true + + Indicates whether the object creation and modification will be visualized using the full object attribute set or wireframe. + Modify with attributes + true + + Indicates whether the warning dialog appears when setting a new standard page layout. + Show Undo-Stack Delete Warning + true + + Indicates whether the slideshow should respect shape z-order while animating shapes. Disabling this can improve slideshow performance + Enable shape z-order during slideshow animations + true + + + Contains a list of odf files, that define + slideshow transitions. Values are put through + macro expansion, so, vnd.sun.star.expand prefix + is allowed. + + List of files containing transition effects + vnd.sun.star.expand:$BRAND_BASE_DIR/$BRAND_SHARE_SUBDIR/config/soffice.cfg/simpress/transitions.xml + + + Contains a list of odf files, that define + slideshow shape effects. Values are put through + macro expansion, so, vnd.sun.star.expand prefix + is allowed. + + List of files containing object effects + vnd.sun.star.expand:$BRAND_BASE_DIR/$BRAND_SHARE_SUBDIR/config/soffice.cfg/simpress/effects.xml + + + Contains a list of xml files defining the Impress slide + "layouts". It contains properties of presentation objects, + like their position, width, and height. Entries are run + through macro expansion, so, vnd.sun.star.expand prefix is + allowed. + + List of files containing Impress slide layouts + vnd.sun.star.expand:$BRAND_BASE_DIR/$BRAND_SHARE_SUBDIR/config/soffice.cfg/simpress/layoutlist.xml + + + Contains a list of xml files defining the presentation + object used in the master page of "notes" and "handout". + It contains properties of presentation objects,like + their position, width, and height. Entries are run + through macro expansion, so, vnd.sun.star.expand prefix is + allowed. + + List of files containing master presentation objects + vnd.sun.star.expand:$BRAND_BASE_DIR/$BRAND_SHARE_SUBDIR/config/soffice.cfg/simpress/objectlist.xml + + Indicates whether a selected effect in the animation create dialog should be previewed. + Automatic preview for new animation + true + + Indicates whether changes in the animation panel should be previewed. + Automatic preview for animation panel + true + + Indicates whether changes in the slide transition panel should be previewed. + Automatic preview for slide transition panel + true + + Offset number of the display used for full screen slide show mode; + -1 means all screens, + 0 means default external screen, + N>0 means real-screen number + 1. + Display for full screen slide show mode + 0 + + Color of the pen during slideshow. + Pen Color + 16711680 + + Width of the pen during slideshow. + Pen Width + 150 + + Indicates whether the tab bar should be visible on top of the slide panel. + Tab bar is visible + false + + + Defines number of pixels the cursor can move before dragging. + Drag Threshold + + 6 + + + Contains text editing related configuration items. + + + Indicates whether a simple click on a text object changes it to edit mode. + Allow quick editing + true + + Indicates whether a text frame can only be selected by clicking on the text or by clicking somewhere in the frame. + Only text area selectable + false + + Specifies configuration items governing the behavior when creating a new document or a new page. + Start with AutoPilots + + + Indicates whether to show the template selection when creating a new presentation. + Start with Template Manager + true + + Indicates whether to show the layout dialog when creating a new page. + Start with AutoPilots + true + + Specifies configuration items governing behavior when starting a presentation. + + + Indicates whether to enable the Impress remote controller. + Enable remote control + false + + Indicates whether to show Presenter Screen Console which shows next slide, notes etc. + Enable Presenter Screen + + true + + + + Indicates whether the Presenter Screen Console is shown in FullScreen mode. + Presenter Screen FullScreen + true + + + Indicates whether to show navigation panel for presentations. + Show navigation panel + + false + + + Contains the group of options that control the compatibility to other applications. + Compatibility options. + + + Specifies if spacing between paragraphs should be added to ensure compatibility to MS Word documents + Add spacing between paragraphs + false + + Indicates whether to use printer independent metrics for document formatting (2) or to use metrics derived from the current printer (1). Refer to com::sun::star::document::PrinterIndependentLayout for valid values. + Use printer independent metrics for document formatting + 2 + + Defines the default size of newly created objects using CTRL-Return or CTRL-Click at an object-creating Button. + Default Object Size + + + [UNIT=1/100 mm] + + 8000 + + [UNIT=1/100 mm] + + 5000 - + + + Contains a list of remote control devices that can connect without user confirmation. + + + + Specifies how to force object positions and sizes to the snap grid or to align with other objects. + + + Specifies how to force object positions and sizes to predefined locations in relation to other objects. + + + Indicates whether to snap an object when moved to the next grid point. + Grid lines + true + + Indicates whether to snap at snap lines. + Snap lines + true + + Indicates whether the outline of an object is justified with adjacent page margins. + Page margins + true + + Indicates whether to justify the outline of an object to that of an adjacent object. + Object frame + true + + Indicates whether to snap corner points of adjacent objects. + Object points + false + + Specifies the maximal range in pixels along the coordinate axes at which snapping becomes active. + Snap range + 5 + + Specifies constraints regarding the creation and modification of graphical objects. + + + Indicates whether to restrict the creation of objects to squares, circles, etc. and to retain the x/y ratio when resizing. + When creating or moving objects + false + + Indicates whether to use the longer (true) or the shorter (false) of the two distances along the coordinates axes from the initial to the current position to determine a new square's edge length or a new circle's diameter. + Extend edges + true + + Indicates whether to use steps while rotating an object. + When rotating + false + + Specifies the rotation angle when constrained rotation is enabled. [UNIT=Degree/100] + When rotating + 1500 + + Specifies the maximum angle that you can move a line before it snaps into place in the point editor that connects two points [UNIT=Degree/100]. + Point reduction + 1500 + + Defines the handling and display of the snap grid. + + + Specifies switches regarding use and display of the snap grid. + + + Indicates whether to force frames and drawing elements on grid points. + Snap to grid + true + + Indicates whether to show the grid. + Visible grid + false + + Indicates whether to synchronize the resolutions of x- and y-grids. + Synchronize axes + false + + Specifies grid resolution. + + + Defines the horizontal distance between adjacent grid points. + X Axis Resolution + + + Defines the horizontal distance between adjacent grid points in 1/100 mm, used when the metric system is active. + + 2000 + + Defines the horizontal distance between adjacent grid points in 1/100 mm, used when the non-metric system is active. + + 2540 + + Defines the vertical distance between adjacent grid points. + Y Axis Resolution + + + Defines the vertical distance between adjacent grid points in 1/100 mm, used when the metric system is active. + + 2000 + + Defines the vertical distance between adjacent grid points in 1/100 mm, used when the non-metric system is active. + + 2540 + + Specifies the subdivision of the grid. + + + Specifies the number of points between two adjacent grid points on the X axis. + X Axis Subdivision + 3 + + Specifies the number of intervals between two adjacent grid points on the Y axis + Y Axis Subdivision + 3 + + Contains the specifications of the snap grid. + + + Indicates whether to synchronize grid and snap-grid. + Size to grid + true - - - 100 - - - 1270 - - - - - 100 - - - 1270 - - + + Defines options regarding the printing of Impress documents. + + + Defines options regarding the printing of document content. + + + Indicates whether the presentation will be printed. + Presentation + true + + Indicates whether the notes will be printed. + Notes + false + + Indicates whether the handouts will be printed. + Handouts + false + + Indicates whether the outlines will be printed. + Outline + false + + Specifies how and which pages will be printed. + + + Indicates whether to enlarge or shrink a document's page size while printing to fit the physical paper size. + Fit to page + false + + Indicates whether to print the pages' titles at the top of every page. + Tile pages + false + + Indicates whether to print a document in the form of a brochure. + Brochure + false + + Indicates whether to print the front side pages of a brochure. + Front side + true + + Indicates whether to print the back side pages of a brochure. + Back side + true + + Specifies general printing related issues. + + + Indicates whether to print page names. + Page name + false + + Indicates whether to print the current date at the top of every page. + Date + false + + Indicates whether to print the current time at the top of every page. + Time + false + + Indicates whether to print hidden pages. + Hidden pages + true + + Specifies the quality of the printed colors. + 0 + + Indicates whether to use the system settings of the printer to choose the paper tray. + From printer setup + false + + Indicates whether the slide thumbnails on the printed handouts are ordered horizontal or vertical + Handout orientation + false + + Specifies the number of slide thumbnails printed on each handout page. + Slides per page + 0 + + Contains the group of options that control the behavior of filters. + Filter Options + + + Contains the group of options that control the behavior of the import filters. + Import Filter + + + Contains the group of options that control the behavior of the VBA filter. + VBA Filter + + + Converts VBA Basic into Office Basic as commands (True). + Load Basic Code to edit + true + + Holds original VBA storage for saving in the memory (True). + Save Original Basic Code again + true - + + Exports related configuration items. + + + + Specifies the filter last used to export an Impress document. + + + + Options that control the content and appearance of the multi pane GUI. + Multi Pane GUI Options + + + Options that control the tool panel. + Tool Panel Options + - - - - - + + Options that control the visibility of the ToolPanel. + ToolPanel Visibility + + + + Visibility of the ToolPanel in the Impress view. + ToolPanel Visibility ImpressView + + + + + Visibility of the ToolPanel in the Outline view. + ToolPanel Visibility OutlineView + + + + + Visibility of the ToolPanel in the Notes view. + ToolPanel Visibility NotesView + + + + + Visibility of the ToolPanel in the HandOut view. + ToolPanel Visibility HandOutView + + + + + Visibility of the ToolPanel in the SlideSorter view. + ToolPanel Visibility SlideSorterView + + - - - - - + + + List of the URLs of the most recently used master pages. + Recently Used Master Pages + + + + Values related to the slide sorter. + Slide Sorter Options + - - - - - - + + Options that control the visibility of the slide sorter. + Slide Sorter Visibility + + + + Visibility of the Slide Sorter in the Impress view. + Slide Sorter Visibility ImpressView + + + + + Visibility of the Slide Sorter in the Outline view. + Slide Sorter Visibility OutlineView + + + + + Visibility of the Slide Sorter in the Notes view. + Slide Sorter Visibility NotesView + + + + + Visibility of the Slide Sorter in the HandOut view. + Slide Sorter Visibility HandOutView + + + + + Visibility of the Slide Sorter in the SlideSorter view. + Slide Sorter Visibility SlideSorterView + + + + + Visibility of the Slide Sorter in the Draw view. + Slide Sorter Visibility DrawView + + + + Values for tuning the preview cache of the slide sorter. + Preview Cache Options + + + + Maximal size of the cache that stores slide + preview bitmaps. This size does only cover + previews of slides that are not currently + visible. Depending on the compression policy + this upper bound may be violated. + + Preview Cache Size + 4194304 + + Technique of how to reduce the memory used by the cache. + Compaction Policy + Compress + + + Technique of how to compress preview bitmaps for + slides that are moved out of the visible area in + order to save cache space. + + Compression Policy + ResolutionReduction - - 10 - - - 100 - - - 1000 - + + Contains configuration items for Impress Photo Album function. + + + + Access path, where images were loaded last time. + The default is work directory. + + $(work) + - - NULL - - - NULL - - - true - + + Provides information used to initialize a Java Virtual Machine. + + + Determines if security checks are performed for applets. + Enable security checks + true - - - + + + Determines if and to what extent Java applets are allowed to access the network. + Net access + + + + + Specifies whether JVM based UNO components are run via uno command outside the LibreOffice process. + Run UNO components out-of-process + + false - - + + Contains information about registered jobs, bound on events. + - - - + + Describes a UNO service, which is registered for a special event. + + + + Must contain a UNO implementation(!) name of the implemented job component. + + + + + An property to define the context this event should be active in. It can be empty or a colon separated list of the supported application modules. + + + + + Can be filled with any argument, which is under control of the job component. + + + + Is used to enable/disable a job execution related to a triggered event. + + + If it's newer then UserTime, the job will be reactivated next time. + 2003-01-01T00:00:00+00:00 + + If it's newer then AdminTime, the job is deactivated for execution. + 2003-01-01T00:00:00+00:00 - + + Describe a state, which can be detected at runtime and will be used to start jobs, which are registered for it. + + + + This list contains all registered jobs, which wish to be executed, if the corresponding event was triggered. + + - - + + + This list contains all well known job components and it's properties. + + + + + Here jobs can be bound to events and can be enabled/disable by using TimeStamp values. + + + + Contains settings for Writer documents used as labels. + - - + + Contains the properties used for a label. + + + + Contains the descriptive name for the label format. + + + + + Contains the measurement data of the label concatenated by a colon (;) in the following order: 'C' or 'S';Horizontal Distance;Vertical Distance;Width;Height;Left margin;Upper margin;Columns;Rows" while 'C' marks a continuous label and 'S' marks a sheet. + + - + + + Specifies a set of labels of a manufacturer. + + - + + + Contains the list of label manufacturers. + Available Manufacturers + + + + Contains linguistic (spell checking, hyphenation, thesaurus) related + configurations. + - - - + + Specifies the settings for a single dictionary to be used by a + spell checker, hyphenator or thesaurus. + + + + Specifies the location(s) where the files that represent the + dictionary are found. Each entry in the list must be from type + URL. + Dictionary location + + + + + Specifies the format the dictionary is written in. + Dictionary format + + + + + Bind a dictionary to its supported list of locales. + Dictionary locales + + - + + A list of all services making use of dictionaries. + + + + The list of all dictionary formats the service can handle. + Supported dictionary formats + + - + + The node name is the service implementation name. + + + + Contains the node name in the VendorImages set to look for in + order to find a specific image. + Vendor images node + + - - - - - + + The images for vendor specific branding in the UI. The node name is + the service implementation name. + + + + The path to the image for the spell and grammar checking + suggestions in the context menu context menu. + Spell and grammar context menu suggestions image + + + + + The path to the image for the spell and grammar checking context + menu context menu. + Spell and grammar context menu dictionary image + + + + + The path to the image for the synonyms context menu. + Synonyms context menu image + + - + + Specifies the settings for a grammar checker. The node name is the + grammar checkers implementation name. + + + + The list of supported locales. + Grammar checker locales + + - - + + Contains settings for images to be used. + + + + The node name is the service implementation name and the + property states the node name to use in the VendorImages set. + Component entries + + + + + Contains the images to use. The node names are the service + implementation names. + Vendor images + + + + Contains general settings for the linguistic + configurations. + + + Specifies the UI language. An empty string means: use the + desktop's UI language if possible. + + + Ignores the control characters (ASCII characters < 32) for + spell checking, hyphenation and the thesaurus. + true + + Specifies the default document language. + Default language + + + Specifies the default document CJK language. + Default language for CJK linguistics + + + Specifies the default document CTL language. + Default language for CTL linguistics + + + Defines which personal dictionaries are used. + + + Specifies the custom dictionaries to be used. The Ignore list + (IgnoreAllList (All)) is administered in the RAM only for the + current spellcheck. + Custom dictionaries + IgnoreAllList standard.dic @@ -4094,628 +10484,1847 @@ + + Determines if personal dictionaries should be used for spell + checking and hyphenation. + true + + Defines settings used by the text conversion. + + + Specifies the user dictionaries to be used. + Active text conversion user dictionaries + + + Specifies if post positionals should be ignored when looking for + Korean entries. + Ignore post positional word + true + + Specifies if the dialog should be closed automatically after the + conversion of the current text portion is processed. + Auto close dialog + false + + Specifies if entries that were recently used as replacements + should be listed first. + Show entries recently used first + false + + Specifies if entries for which have only one possible + replacement should be replaced automatically. + Auto replace unique entries + false - + + + Specifies in which direction the translation will be made, from + traditional to simplified or the other way round. + Direction to simplified + + + + Specifies whether Taiwan, Hongkong SAR, and Macao SAR character + variants should be used for translation. + Use character variants + false + + Specifies whether common terms should be detected and translated + as whole words. + Translate Common Terms + false + + If Reverse Mapping is active than every dictionary entry added + or modified will also be added or modified within the dictionary in + the opposite mapping direction. + Reverse Mapping + false + + Contains spell checking-relevant settings. + + + Specifies whether to include uppercase words in the spellcheck + process. + Spell uppercase words + true + + Specifies whether to check the spelling of words which contain + numbers as well as letters. + Spell words with digits + false - - true - + + Checks spelling automatically. + Automatic spellchecking + true + + Allows spellchecking in headers, footers, and frames. + Check spelling in special regions + + true + + + + Allows rule-based closed compounding of dictionary words + Accept possible closed compound words + + true + + + + Allows rule-based hyphenated compounding of dictionary words + Accept possible hyphenated compound words + true + + Advances backwards through the text for spell checking. + Reverse direction. + false + + Contains grammar checking relevant settings. + + + determines if grammar is automatically checked. + Automatic grammar checking + true + + determines if grammar is check in the spelling and grammar + dialog. + Interactive grammar checking + true + + + Contains grammar checking relevant settings. + + + + LanguageTool Grammar Checker URL + URL for automatic grammar checking + + + + + LanguageTool Grammar Checker Username for private API + Locale List URL for automatic grammar checking + + + + + LanguageTool Grammar Checker Api Key for private API + Api Key for automatic grammar checking + + + + + Enable or disable LanguageTool Remote Grammar Checker + LanguageTool Grammar Checker + + false + + + + Enable or disable SSL certificate verification for HTTPS requests + API SSL verification control + + true + + + + LanguageTool Grammar Checker REST API protocol + REST API protocol + + + + + + + Contains translation relevant settings. + + + + Contains DeepL API relevant settings. + + + + Deepl Translator API URL + URL for the Deepl translator api + + + + + Deepl Translator API URL Authkey + Auth key for the Deepl translator api + + + + + Contains hyphenation relevant settings. + + + Specifies the minimum number of characters of the hyphenated + word required at the end of the line. + Characters per syllable before hyphen + 2 + + Specifies the minimum number of characters of the hyphenated + word required at the next line. + Characters per syllable after hyphen + 2 + + Specifies the minimum word length to allow a hyphenation. + Minimal word length + 5 + + Allows hyphenation in headers, footers, and frames. + Hyphenate in special regions. + true + + Allows for automatic insertion of soft hyphens. + Automatic hyphenation. + false - - - - - - + + Contains settings for the service manager that are used to + access/configure the usage of the various linguistic service + implementations. + + + + Contains all dictionaries to be used for spell checking, + hyphenation or thesaurus. + Dictionaries + + + + + Contains all spell checker. + Spell Checker + + + + + Contains all hyphenators. + Hyphenators + + + + + Contains all thesauri. + Thesauri + + + + + The list of dictionaries that are currently not in use. + Disabled Dictionaries + + + + + Contains all grammar checkers. + Grammar Checkers + + + + Value used to check if the data files of the linguistic have + changed and thus the configuration needs to be updated. + Data files changed check value + -1 - - - - - - - - + + + Contains a list of languages and spell-checking-service entries. + Only languages listed will be supported. + + + + + Contains a list of languages and thesaurus-service entries. + Only languages listed will be supported. + + + + + Contains a list of languages and hyphenation-service pairs. Only + the languages that are listed are supported. + + + + + Contains a list of languages and grammar-checking-service pairs. + Only languages that are listed are supported. + + + + + Contains a list of languages and spell-checking-service entries. + The entries represent those languages/spellcheckers that were + available the last time. New languages/spellcheckers (those available + this time but not the last time) will be activated + automatically. + + + + + Contains a list of languages and thesaurus-service entries. The + entries represent those languages/thesauri that were available the + last time. New languages/thesauri (those available this time but not + the last time) will be activated automatically. + + + + + Contains a list of languages and hyphenation-service pairs. The + entries represent those languages/hyphenators that were available the + last time. New languages/hyphenators (those available this time but + not the last time) will be activated automatically. + + + + + Contains a list of languages and grammar-checking-service pairs. + The entries represent those languages/hyphenators that were available + the last time. New languages/hyphenators (those available this time + but not the last time) will be activated automatically. + + + + Contains preferences the Logger components. + + + contains preferences for a single Logger. + + + Specifies the log level of the logger. + 2147483647 + + Specifies the UNO service name of the default handler for the logger. + com.sun.star.logging.FileHandler + + Specifies the settings for the default handler (DefaultHandler property) of + the logger. Plain properties below the HandlerSettings node are passed to + the log handler upon creation, as sequence of NamedValues. + + + Specifies the file URL for the log handler. + This URL will be resolved using the + ::com::sun::star::util::PathSubstitution service. That is, it is + allowed to include placeholders supported by that service, + such as $(userurl). Beside these, the following default + placeholders can also be included: + $(loggername) - the name of the logger + $(date) - the current date + $(time) - the current time + $(datetime) - the current date time + $(pid) - the process identifier + The default value here will expand to a file with the same name + as the logger for which the handler is used, with extension ".log". + It will be located in the user's OOo data folder. + + $(userurl)/$(loggername).log + + Specifies the UNO service name of the default formatter for the logger. + com.sun.star.logging.PlainTextFormatter - + + + Specifies the settings for the default formatter (DefaultFormatter property) of + the logger. Plain properties below the FormatterSettings node are passed to + the log formatter upon creation, as sequence of NamedValues. + + - + + + contains the settings for all known loggers in OpenOffice.org. + + + + Contains settings for Math. + - - - - - - + + Lists properties for describing a font. + + + + Specifies the font name. + + + + + Specifies the character set for a font. + + + + + Specifies the font family. + + + + + Specifies the pitch of a font. + + + + + Specifies the weight of a font. + + + + + Specifies the font italics. + + - - + + Contains settings for defining a user- or predefined symbol. + + + + Specifies the character value of the symbol. + + + + + Specifies the symbol set containing the symbol. + + + + Specifies if a symbol is predefined or user-defined. + false - + + + Specifies the font format used. The value must be one of the node-names in the FontFormatList. + + + + Contains settings for printing. + + + Specifies if the title (filename) is printed. + false + + Specifies if the formula text is printed. + false + + Specifies if a border is drawn around the formula when printed. + false + + Defines the size used when printing the formula. + 0 + + Specifies the zoom factor for printing formulas. This is only valid when the print size is defined by the zoom factor. [UNIT=%] + 100 + + Contains settings related to load and save operations. + + + When set only symbols used in the current formula will be saved. Otherwise all user defined symbols will be saved in each formula. + true + + Contains miscellaneous settings. + + + + Enables inline (visual) editing mode. + + true + + + Ignores spacing symbols at the end of a line. + true + + Auto close brackets, parentheses and braces when editing a formula. + true + + Specifies the zoom factor for SmEditWindow. [UNIT=%] + 100 + + Specifies which SmParser to use + 5 + + Contains view settings. + + + Toggles the visibility of the ToolBox (Selection Box). + true + + Automatically updates the display of the formula after the text has changed. + true + + Toggles the visibility of the FormulaCursor. + true - + + + Lists the FontFormat entries that can be used as symbol definitions in the SymbolList. + + + + Defines the default format settings for formulas. + + + Displays some expressions in a compact form. + false + + Specifies the default layout for symbols from the 'Greek' symbol set. + 2 + + Attempts to scale non-scalable brackets to fit the size of the arguments. + false + + Specifies the default horizontal alignment for the formula. + 1 + + Specifies the reference base size. [UNIT=Pts] + 12 + + Specifies the text size relative to the base size. [UNIT=%] + 100 + + Specifies the size of the indices relative to the base size. [UNIT=%] + 60 + + Specifies the size of the functions relative to the base size. [UNIT=%] + 100 + + Specifies the size of the operators relative to the base size. [UNIT=%] + 100 + + Specifies the size of the limits relative to the base size. [UNIT=%] + 60 + + Specifies the FontFormat (font) to be used for variables. The value must be contained in the FontFormatList. + + + Specifies the FontFormat (font) to be used for functions. The value must be contained in the FontFormatList. + + + Specifies the FontFormat (font) to be used for numbers. The value must be contained in the FontFormatList. + + + Specifies the FontFormat (font) to be used for text. The value must be contained in the FontFormatList. + + + Specifies the FontFormat (font) to be used for 'sans'. The value must be contained in the FontFormatList. + + + Specifies the FontFormat (font) to be used for 'serif'. The value must be contained in the FontFormatList. + + + Specifies the FontFormat (font) to be used for 'fixed'. The value must be contained in the FontFormatList. + + + Specifies the distance settings used for formatting a formula. + + + Specifies the horizontal distance of different expressions and of binary operators. [UNIT=%] + 10 + + Specifies the vertical distance of different lines. [UNIT=%] + 5 + + Specifies the vertical distance of the root symbol's horizontal bar to the argument. [UNIT=%] + 0 + + Specifies the vertical distance of the subscript to the base. [UNIT=%] + 20 + + Specifies the vertical distance of the superscript to the base. [UNIT=%] + 20 + + Specifies the vertical distance of the lower limit to the operator. [UNIT=%] + 0 + + Specifies the vertical distance of the upper limit to the operator. [UNIT=%] + 0 + + Specifies the scaling of a large operator relative to the base size. [UNIT=%] + 50 + + Specifies the distance between the large operator and it's argument. [UNIT=%] + 20 + + Specifies the vertical distance from the numerator to the fraction separator. [UNIT=%] + 0 + + Specifies the vertical distance from the denominator to the fraction separator [UNIT=%] + 0 + + Specifies the excess length of the fraction separator relative to its arguments. [UNIT=%] + 10 + + Specifies the stroke width of the fraction separator [UNIT=%] + 5 + + Specifies the excess length of the scalable brackets relative to the argument. [UNIT=%] + 5 + + Specifies the horizontal distance between the brackets and the enclosed argument. [UNIT=%] + 5 + + Specifies the excess length of normal brackets relative to the argument. Only valid if ScaleNormalBracket = TRUE. [UNIT=%] + 0 + + Specifies the distance between the rows of a matrix. [UNIT=%] + 3 + + Specifies the distance between the columns of a matrix. [UNIT=%] + 30 + + Specifies the distance between the attribute and its base. [UNIT=%] + 0 + + Specifies the distance between different attributes of the same base. [UNIT=%] + 0 - 100 + + Specifies the width of the extra space to the left of the formula. [UNIT=1/100 mm] + + 0 - 100 + + Specifies the width of the extra space to the right of the formula. [UNIT=1/100 mm] + + 0 + + Specifies the amount of extra space above the formula. [UNIT=1/100 mm] + 0 + + Specifies the amount of extra space below the formula. [UNIT=1/100 mm] + 0 - + + + Lists the defined symbols. + + + + Contains general structures used to hide a single option or an option + tabpage or a whole option group. + - + + Describes one single option. + + + + Should this option be hidden?. + + - - + + Describes one options tabpage. + + + + Should this page be hidden? + + + + + An optional set to allow to hide single options of this page. + + - - + + Describes a group of options tabpages. + + + + Should this whole group of options tabpages be hidden? + + + + + An optional set to allow to hide single options tabpages of this + group. + + - + + Defines a Module. The options dialog displays entries in its tree + view only if they are defined to belong to the Module for which the + options dialog is being displayed. The exception is the options dialog + which is invoked from the Extensions dialog, where the Module is irrelevant. + + + + A set member contains a Node (see type Node) which has been + assigned to this Module. Also entities which do not own the Module + may add members to the set. Please look at the specification for + applying restrictions + (http://specs.openoffice.org/appwide/packagemanager/options_dialog_for_extensions.odt) + The actual Node|s are kept in a separate set (OptionsDialog/Nodes), + to prevent redundancy, because a Node can be assigned to several + Module|s. The position of a node (the tree view element) within the + tree view of the options dialog is determined by the property Index + of each set member. The position can be different dependent on the + Module. Therefore the order is determined per Module. Only the owner + of the Module should set the position (property Index). + The order is undefined if two or more members have the same value for + the Index property. + See also the description for OrderedNode. + + + - - + + Defines a node (the tree view element) which can be displayed in + the tree view of the options dialog. + + + + The localized name which is displayed next to the node in the + options dialog. If two different nodes (the tree view element) happen + to have the same localized name then both are displayed. + + + + + URL which references the dialog editor resource. This options + page should only contain information for the user and should not + accept input. + + + + If true then this Node shall be displayed independent of the + Module for which the options dialog is displayed - that is, always. + In this case it must not be assigned directly to one or more + Module|s. That is, it must not exist as member in Module/Nodes of no + existing Module. + This is an optimization so that an extension need not provide + entries for all Module|s. + The default value is false. + + false + + Identifies a group of Node|s. All nodes (the tree view elements) + which refer to the same group are displayed next to each other. If + this property is set then GroupIndex must also have a value. The + group will be used by Node|s which have been added to existing + Module|s. If one defines a Module AND Node|s which are used in this + Module, then GroupId must not be set. In this case one uses + Module/Nodes/Index to determine the position of the nodes (the tree + view element). + The empty string is no valid identifier and represents nil. + See also GroupIndex. + + + + The index of the Node within the group. The index starts with + null. If this property is set then property GroupId must also have + a value. If a Node of this group is displayed depends on the + respective Module to which it is assigned. For example, if there are + the Nodes A(index 0), B (index 1), and C (index 2) in a group, + and B is assigned to a different Module, then only A and + B are displayed together although there indices are 0 and 2 (B has 1). + The value -1 is regarded as nil. + Actually one could have allowed to define a group per Module, so that + the order could be different depending on the Module. But this would + have added more complexity to the data structures. + + -1 - + + + Leaves which are assigned to this node. Extensions can add to this + set new Leaf|s. + + - - - - + + Defines a leaf (the tree view element). A Leaf must be assigned to + exactly one Node. + + + + The unique identifier of the Leaf. This must be the extension + identifier if this Leaf was defined by an extension. + + + + + The localized name that is displayed for the leaf in the options + dialog. + + + + + A URL which references the window resource. + + + + + Name of the event handler service which is used as argument in + com.sun.star.awt.XContainerWindowProvider.createContainerWindow. This + handler does not even process events from the options page but also + provides for saving and reading the respective values. + + + + Identifies a group of Leaf|s. All Leaf|s which have the same + GroupId form a group and the corresponding entries in the tree view + are displayed next to each other. + If this property is set then the property GroupIndex must + also be set. + The GroupIndex represents the position within the group. If one + owns the Node (e.g. defined it oneself) then one can set the GroupId + to the name of the Node to which this Leaf is assigned. The Leaf|s of + this particular group are displayed first under the node (the tree + view element) before any other groups. + If one does not own the Node then one should not use the Node name as + group id. + The empty string is regarded as nil. + + + + The index of the Leaf within the group. The index starts with + null. If this property is set then GroupId must also have + a value. If there are two Leaf|s with the same index in the same + group then their order is undefined. + The value -1 is regarded as nil. + -1 + + Represents a reference to a Node and an optional index. + Instances of this type are used in a set (see Module). The name of the + set member must be the same as the one of the respective Node. The + index determines the position of the node (the tree view element) in + the options dialog for a particular Module. + + + Determines the position of the node in the options dialog. + The index starts with null. That is, the corresponding node + appears at the first position in the tree view of the options dialog. + If the value is -1 then the index is undefined. If one adds + Node|s to a Module which one does not define oneself (e.g. the Module + is owned by someone else), then one must not set the Index. This + applies, for example, to extensions which add their Node|s to existing + Module|s. + The value -1 is regarded as nil. + + -1 - - - + + + Contains the set of single options, options tabpages and options + groups which should be hidden. + Hidden options + + + + + List of available application contexts + + + + + List of available nodes. + + + + Configuration of layered paths replacing the old path configuration org.openoffice.Office.Common/Path. + - + + Describe a path in its details. + + + + Because current implementation of configuration sets allow structured types only, these dummy property was inserted. + + + + Bind a list of path values to a "path name" e.g. "Template". + + + Mark a NamedPath as SinglePath (false=MultiPath). Only the property WritePath is used for such single paths then. + false - - - + + + Contains path values configured by an administrator or package (read-only for the user). + + + + + Contains all path values configured by the user under "Tools->Options->Paths". + + + + + Define one path which is used as the writable path only. + + - + + + Contains all named paths of the office. + + - + + Desktop specific defaults for "$" variables used in Paths + + + + Expanded value of "$work". Must be a valid URL. + + + + Contains UNO services that support special URL protocols. These services are used generically. + - + + Specifies the UNO service to use for URL dispatches that handle special URL protocols. + + + + Lists the URL pattern that can recognized by this service. + + - + + + Lists the registered protocol handler services. + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + The session shutdown related information. + + + Determines if the office is allowed to show request to store modified documents on session shutdown. + false + + + Determines if the recovery feature should be enabled or disabled + true + false + false + + + Specifies whether all modified documents are automatically + saved in a time interval. + AutoSave every + true + false + + Specifies the AutoSave time interval in minutes. + Minutes + 10 + + Define the minimum space in [MB], which must be available on disc to save backups for open documents. Note: values less than 1 will be ignored. + 5 + + Define the minimum space in [MB], which must be available on disc to store the recovery configuration. Note: values less than 1 will be ignored. + 1 - - - - - + + Contains the various settings needed by the Scripting Framework and its runtimes. + - + + + Contains settings for the Basic interpreter. + + + + Contains settings for the compatibility with previous version of this software or + with other software products. + + + + + + Whether conversion from strings to floating-point numbers in Basic should behave + as in LibreOffice 6, before the fix to tdf#97983. + + + false + + + + + Stores security related settings. + - + + Specifies how secure hyperlinks are processed. + + + + Specifies how a hyperlink is opened ( 0 = Never, 1 = with security checks, 2 = always open). + + + + Specifies whether to remove the hidden content when sending the document attached to an email + + + Specify whether hidden content should be removed when sending via email + + true + + + + + Specifies security aspects of network connections. + + + + Allow using the Impress Remote via WiFi or other local IP network. The server will listen on all local interfaces, and the protocol lacks encryption (the PIN is transmitted in clear text). + + false + + + + Allow using insecure and/or unencrypted protocols such as HTTP, SMTP, FTP. + + true + + + + Allow listening for unauthenticated remote code execution via soffice --accept. + true + + Contains the configuration schema for the table wizard + - - - - - - - - + + Information on the database field properties + + + + the index of the field (start at 0, must be field-unique) + + + + + the name of the database field. ONLY ASCII CHARACTERS + + + + + the name of the database field. ONLY ASCII AND MAXIMUM 10 CHARACTERS + + + + + the type of the database field. + + + + + indicates whether the database field is a primary key or not. + + + + + defines the default value of the database field. + + + + + defines the number of decimal digits of the database field. + + + + + defines the number of decimal digits to right of the decimal point of the database field. + + - - - + + Information on the tables of the table wizard + + + + the index of the table (start at 0, must be table-unique) + + + + + the name of the database table. ONLY ASCII CHARACTERS + + + + + the fields in this table + + - - - + + Information on the categories of the table wizard + + + + the index of the category (start at 0, must be category-unique) + + + + + the name of the database field. + + + + + the tables in this category + + - + + + the set of categories. + + + + + Deprecated. + Use the new configuration schema org.openoffice.TypeDetection/ and its related sub structures. + This schema is only kept for compatibility. + + Old description: + Contains common content types, filters, deep detection services, as well as the frame loader and the content handler for Office. + + - + + Lists the types that represent common content formats in Office. + + + + Displays a localized type on the user interface. Supports CJK by allowing you to assign it a value or language. Any UniCode characters is permitted. + + + + Contains configuration items of the type. Items are separated by using ",", list items are separated by";". Sequence of items: Preferred,MediaType,ClipboardFormat,URLPattern,Extensions,DocumentIconID. + false + + Lists filters that can import or export content. + + + Enables or disables filter with the setup utility. + false - - + + + Displays the localized filter on the user interface. Supports CJK by allowing you to assign it a value or language. Any UniCode characters is permitted. + + + + + Contains configuration items of the filter. Items are separated by ",", list items are separated by ";". Sequence of items: Order,Type,DocumentService,FilterService,Flags,UserData,FilteFormatVersion,TemplateName,UIComponent. + + - + + Improves the type detection. UNO services access stored content to determine type. + + + + Lists internal type names that can be recognized by this service. + + - + + Loads "non visible" content, such as sounds. + + + + Lists internal type names that can be recognized by this service. + + - - + + Loads "visible content" into a frame. + + + + Displays the localized loader on the user interface. Supports CJK by allowing you to assign it a value or language. Any UniCode characters is permitted. + + + + + Lists internal type names that can be recognized by this service. + + - - - - - + + + Lists the registered content types. + + + + + Lists the registered office filters. + + + + + Lists the registered deep detection services. + + + + + Lists the registered content handler services. + + + + + Lists the registered frame loader services. + + + + Contains default objects that are used if no specialized service was registered. + + + Specifies the default frame loader. + com.sun.star.comp.office.FrameLoader + + Displays a warning when a user tries to set a third-party filter as the default filter in "Tools - Options". + true + + Contains state information of all dockable user interface elements based on a Window class which belongs to the database module. + - + + Contains user interface element state data specific for the database module." + + + + Contains states of all known dockable user interface elements of the database module." + + + + Contains general information about ~ and rules, and about actions based on office commands. + - - + + Contains user interface data for Office commands and identifiers that are used by the user interface." + + + + Contains label text for Office commands and identifiers that are used by the user interface." + + + + + Contains label text for popup menus identifiers that are used by the user interface." + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the Basic IDE module. + - + + Contains user interface element state data specific for the Basic IDE module." + + + + Contains states of all known dockable user interface elements of the Basic IDE module." + + + + Contains general information about ~ and rules, and about actions based on office commands. + - - + + Contains user interface data for Office commands and identifiers that are used by the user interface." + + + + Contains label text for Office commands and identifiers that are used by the user interface." + + + + + Contains label text for popup menus identifiers that are used by the user interface." + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the Bibliography module. + - + + Contains user interface element state data specific for the Bibliography module." + + + + Contains states of all known dockable user interface elements of the Bibliography module." + + + + Contains general information about command categories. + - + + Provides a mapping between a category ID and its textual representation. + + + + A localized name which describes the command category. + + + + Contains general information about ~ and rules, and about actions based on office commands. + - - + + Contains user interface data for Office commands and identifiers that are used by the user interface." + + + + Contains label text for Office commands and identifiers that are used by the user interface." + + + + + Contains label text for popup menus identifiers that are used by the user interface." + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the chart module. + - + + Contains user interface element state data specific for the chart module. + + + + Contains states of all known dockable user interface elements of the chart module. + + + + Contains general information about ~ and rules, and about actions based on office commands. + - - - - - - + + Provides a mapping between commands and their textual representation on the user interface. + + + + A localized text that describes the command. Will be used instead of ContextLabel, PopupLabel and TooltipLabel if those are not specified. + + + + + Used in Menus and also in popup menus if PopupLabel is not specified. + + + + + Used in popup menus to give commands a different label than in the main menu. + + + + + Used for Tooltips (Toolbar and Glade Widgets that have their 'action_name' specified.). Defaults to PopupLabel, then Label if empty. + + + + + The actual command to use for everything except label/icon, typically when the main command doesn't map to a valid application slot. + + + + + If set to "true", this command is available only when Experimental features are activated. + + + + + Additional information about a single command (a sum (bitwise OR) of following bits). + Bit 0 (1) = Command has an image. + Bit 1 (2) = Image must be mirrored (CTL/vertical text). + Bit 2 (4) = Image must be rotated (CTL/vertical text). + Bit 3 (8) = Command supports a toggle state (Accessibility). + + 0 @@ -4723,250 +12332,651 @@ + + Contains implementation of popup menu controllers. + - - - + + Describes a controller implementation. + + + + Specifies the command name which the controller is bound to. + + + + + Specifies the model that the controller is associated with. An empty string matches every module. + + + + + Specifies the UNO service to use for the specified tuple Command and Module + + + + Specifies a controller specific value which is provided to every controller instance during initialization. + - - - + + Contains all registered controllers for user interface elements. + + + + Contains UNO component implementation names that implement popup menu controller which are bound to a command and module name. + + + + + Contains UNO component implementation names that implement toolbar controller which are bound to a command and module name. + + + + + Contains UNO component implementation names that implement status bar controller which are bound to a command and module name. + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the database browser module. + - + + Contains user interface element state data specific for the data source browser module." + + + + Contains states of all known dockable user interface elements of the data source browser module." + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the database query module. + - + + Contains user interface element state data specific for the database query module." + + + + Contains states of all known dockable user interface elements of the database query module." + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the database relation module. + - + + Contains user interface element state data specific for the database relation module." + + + + Contains states of all known dockable user interface elements of the database relation module." + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the database browser module. + - + + Contains user interface element state data specific for the data source browser module." + + + + Contains states of all known dockable user interface elements of the data source browser module." + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the database table module. + - + + Contains user interface element state data specific for the database table module." + + + + Contains states of all known dockable user interface elements of the database table module." + + + + Contains general information and about actions based on office commands. + - - + + Contains user interface data for Office commands and identifiers that are used by the user interface." + + + + Contains label text for Office commands and identifiers that are used by the user interface." + + + + + Contains label text for popup menus identifiers that are used by the user interface." + + + + Contains general information about ~ and rules, and about actions based on office commands. + - - + + Contains user interface data for Office commands and identifiers that are used by the user interface." + + + + Contains label text for Office commands and identifiers that are used by the user interface." + + + + + Contains label text for popup menus identifiers that are used by the user interface." + + + + Contains implementation of user interface element factories. + - - - - + + Describes a factory implementation. + + + + Specifies a user interface element type that a factory can create. + + + + + Specifies a name of a single user interface element. + + + + + Specifies a module that the factory is associated with. An empty string means that the factory can be used for every module. + + + + + Specifies the UNO service implementation name to use to create a specified user interface element. + + - + + Contains all registered factories for user interface elements. + + + + Contains UNO component implementation names that implements a user interface element factory service. + + + + Contains general information about generic command categories. + - + + Contains general information about generic command categories." + + + + Contains mappings from IDs to text describing a command category. + + + + Contains general information about ~ and rules, and about actions based on office commands. + - - + + Contains user interface data for Office commands and identifiers that are used by the user interface." + + + + Contains label text for Office commands and identifiers that are used by the user interface." + + + + + Contains label text for popup menus identifiers that are used by the user interface." + + + + Contains global settings to use for user interface elements of OpenOffice.org. + + + Provides window state settings to be set globally for OpenOffice.org. + + + Specifies that windows should be globally locked by default. + true - + + + Specifies that windows should be globally docked by default. + + + + Contains global settings for the toolbars." + + + Determines if the global states set should be used or not." + true - + + + Contains global window states for the OpenOffice.org toolbars." + + + + Infobar configuration. + + + Which Infobars are enabled. + + + Whether the Infobar shown in read-only docs is enabled + true + + Whether the Infobar showing the Digital Signature state is enabled + true + + Whether the Infobar showing the call for donations is enabled + true + + Whether the Infobar showing the call to 'Get Involved' is enabled + true + + Whether an Infobar is shown when Hyphenation Info is missing for a document + true + + Whether an Infobar is shown when the major version number has changed + true + + Whether an Infobar is shown when hidden Track Changes settings or data are there in a document + + true + + + + Whether an Infobar is shown macros were blocked due to Macro Security settings. + true + + Specification of decks and content panels of the sidebar. + + + Specification of a sidebar deck which is a container of content panels. + + + The deck title is displayed above the content panels. + + + Internally used to identify the deck. Not displayed in the UI. + + + This icon is displayed in the sidebar tab bar. + Any URL scheme supported by the com.sun.star.graphic.GraphicProvider service is suitable here. + + + This icon is displayed in the sidebar tab bar when high contrast mode is active. + Any URL scheme supported by the com.sun.star.graphic.GraphicProvider service is suitable here. + + + This icon is displayed in the title bar of the deck. + Any URL scheme supported by the com.sun.star.graphic.GraphicProvider service is suitable here. + + + This icon is displayed in the title bar of the deck when high contrast mode is active. + Any URL scheme supported by the com.sun.star.graphic.GraphicProvider service is suitable here. + + + Help about the sidebar deck. + - + + + List of context descriptors. Each context descriptor is a string that contains four comma + separated values (note that values are case sensitive): + 1 Application name. Valid values are + com.sun.star.text.TextDocument + com.sun.star.text.GlobalDocument + com.sun.star.text.WebDocument + com.sun.star.xforms.XMLFormDocument + com.sun.star.sdb.FormDesign + com.sun.star.sdb.TextReportDesign + com.sun.star.sheet.SpreadsheetDocument + com.sun.star.presentation.PresentationDocument + com.sun.star.drawing.DrawingDocument + com.sun.star.chart2.ChartDocument + com.sun.star.formula.FormulaProperties + + Recognized shortcuts: + Writer + Calc + Impress + Draw + Chart + Math + + Shortcuts for multiple applications: + DrawImpress + WriterVariants + These shortcuts exist for even more convenience and handle the frequent case of Draw + and Impress as well as different variants of the Writer where they have otherwise + identical context descriptions. + + Special values: + any + none + + 2 Context name + Know context names are 3DObject, Annotation, Auditing, Axis, Cell, Chart, ChartElements, Draw, + DrawFontwork, DrawLine, DrawPage, DrawText, EditCell, ErrorBar, Form, Frame, Graphic, Grid, + HandoutPage, MasterPage, Math, Media, MultiObject, NotesPage, OLE, OutlineText, Pivot, Printpreview, + Series, SlidesorterPage, Table, Text, TextObject, Trendline, Sparkline + + Special values: + any + default + empty + + 3 Panel state. One of + visible Panel is initially visible and expanded + hidden Panel is initially collapsed, ie only its title bar is visible + + 4 (Optional, only used for panels) UNO command that overrides the DefaultMenuCommand. Use + the special value none to override the DefaultMenuCommand to the empty string and thereby + disable the showing of a) the menu button in the panel titlebar and b) the showing of a dialog. + + + + Index used for ordering decks in the tab bar. Smaller values correspond to positions nearer to the top of the tab bar. + 10000 + + This flag controls whether the deck is experimental and is shown only when experimental mode is enabled. + false + + Specification of a sidebar content panel. + + + The panel title is displayed above the content panel. + + + When true then the title bar can be omitted when the panel is the only panel in a deck. + false + + Internally used to identify the panel. + + + Id of the deck to which the panel belongs. + + + This icon is displayed in the title bar of the panel. + Any URL scheme supported by the com.sun.star.graphic.GraphicProvider service is suitable here. + + + This icon is displayed in the title bar of the panel when high contrast mode is active. + Any URL scheme supported by the com.sun.star.graphic.GraphicProvider service is suitable here. + + + Help about the sidebar content panel. + + + The default UNO command to execute when the user clicks on the menu button in the panel title bar. + Can be overridden in the ContextList to provide context dependent menu dialogs. + When empty then the menu icon is not shown in the panel title bar. + - + + + For documentation, please see the Deck/ContextList. + + + + URL by which the implementation of the panel is known by its factory. + + + Index used for ordering panels inside a deck. Smaller values correspond to positions nearer to the top of the deck. + 10000 + + This flag controls whether the panel is shown when the document in the edit view is read only. + false + + Experimental: Set to true when panel wants to paint its content via a XCanvas. + false + + This flag controls whether the panel is experimental and is shown only when experimental mode is enabled. + false + + This flag controls whether the panel requires a awt::XWindow parent. This option cannot be false if WantsCanvas + is also true. The default of true is suitable for third party sidebar panels, false is only useful for built-in + internal panels. + true + + General Sidebar settings. + + + Maximum width the sidebar can have. + Note that this can be overridden by extensions returning a larger value in XSidebarPanel::getMinimalWidth() + 500 + + Enables the calculation of the sidebar's minimum width based on the size of all decks. + If false, the user has full control over the sidebar width. + true - - + + Description of the decks and panels that can be displayed in the content area of the sidebar. + + + + Contains all registered sidebar decks. + + + + + Contains all registered sidebar content panels. + + + + Contains IDs of the decks that were active last time the application was closed. + Each entry is a string of 2 comma-separated values, application name and DeckID. Valid + values for application name are the same as those in ContextList, for example: + + WriterVariants, StyleListDeck; + Impress, PropertyDeck; + + any,PropertyDeck @@ -4975,109 +12985,316 @@ + + Contains general information about ~ and rules, and about actions based on office commands. + - - + + Contains user interface data for Office commands and identifiers that are used by the user interface." + + + + Contains label text for Office commands and identifiers that are used by the user interface." + + + + + Contains label text for popup menus identifiers that are used by the user interface." + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the start module. + - + + Contains information about user interface elements of the start module. + + + + Contains states of all known dockable user interface elements of the start module. + + + + Contains information about toolbar modes. + - - - + + The container for mode description. + + + + The toolbar mode label. + + + + + The toolbar mode name to use as a parameter in the UNO command. Must be a single word. + + + + + Position in the menu. + + + + Enables entry only in the experimental mode. + false - - - - - + + + Determines if Notebookbar is visible. + + + + + List of mandatory toolbars. + + + + + List of visible toolbars activated by user. + + + + + + List of context descriptors. Each context descriptor is a string that contains three comma + separated values (note that values are case sensitive): + 1. UIItemID - contains the ID of uiitem(GtkToolButton/GtkMenuItem) of notebookbar + 2. propertyName - contains the value of attribute(name) of property node. + 3. propertyValue - contains the value of property node. + + + + + + + Describes sidebar mode. + Arrow - sidebar collapsed, showing the 'open' arrow button + Tabs - sidebar is showing only tab bars + Opened - sidebar fully opened + + + + + Determines if menubar is visible. + false - - + + Describes toolbar modes for one application. + + + + Contains name of currently used mode. + + + + + Contains list of toolbar modes. + + - - - - - + + + Contains name of currently used implementation in the Writer module. + + + + + Contains name of currently used implementation in the Calc module. + + + + + Contains name of currently used implementation in the Impress module. + + + + + Contains name of currently used implementation in the Draw module. + + + + + Contains list of toolbar mode settings for each application. + + + + Contains implementation of user interface element factories. + - - - - + + Describes a factory implementation. + + + + Specifies the user interface element type which is associated with the factory. + + + + + Specifies a name or prefix for a specific window. An empty entry/string means that it matches for all names. + + + + + Specifies a module that the factory is associated with. An empty entry/string means that the factory can be used for every module. + + + + + Specifies the UNO service implementation name which creates/provides a com.sun.star.awt.XWindow. See com.sun.star.ui.WindowContentFactory + + - + + Contains all registered factories for docking window contents. + + + + Contains UNO component implementation names that implements . + + + + Contains state information of all dockable user interface elements based on a Window class. + + + Provides a mapping between commands and their textual representation on the user interface. + + + A locked user interface element cannot be moved or undocked by the user. This property is only active when the user interface element is in a docked state. + true + + Specifies if the user interface element is currently docked. + true - + + + Specifies if the user interface element is visible. + + + + Specifies if the user interface element is context sensitive. This controls if the Office shows the user interface element + false + + Specifies if a toolbar should not be shown inside the View - Toolbars menu. + false - - - - - - + + + Specifies the docking area to which a user interface element belongs to. Only valid if 'Docked' is true. Top docking area=0, bottom=1, left=2, right=3. + + + + + Specifies the position of a docked user interface element. For top/bottom docked elements X describes a pixel position and Y the row number, left/right docked elements uses X for the column and Y for the pixel position. X and Y coordinates must be split by a comma. + + + + + Not used. + + + + + Specifies the position of a floating user interface element in pixel. X and Y coordinates must be split by a comma and are relative to the document frame. + + + + + Specifies the size of a floating user interface element in pixel. The real size can differ if the layout manager decides to resize it due to current circumstances. Width and height must be split by a comma. + + + + + Specifies the user interface element name. It is used for floating user interface elements to set the title and for the bubble help. + + + + Specifies the URL of an image to associate with the user interface element. Any URL scheme supported by the com.sun.star.graphic.GraphicProvider service is suitable here. + + + Specifies the help URL of the tool panel. + - + + + Specifies an internal state for the user interface element. Please don't change this value it describes an internal value. + + + + Specifies the style of a toolbar. This property is only used by toolbar user interface elements. 0 = symbol buttons, 1 = text buttons, 2 = symbols+text buttons + 0 + + Specifies that a user interface element shouldn't have a closer. This property is only used by toolbars or floating window user interface elements. + false + + Specifies that a user interface element shouldn't be closed forever. This is useful for context sensitive ui elements which must be visible whenever their context is active. This property is only used by toolbars or floating window user interface elements. + false + + Specifies if a context sensitive user interface element is currently bound to its context. This property can be used to disable context sensitivity without losing the information that a user interface element is normally context sensitive. + true @@ -5085,222 +13302,729 @@ + - - + + Describes a class of filters. Filter classes (for example, 'Text documents') appear as a single filter to the user. + + + + Specifies the localized name that is used when presenting the class to the user. + + + + + Contains a list of filters that belong to this filter class. Filters that referred here (for a given class) are collected at runtime and then presented as one single entry. + + + + Defines the templates for color settings used to customize the appearance of the applications. + - + + Specifies the color settings for the document. + + + + Specifies the color of the document. + + + + Specifies the settings for the documents boundaries. + + + Specifies the visibility of anchors (true = visible). + true - + + + Specifies the color used for of the document boundaries. + + - + + Specifies the settings for the application background. + + + + Specifies Color of the application background. + + + + Specifies the settings for object boundaries. + + + Specifies the visibility of object boundaries (true = visible). + true - + + + Specifies the color used for object boundaries. + + + + Specifies the settings for table boundaries. + + + Specifies the visibility of table boundaries (true = visible). + true - + + + Specifies the color used for table boundaries. + + - + + Specifies the settings for the font. + + + + Specifies color of the font. + + + + Specifies the settings for unvisited links. + + + Specifies the visibility of unvisited links (true = visible). + false - + + + Specifies the color used for unvisited links. + + + + Specifies the settings for visited links. + + + Specifies the visibility of visited links (true = visible). + false - + + + Specifies the color used for visited links. + + - + + Specifies the settings for incorrect text found with spellchecking. + + + + Specifies the color of incorrect text found with AutoSpellcheck. + + + + + + Specifies the settings for incorrect grammar found with spellchecking. + + + + Specifies the color of incorrect grammar found with AutoSpellcheck. + + - + + Specifies the settings for smart tags. + + + + Specifies the color of smart tags. + + + + Specifies the settings for shadows. + + + Specifies the visibility of shadows (true = visible). + true - + + + Specifies the color used for shadows. + + - + + Specifies the settings for the text grid in Writer. + + + + Specifies the color used for the text grid. + + + + Specifies the settings for field shadings in Writer. + + + Specifies the visibility of field shadings (true = visible). + true - + + + Specifies the color used for the field shadings. + + + + Specifies the settings for index and table shadings in Writer. + + + Specifies the visibility of index and table shadings (true = visible). + true - + + + Specifies the color used for the index and table shadings. + + + + Specifies the settings for the direct cursor in Writer. + + + Specifies the visibility of direct cursor (true = visible). + true - + + + Specifies the color used for the direct cursor. + + - + + Specifies the settings for script indicators in Writer. + + + + Specifies the color used for script indicators. + + + + Specifies the settings for section boundaries in Writer. + + + Specifies the visibility of section boundaries (true = visible). + true - + + + Specifies the color used for section boundaries. + + - + + Specifies the settings for the header/footer mark in Writer. + + + + Specifies the color used for the header/footer mark. + + - + + Specifies the settings for the page break mark in Writer. + + + + Specifies the color used for the page break mark. + + - + + Specifies the settings used for SGML in HTML documents. + + + + Specifies the color used for SGML code. + + - + + Specifies the settings used for comments in HTML documents. + + + + Specifies the color used for comments. + + - + + Specifies the settings used for keywords in HTML documents. + + + + Specifies the color used for keywords. + + - + + Specifies the settings used for other text in HTML documents. + + + + Specifies the color used for other text. + + - + + Specifies the settings used for grid lines in Calc. + + + + Specifies the color used for the grid. + + - + + Specifies the settings used for page breaks in the page break preview in Calc. + + + + Specifies the color used for page breaks in the page break preview. + + - + + Specifies the settings used for manual breaks in Calc. + + + + Specifies the color used for manual page breaks. + + - + + Specifies the settings used for automatic breaks in Calc. + + + + Specifies the color used for automatic page breaks. + + + + + + Specifies the settings used for hidden rows/cols in Calc. + + + + Specifies the visibility of hidden row/col indicator (true = visible). + + true + + + + Specifies the color used for hidden rows/cols. + + + + + + Specifies the settings used for the text overflow indicator in Calc. + + + + Specifies the visibility of the text overflow indicator (true = visible). + + true + + + + Specifies the color used for the text overflow indicator. + + + + + + Specifies the settings used for the comments indicator in Calc. + + + + Specifies the color used for the comments indicator. + + - + + Specifies the settings used for audition arrows in Calc. + + + + Specifies the color used for audition arrows to precedent or dependent cells. + + - + + Specifies the settings used for audition arrows to cells with errors in Calc. + + + + Specifies the color used for audition arrows to cells containing errors. + + - + + Specifies the settings used for the cursor when editing references in Calc. + + + + Specifies the color used for the cursor when editing references. + + - + + Specifies the settings used for the background of comments in Calc. + + + + Specifies the color used for the background of comments. + + - + + Specifies the settings used for values in Calc. + + + + Specifies the color used for values. + + - + + Specifies the settings used for formulas in Calc. + + + + Specifies the color used for formulas. + + - + + Specifies the settings used for the text in Calc. + + + + Specifies the color used for the text. + + - + + Specifies the settings used for the background of protected cells in Calc. + + + + Specifies the color used for the background of protected cells. + + + + Specifies the settings used for the grid in Draw/Impress. + + + Specifies the visibility of the grid (true = visible). + true - + + + Specifies the color used for the grid. + + + + + + Specifies the settings of the BASIC code editor. + + + + Specifies the color used as background in the Basic code editor. + + - + + Specifies the settings for identifiers in BASIC source code. + + + + Specifies the color used for identifiers. + + - + + Specifies the settings for comments in BASIC source code. + + + + Specifies the color used for comments. + + - + + Specifies the settings for numbers in BASIC source code. + + + + Specifies the color used for numbers. + + - + + Specifies the settings for strings in BASIC source code. + + + + Specifies the color used for strings. + + - + + Specifies the settings for operators in BASIC source code. + + + + Specifies the color used for operators. + + - + + Specifies the settings for keywords in BASIC source code. + + + + Specifies the color used for keywords (reserved expressions). + + - + + Specifies the settings for errors shown in BASIC source code. + + + + Specifies the color used for errors. + + - + + Specifies the settings for SQL identifiers, as used the Query Designer. + + + + Specifies the color used for SQL identifiers. + + - + + Specifies the settings for SQL numbers, as used the Query Designer. + + + + Specifies the color used for SQL numbers. + + - + + Specifies the settings for SQL strings, as used the Query Designer. + + + + Specifies the color used for SQL strings. + + - + + Specifies the settings for SQL operators, as used the Query Designer. + + + + Specifies the color used for SQL operators. + + - + + Specifies the settings for SQL keywords, as used the Query Designer. + + + + Specifies the color used for SQL keywords. + + - + + Specifies the settings for SQL parameters, as used the Query Designer. + + + + Specifies the color used for SQL parameters. + + - + + Specifies the settings for SQL comments, as used the Query Designer. + + + + Specifies the color used for SQL parameters. + + + + Contains the collection of settings relevant for filter classification. These settings are used in the file open / file save dialogs, where the user is presented with a list of file format filters to choose from. Filters are classified into so-called global and local classes, which control how filters are grouped together in the user interface. + + + Presents global classes to the user in a group of their own. A typical example for a global class is "text documents", whereas "StarWriter 4.0 / 5.0 documents" is not a global class. + + + List specifying the order of the global filters within their group. + com.sun.star.text.TextDocument;com.sun.star.sheet.SpreadsheetDocument;com.sun.star.presentation.PresentationDocument;com.sun.star.drawing.DrawingDocument;com.sun.star.text.WebDocument;com.sun.star.text.GlobalDocument;com.sun.star.formula.FormulaProperties;com.sun.star.sdb.OfficeDatabaseDocument - + + + Lists global classes. The name of a class denotes to the document service name of the associated module. + + - + + Combines several filters into one entry and presents the classes to the user "in-place". + + + + Lists local classes. + + - - + + Specifies the color settings for customizing the appearance of the applications. + + + + Specifies the name of the columns selected for inserting data into text or fields, plus inserted text and line breaks. + + + + + Lists entries with color settings. + + + + Specifies various settings for the internal file/folder picker dialog. + + + Specifies whether the dialog should fill its view asynchronously. Asynchronous filling allows the user to cancel blocking operations, which may be useful for instance for mounted, but dead NFS devices. + false + + Specifies the timeouts to be used when the file view is to be filled asynchronously. + These settings are not evaluated if the FillAsynchronously property is false. + + + Specifies the minimum timeout in milliseconds. When the file view is filled, the dialog will wait at least this time before the user is allowed to cancel the operation. + 1000 + + Specifies the maximum timeout in milliseconds. When the file view is being filled, and its content could not be completely obtained within the time frame given here, the operation is cancelled automatically. + 30000 @@ -5308,1098 +14032,3112 @@ + + Contains settings for the Updater + + + All Settings for the Updater + - true + + Determines if the automatic Updater is enabled + or disabled. Defaults to false, as long as this is + regarded experimental. + + false + + Selects if the user should be asked about updates or not + Some Value + + The last time the update check ran + 0 - http://vm195.documentfoundation.org/ + + The URL that is used for the update check + + https://update-mar.libreoffice.org/ + + The update channel that is currently in use + daily-master-gandalf + + Determines if we are currently in an update process. + Needs to be reset after the update has been applied + false + + The build ID of the build before the update + + + The URL to open after a successful update. + + + Contains persistent information about opened dialogs, windows, tab pages, and so on. + - - + + Contains the persistent data for a general office dialog. + + + + Includes information (position,size, and states) about the used vcl window. + + + + + Denotes an additional field for arbitrary data. There is no special semantic associated with this field. Application is to be determined by the user. + + - - - + + Contains the persistent data for a special tab dialog. + + + + Includes information (position,size, and states) about the used vcl window. + + + + + Represents the number of an active tab page inside a dialog. + + + + + Denotes an additional field for arbitrary data. There is no special semantic associated with this field. Application is to be determined by the user. + + - - + + Contains the persistent data for a tab page. + + + + Includes information (position,size, and states) about the used vcl window. + + + + + Denotes an additional field for arbitrary data. There is no special semantic associated with this field. Application is to be determined by the user. + + - - - + + Contains the persistent data for a general office window. + + + + Includes information (position,size, and states) about the used vcl window. + + + + + Makes window visible. + + + + + Denotes an additional field for arbitrary data. There is no special semantic associated with this field. Application is to be determined by the user. + + - - - - + + + Lists persistent dialog states. + + + + + Lists persistent tab dialog states. + + + + + Lists persistent tab page states. + + + + + Lists persistent window states. + + + + Contains settings for the Writer application. + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Specifies the data set to insert from a database table or query. + + + + Specifies the data source. + + + + + Specifies the name of the database table or query. + + + + + Specifies whether the data comes from a table or a query + + + + + Specifies the name of the columns that have been selected for inserting data into text or fields, as well as inserted text and line breaks. + + + + + Specifies the name of the columns, that have been selected for inserting data into tables, plus inserted text and line breaks. + + + + + Specifies the paragraph style for text or fields. + + + + + Specifies the format (AutoFormat) to be used for a table. + + + + + Specifies whether the data is inserted into tables. + + + + + Specifies whether the data is inserted into fields. + + + + + Specifies whether the table has a headline. + + + + + Specifies whether the table has an empty headline or if the headline contains the database column names. + + + + + Specifies the list of columns to be inserted. + + - - - - - - + + Specifies a column to be inserted. + + + + Specifies the column name. + + + + + Specifies the column index. + + + + + Specifies whether the database field is assigned to a number format. + + + + + Specifies whether the database format or a user-defined format is used. + + + + + Specifies the number format if a user-defined format is used. + + + + + Specifies the language of the user-defined number format. + + - - + + Contains the description of a data source. + + + + Contains the name of the data source. + Data source name + + + + + Name of the database table or query. + Data table or query name + + + + CommandType of the data source. + Data CommandType + 0 - - + + Contains the assignments of programmatic address column names like FirstName, LastName to actual column names of the actual data base table. + + + + List of all currently available assignments of programmatic to actual column names of data sources used in mail merge. The position in the list has to match the following order of columns: TITLE,FIRSTNAME,LASTNAME,COMPANY,ADDRESS_1,ADDRESS_2,CITY,REGION,ZIP,COUNTRY,PHONE_PRIVATE,PHONE_BUSINESS,E_MAIL,GENDER + Column assignment list + + + + + Contains the information of the data source that's been used the last time the wizard has been executed. + Data Set + + - - - - - + + Specifies settings a pre-printed Business Letter Paper within the Letter Wizard. + + + + Enables the Element. + + + + + Width. + + + + + Height. + + + + + X-Position. + + + + + Y-Position. + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Specifies settings for a Letter Wizard type. + + + + Style of the Letter. + + + + + Enables Business Paper. + + + + + Enables the Sender Address Line in the Receiver Field for Business Paper. + + + + + Enables a Footer. + + + + + Height of the Footer. + + + + + Norm of the Letter. + + + + + Enables Company Logo. + + + + + Enables the Sender Address in the Receiver Field. + + + + + Enables the Letter Signs. + + + + + Enables the Subject line. + + + + + Enables the Salutation. + + + + + Enables the Bend Marks. + + + + + Enables the Greeting. + + + + + Enables the Footer. + + + + + Type of the salutation. + + + + + Type of the greeting. + + + + + Type of the sender address. + + + + + Sender Company Name. + + + + + Sender Street. + + + + + Sender PostCode. + + + + + Sender State. + + + + + Sender City. + + + + + Receiver Address Type. + + + + + Content of the Footer. + + + + + Enables that the Footer is only displayed of the Second and following pages. + + + + + Add a page number to the footer. + + + + + Defines how the template is loaded after completion. + + + + + Template Name. + + + + + Template Path. + + + + + Position of the Business Paper Company Logo. + + + + + Position of the Business Paper Company Address. + + - - - - - - - - - - - - - - - - - - - - - - - - - + + Specifies settings for a Fax Wizard type. + + + + Style of the Fax. + + + + + Enables Company Logo. + + + + + Enables Date. + + + + + Enables Communication Type. + + + + + Enables the Subject line. + + + + + Enables the Salutation. + + + + + Enables the Greeting. + + + + + Enables the Footer. + + + + + Type of the Communication. + + + + + Type of the salutation. + + + + + Type of the greeting. + + + + + Type of the sender address. + + + + + Sender Company Name. + + + + + Sender Street. + + + + + Sender PostCode. + + + + + Sender State. + + + + + Sender City. + + + + + Sender Fax number. + + + + + Receiver Address Type. + + + + + Content of the Footer. + + + + + Enables that the Footer is only displayed of the Second and following pages. + + + + + Add a page number to the footer. + + + + + Defines how the template is loaded after completion. + + + + + Template Name. + + + + + Template Path. + + - - - - + + Contains the topics properties + + + + The index of the topic + + + + + The title of the topic + + + + + The responsible person for the topic + + + + + The time for the topic + + + + Contains the most recently opened documents. + + + Lists the file global templates loaded when importing writer documents. + + + Settings of the mail merge wizard. + + + Determines whether the document output is a letter, not an email. + Output as letter + true + + Determines whether the country/region is included into the address block. If yes the ExcludeCountry property may never be included. + Include country/region + false + + If the property IncludeCountry is true it all countries/regions are included into the address block except for this country or region. + ExcludeCountry + - + + + Contains a list of all documents previously used and saved as mailmerge source documents + Saved documents + + + + Contains a list of settings for address blocks. It is a sequence of address column positions separated with breaks (\n) and spaces. The column positions start at 0 and after 9 follows a, b, c and they are equivalent to the following parts of an address: TITLE,FIRSTNAME,LASTNAME,COMPANY,ADDRESS_1,ADDRESS_2,CITY,REGION,ZIP,COUNTRY,PHONE_PRIVATE,PHONE_BUSINESS,E_MAIL + Address block settings + <0>\n<1> <2>\n<4>\n<8> <6>;<0>\n<1> <2>\n<4>\n<8> <6>\n<9>;<3>\n<1> <2>\n<4>\n<8> <6>;<3>\n<1> <2>\n<4>\n<8> <6>\n<9> + + Determines whether the document should have an address block. + Address Block + true + + Determines the currently used address block. + Current address block + 0 + + Determines whether address block lines should be hidden if there's no content. + Hide empty paragraphs + false + + Determines whether the document should have a greeting line. + Greeting line + true + + Determines whether an email should have a greeting line. + Email greeting line + true + + Determines whether an individual greeting line is used instead of a neutral one. + Use individual greeting line + true + + Determines whether in an email an individual greeting line is used instead of a neutral one. + Use individual greeting line in email + true - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + Contains a list of greeting lines, female. + Greeting lines, female + + + + + Contains a list of greeting lines, male. + Greeting lines, male + + + + + Contains a list of greeting lines, neutral. + Greeting lines, neutral + + + + + Contains the index of the current entry in list of female greeting lines. + Current female Greeting line + + + + + Contains the index of the current entry in list of male greeting lines. + Current male Greeting line + + + + + Contains the index of the current entry in list of neutral greeting lines. + Current neutral Greeting line + + + + + Determines the value of the Gender column that marks a recipient as female. + Female Gender Value + + + + + Contains the display name of the mail address. + Email Name + + + + + Email address. + Email address + + + + + Determines if reply to is switched on. + Is reply to + + + + + Reply to address. + Reply to + + + + + Name of the SMTP server. + SMTP server + + + + + Port of the SMTP server. + Port + + + + + Determines whether the connection to the SMTP server is done using SSL protocol. + Is secure connection + + + + + Determines whether authentication at the SMTP server is necessary. + Is authentication + + + + + User name to authenticate at the SMTP server. + User name + + + + + Password to authenticate at the SMTP server. + Password + + + + + SMTP server requires authentication at the POP or IMAP server + SMPT after POP + + + + + Name of the incoming mail server + Incoming mail server + + + + + Port of the incoming mail server + Incoming server port + + + + + Determines whether the in server uses the POP3 or the IMAP protocol + POP + + + + + User name of the incoming mail server + Incoming server user name + + + + + Password of the incoming mail server + Incoming server password + + + + + Contains a filter statement for the current data source. + Filter + + + + + Determines whether email is supported. + Email supported + + + + + XXXXXX. + + + + + Contains the information of the data source that's been used the last time the wizard has been executed. + Data Set + + + + Contains settings for various content elements. + + + Contains settings for the visibility of various elements. + + + Specifies whether images and objects are displayed. + Images and Objects + true + + Specifies whether tables are displayed. + Tables + true + + Specifies whether drawings and controls are displayed. + Drawings and controls + true + + Specifies whether field codes are displayed. + Field codes + false + + Specifies whether comments are displayed. + Comments + true + + Enables the writer to prevent the display of tips for document content programmatically. + Show document content tips + true + + Enables the writer to show the display of tips for tracked changes. + Show inline tips + true + + Enables the writer to use the advanced menu on headers/footers. + Use advanced header/footer menu + true + + Enables the writer to show the outline content visibility button. + Show outline content visibility button + false + + Enables the writer outline content visibility feature to treat sub outline levels as content. + Treat sub outline levels as content + false + + Enables the writer to show tracked deletions in margin. + Show tracked deletions in margin + false + + + Enables the writer to prevent the display of a warning dialog for hidden text (sections, etc) deletion. + Show warning dialog for hidden text deletion + + true + + + Specifies the anchor of newly inserted images. + Default Anchor + 1 + + Contains settings for the visibility of various non-printing characters. + + + Determines whether certain settings are applied (display of tab stops, spaces, breaks) + Meta characters + false + + Specifies whether paragraph ends are shown on the screen. + Paragraph end + true - true + + Specifies whether optional hyphens are shown on the screen. + Optional hyphens + + false + + Specifies whether spaces are shown on the screen. + Spaces + true - true + + Specifies whether protected spaces are shown on the screen. + Protected Spaces + + false + + Specifies whether breaks are shown on the screen. + Tabs + true + + Specifies whether paragraph ends are shown on the screen. + Breaks + true + + Specifies whether hidden text fields are displayed on the screen. + Fields: Hidden text + false + + Specifies whether hidden paragraphs are displayed on the screen. + Hidden paragraphs + false + + Specifies whether hidden paragraphs are displayed on the screen. + Hidden text + false + + Specifies whether bookmark positions are displayed on the screen. + Bookmarks + true + + Contains settings for the automatic update of some elements. + + + Specifies whether links in the document are updated during loading. + Update links: Always/On request/Never + 1 + + Specifies whether fields in the document are updated during loading. + Update fields automatically + true + + Specifies whether charts in the document are updated during loading. + Update charts automatically + true + + Contains layout settings. + + + Contains settings for guiding lines or points (for example when selecting/moving an object or frame). + + + Displays helplines around the frames when frames are moved. + Helplines + false - - true - - - true - + + Contains various window settings such as scrollbars, rules, etc. + + + Enables the user to prevent the display of help tips on the scrollbars programmatically. + Prevent scrollbars help tips + true + + Specifies whether the horizontal scroll bar is displayed. + Horizontal scroll + true + + Specifies whether the vertical scroll bar is displayed. + Vertical Scroll + true + + Specifies whether rulers are displayed. Filters the values of HorizontalRuler and VerticalRuler. + Show rulers + true + + Specifies whether the horizontal ruler is displayed. + Horizontal ruler + true - + + + Specifies the measurement unit for the horizontal ruler. + Horizontal ruler measure unit + + + + Specifies whether the vertical ruler is displayed. + Vertical Ruler + false + + Specifies whether the vertical ruler is right aligned. + Vertical Ruler on the right + false - + + + Specifies the measurement unit for the vertical ruler. + Vertical ruler measure unit + + + + Activates the smooth page scrolling function. + Smooth scroll + false + + Contains miscellaneous settings. + + + Automatically align the baseline of Math objects with the baseline of the surrounding text. + Align Math objects + true - + + + Specifies the measurement units. + Measure unit + + + + Specifies the distance between tab stops [UNIT=1/100 mm]. + Tab stops + 1250 + + Specified which kind of paper mode is used in the whole document + Use squared paper mode + true + + apply char unit to calculate the paragraph's indent + apply char unit + true + + Contains zoom settings. + + + Specifies the zoom type. + Zoom Type + 0 + + Specifies the zoom value. + Zoom Value + 100 + + Contains view layout settings. + + + Specifies number of columns of the view layout. 0 means the view layout is set to automatic. + View Layout Columns + 1 + + Specifies whether the book mode should be applied. + View Layout Book Mode + false + + Contains various options for the grid that are not listed in other sections. + + + Contains options for the grid. + + + Moves frames, drawing elements, and form functions only between the grid points. + Snap to grid + false + + Displays the grid. + Visible grid + false + + Changes the current grid settings symmetrically. The resolution and subdivision for the X- and Y-axis remains the same. + Synchronize axes + false + + Contains settings for specifying the grid resolution. + + + Defines the grid points distance in the X-axis [UNIT=1/100 mm]. + X Axis Resolution + 1000 + + Defines the grid points distance in the Y-axis [UNIT=1/100 mm]. + Y Axis Resolution + 1000 + + Contains settings for specifying the subdivision of the grid. + + + Specifies the number of intervals between two grid points on the X-axis. + X Axis Subdivision + 3 + + Defines the distance between the grid points on the Y-axis. + Y Axis Subdivision + 3 - - - - - - - - - - + + Specifies the basic western fonts to be used. + + + + Specifies the font type to be used for the Standard paragraph style. + Standard + + + + + Specifies the font size to be used for the Standard paragraph style. + StandardHeight + + + + + Specifies the font type to be used for the paragraph's headings. + Heading + + + + + Specifies the font size to be used for the Heading paragraph style. + HeadingHeight + + + + + Specifies the font to be used in the paragraph styles for lists and numbering. + List + + + + + Specifies the font size to be used in the paragraph styles for lists and numberings. + ListHeight + + + + + Specifies the font to be used for the labels of images and tables. + Caption + + + + + Specifies the font size to be used for the labels of images and tables. + CaptionHeight + + + + + Specifies the fonts to be applied to the paragraph styles for user-defined indexes, alphabetical indexes, tables of contents and to all of the paragraph styles derived from this. + Index + + + + + Specifies the font size to be applied to the paragraph styles for user-defined indexes, alphabetical indexes, tables of contents and to all of the paragraph styles derived from this. + IndexHeight + + + + Applies the settings to the current document only (true). Otherwise, the settings will apply to all future documents (false). + Current document only + false - - - - - - - - - - + + Specifies the basic CJK fonts used. + + + + Specifies the font type to be used for the Standard paragraph style. + Standard + + + + + Specifies the font size to be used for the Standard paragraph style. + StandardHeight + + + + + Specifies the font type to be used for the paragraph's headings. + Heading + + + + + Specifies the font size to be used for the Heading paragraph style. + HeadingHeight + + + + + Specifies the font to be used in the paragraph styles for lists and numbering. + List + + + + + Specifies the font size to be used in the paragraph styles for lists and numberings. + ListHeight + + + + + Specifies the font to be used for the labels of images and tables. + Caption + + + + + Specifies the font size to be used for the labels of images and tables. + CaptionHeight + + + + + Specifies the fonts to be applied to the paragraph styles for user-defined indexes, alphabetical indexes, tables of contents and to all of the paragraph styles derived from this. + Index + + + + + Specifies the font size to be applied to the paragraph styles for user-defined indexes, alphabetical indexes, tables of contents and to all of the paragraph styles derived from this. + IndexHeight + + + + Applies the settings to the current document only (true). Otherwise, the settings will apply to all future documents (false). + Current document only + false - - - - - - - - - - + + Specifies the basic CTL fonts used. + + + + Specifies the font type to be used for the Standard paragraph style. + Standard + + + + + Specifies the font size to be used for the Standard paragraph style. + StandardHeight + + + + + Specifies the font type to be used for the paragraph's headings. + Heading + + + + + Specifies the font size to be used for the Heading paragraph style. + HeadingHeight + + + + + Specifies the font to be used in the paragraph styles for lists and numbering. + List + + + + + Specifies the font size to be used in the paragraph styles for lists and numberings. + ListHeight + + + + + Specifies the font to be used for the labels of images and tables. + Caption + + + + + Specifies the font size to be used for the labels of images and tables. + CaptionHeight + + + + + Specifies the fonts to be applied to the paragraph styles for user-defined indexes, alphabetical indexes, tables of contents and to all of the paragraph styles derived from this. + Index + + + + + Specifies the font size to be applied to the paragraph styles for user-defined indexes, alphabetical indexes, tables of contents and to all of the paragraph styles derived from this. + IndexHeight + + + + Applies the settings to the current document only (true). Otherwise, the settings will apply to all future documents (false). + Current document only + false + + Contains printing relevant settings. + + + Contains settings specifying which content types are printed. + + + Specifies whether images are printed. + Images + true + + Specifies whether tables are printed. + Tables + true + + Specifies whether drawings are printed. + Drawings + true + + Specifies whether controls are printed. + Controls + true + + Specifies whether background objects are printed. + Background + true + + Specifies whether text is always printed in black. + Print black + false + + Specifies whether hidden text, fields, paragraphs are printed. + Print hidden text + false + + Specifies whether the text of placeholder fields is printed. + Print placeholders + false + + Specifies whether and how comments are printed. + 0 + + Specifies which pages are printed or how pages are printed. + + + Prints only the even pages in the document. + Left pages + true + + Prints only the odd pages in the document. + Right pages + true + + Reverses the printing order. + Reversed + false + + Prints in brochure format. + Brochure + false + + Prints in brochure format, with right-to-left direction. + Right-to-left + false + + Contains other output settings. + + + Controls the print output to avoid problems with duplex printing and odd page numbers. + Create single print jobs + false + + Specifies the fax machine that is used when faxing directly from the document. + Fax + + + Contains settings for printers with multiple paper trays. + + + Specifies that the defined paper source in the printer setup is used by printers with multiple trays. + From printer setup + false + + Contains settings for printing of empty pages. + Specifies that automatically inserted empty pages are printed. + Print automatically inserted blank pages + true + + Contains settings for tables. + + + Contains settings used when shifting table rows/columns. + + + Specifies the default value for moving a table row [UNIT=1/100 mm]. + Row + 500 + + Specifies the default value for shifting a table column [UNIT=1/100 mm]. + Column + 500 + + Contains settings used when inserting table rows/columns. + + + Specifies the default value for inserting rows [UNIT=1/100 mm]. + Row + 500 + + Specifies the default value for inserting columns [UNIT=1/100 mm]. + Column + 2500 + + Contains settings specifying the effect to the table when modifying rows/columns. + + + Determines the relative effect of rows and columns to adjacent rows or columns, as well as to the entire table. + 2 + + Contains settings used when inputting text or data in tables. + + + Specifies whether numbers in a table are recognized or if they are saved in a text format. + Number recognition + false + + Specifies whether only entries with the defined format are accepted. This option is only available if the number format recognition is active (Number_recognition = True). + Number format recognition + false + + Specifies whether all numbers are aligned below right of the cell and not above left (as in the case of text). This option is only available if number format recognition is active (Number_recognition = True). + Alignment + false + + Specifies whether cells should be split vertically by default. + Split vertically by default + false + + Contains cursor settings. + + + Contains settings for the Direct Cursor. + + + Specifies whether the Direct Cursor is active + Use Direct Cursor + false + + Defines the insert options for the Direct Cursor. + Insert + 2 + + Contains miscellaneous options. + + + Specifies whether the Direct Cursor can be positioned in a protected area. + Allow Cursor in protected areas + true + + Specifies whether modifications are accepted in a protected area. + Ignore protected areas + false + + Contains settings for change recording. + + + Contains settings for the display of the changed text. + + + Contains settings for new inserted text. + + + Defines the attribute for displaying changes when text is inserted. + 3 + + Defines the color for displaying changes when text is inserted. + -1 + + Contains settings for displaying changes when text is deleted. + + + Defines the attribute for displaying changes when text is deleted + 3 + + Defines the color for displaying changes when text is deleted. + -1 + + Contains settings for displaying modified text attributes. + + + Defines the attribute for displaying changes when text attributes are modified. + 1 + + Defines the color for displaying changes when text attributes are modified. + -1 + + Contains settings for defining how lines with changed text are displayed. + + + Defines if and where changed lines in the document are marked. + 3 + + Defines the color for highlighting changed lines in the text. + 0 - - - - - + + Contains settings for comparing files. + + + + Defines the Comparison Mode. + + + + + Specifies whether RSIDs are used in comparison. + + + + + Specifies whether short pieces of matched text are ignored. + + + + + Defines the length of ignored pieces. + + + + + Specifies whether RSIDs are stored in the document model. + + + + + Specifies whether changed paragraph numbering is displayed. + + true + + + Specifies the settings for inserting various object types. + - + + Specifies the settings for inserting captions for various object types. + + + + Specifies the order of the captions. If true, the number appears in front of the category. + Caption order: Numbering first + + + + Specifies how tables, images, frames and office documents, which have been inserted as OLE objects, are labeled + Automatic + false + + Specifies the settings for inserting captions for Writer objects. + + + Specifies the settings for inserting captions for tables. + + + Determines if the caption settings are valid for a table in a text document. + Writer Table + false - + + Specifies the caption settings. + + + + Specifies the character that appears directly after the number of the heading or chapter level. + Category + + + + Specifies the numbering of the caption field. + Numbering + 4 + + In case the order of the caption is set to 'Numbering first' then this property contains the separator between the number and the category. + Numbering separator + . - + + + Specifies the text of the caption field. + CaptionText + + + + Specifies the position of the caption field. + Position + 1 + + Specifies the headings or chapter levels where the numbering starts in the document + Level + 0 + + Specifies the character that appears directly after the number of the heading or chapter level. + Separator + . - + + + Specifies the character style that is applied to the label and number part of the caption. + Character style + + + + Specifies the settings for inserting captions for frames. + + + Determines if the caption settings are valid for a frame in a text document. + Writer Frame + false - + + Specifies the caption settings. + + + + Specifies the category of the caption field. + Category + + + + Specifies the numbering of the caption field. + Numbering + 4 + + In case the order of the caption is set to 'Numbering first' then this property contains the separator between the number and the category. + Numbering separator + . - + + + Specifies the text of the caption field. + CaptionText + + + + Specifies the position of the caption field. + Position + 1 + + Specifies the headings or chapter levels where the numbering starts in the document. + Level + 0 + + Specifies the character that appears directly after the number of the heading or chapter level. + Separator + . - + + + Specifies the character style that is applied to the label and number part of the caption. + Character style + + + + Settings for insertion of captions for images. + + + Determines if the caption settings are valid for an image in a text document. + Writer Image + false - + + Specifies the caption settings. + + + + Specifies the category of the caption field. + Category + + + + Specifies the numbering of the caption field. + Numbering + 4 + + In case the order of the caption is set to 'Numbering first' then this property contains the separator between the number and the category. + Numbering separator + . - + + + Specifies the text of the caption field. + CaptionText + + + + Specifies the headings or chapter levels where the numbering starts in the document. + Level + 0 + + Specifies the character that appears directly after the number of the heading or chapter level. + Separator + . + + Specifies the position of the caption field. + Position + 1 - - + + + Specifies the character style that is applied to the label and number part of the caption. + Character style + + + + + Determines whether the border and shadow attributes of the image frame should be applied to the newly inserted caption frame surrounding the image. + Apply attributes + + + + Specifies the settings for inserting captions for office objects. + + + Specifies the settings for inserting captions for Calc documents. + + + Determines if the caption settings are valid for a Spreadsheet object. + Spreadsheet + false - + + Specifies the caption settings. + + + + Specifies the category of the caption field. + Category + + + + Specifies the numbering of the caption field. + Numbering + 4 + + In case the order of the caption is set to 'Numbering first' then this property contains the separator between the number and the category. + Numbering separator + . - + + + Specifies the text of the caption field. + CaptionText + + + + Specifies the position of the caption field. + Position + 1 + + Specifies the headings or chapter levels where the numbering starts in the document. + Level + 0 + + Specifies the character that appears directly after the number of the heading or chapter level. + Separator + . - - + + + Specifies the character style that is applied to the label and number part of the caption. + Character style + + + + + Determines whether the border and shadow attributes of the image frame should be applied to the newly inserted caption frame surrounding the image. + Apply attributes + + + + Specifies the settings for inserting captions for Draw documents. + + + Determines if the caption settings are valid for a Drawing object. + Drawing + false - + + Specifies the caption settings. + + + + Specifies the category of the caption field. + Category + + + + Specifies the numbering of the caption field. + Numbering + 4 + + In case the order of the caption is set to 'Numbering first' then this property contains the separator between the number and the category. + Numbering separator + . - + + + Specifies the text of the caption field. + CaptionText + + + + Specifies the position of the caption field. + Position + 1 + + Specifies the headings or chapter levels where the numbering starts in the document. + Level + 0 + + Specifies the character that appears directly after the number of the heading or chapter level. + Separator + . - - + + + Specifies the character style that is applied to the label and number part of the caption. + Character style + + + + + Determines whether the border and shadow attributes of the image frame should be applied to the newly inserted caption frame surrounding the image. + Apply attributes + + + + Specifies the settings for inserting captions for Chart documents. + + + Determines if the caption settings are valid for a Chart object. + Chart + false - + + Specifies the caption settings. + + + + Specifies the category of the caption field. + Category + + + + Specifies the numbering of the caption field. + Numbering + 4 + + In case the order of the caption is set to 'Numbering first' then this property contains the separator between the number and the category. + Numbering separator + . - + + + Specifies the text of the caption field. + CaptionText + + + + Specifies the position of the caption field. + Position + 1 + + Specifies the headings or chapter levels where the numbering starts in the document. + Level + 0 + + Specifies the character that appears directly after the number of the heading or chapter level. + Separator + . - - + + + Specifies the character style that is applied to the label and number part of the caption. + Character style + + + + + Determines whether the border and shadow attributes of the image frame should be applied to the newly inserted caption frame surrounding the image. + Apply attributes + + + + Specifies the settings for inserting captions for image documents. + + + Determines if the caption settings are valid for an image object. + Image + false - + + Specifies the caption settings. + + + + Specifies the category of the caption field. + Category + + + + Specifies the numbering of the caption field. + Numbering + 4 + + In case the order of the caption is set to 'Numbering first' then this property contains the separator between the number and the category. + Numbering separator + . - + + + Specifies the text of the caption field. + CaptionText + + + + Specifies the position of the caption field. + Position + 1 + + Specifies the headings or chapter levels where the numbering starts in the document. + Level + 0 + + Specifies the character that appears directly after the number of the heading or chapter level. + Separator + . - - + + + Specifies the character style that is applied to the label and number part of the caption. + Character style + + + + + Determines whether the border and shadow attributes of the image frame should be applied to the newly inserted caption frame surrounding the image. + Apply attributes + + + + Specifies the settings for inserting captions for formula documents. + + + Determines if the caption settings are valid for a Formula object. + Formula + false - + + Specifies the caption settings. + + + + Specifies the category of the caption field. + Category + + + + Specifies the numbering of the caption field. + Numbering + 4 + + In case the order of the caption is set to 'Numbering first' then this property contains the separator between the number and the category. + Numbering separator + . - + + + Specifies the text of the caption field. + CaptionText + + + + Specifies the position of the caption field. + Position + 1 + + Specifies the headings or chapter levels where the numbering starts in the document. + Level + 0 + + Specifies the character that appears directly after the number of the heading or chapter level. + Separator + . - - + + + Specifies the character style that is applied to the label and number part of the caption. + Character style + + + + + Determines whether the border and shadow attributes of the image frame should be applied to the newly inserted caption frame surrounding the image. + Apply attributes + + + + Specifies the settings for inserting captions for Impress objects. + + + Determines if the caption settings are valid for a Presentation object. + Presentation + false - + + Specifies the caption settings. + + + + Specifies the category of the caption field. + Category + + + + Specifies the numbering of the caption field. + Numbering + 4 + + In case the order of the caption is set to 'Numbering first' then this property contains the separator between the number and the category. + Numbering separator + . - + + + Specifies the text of the caption field. + CaptionText + + + + Specifies the position of the caption field. + Position + 1 + + Specifies the headings or chapter levels where the numbering starts in the document. + Level + 0 + + Specifies the character that appears directly after the number of the heading or chapter level. + Separator + . - - + + + Specifies the character style that is applied to the label and number part of the caption. + Character style + + + + + Determines whether the border and shadow attributes of the image frame should be applied to the newly inserted caption frame surrounding the image. + Apply attributes + + + + Specifies the settings for inserting captions for other OLE objects. + + + Determines if the caption settings are valid for further OLE objects. + Further OLE objects + false - + + Specifies the caption settings. + + + + Specifies the category of the caption field. + Category + + + + Specifies the numbering of the caption field. + Numbering + 4 + + In case the order of the caption is set to 'Numbering first' then this property contains the separator between the number and the category. + Numbering separator + . - + + + Specifies the text of the caption field. + CaptionText + + + + Specifies the position of the caption field. + Position + 1 + + Specifies the headings or chapter levels where the numbering starts in the document + Level + 0 + + Specifies the character that appears directly after the number of the heading or chapter level. + Separator + . - - + + + Specifies the character style that is applied to the label and number part of the caption. + Character style + + + + + Determines whether the border and shadow attributes of the image frame should be applied to the newly inserted caption frame surrounding the image. + Apply attributes + + + + Specifies the default settings for tables to be inserted. + + + Specifies whether the table has a header. + Header + false + + Specifies whether the header in the new page is adopted when inserting a page break. This option is only available if Header = True. + Repeat header + false + + Specifies whether tables can be split with a page break or not. + Don't split + true + + Specifies whether table cells have a border by default. + Border + true - - - - false - - - false - - - + + Contains settings for 'Auto Text', and 'Auto Correct/AutoFormat'. + + + Specifies settings for 'Auto Text'. + + + Specifies whether file links inside AutoText modules are saved relatively or absolutely. + (Save links relative to) File system + false + + Specifies whether Internet links inside AutoText modules are saved relatively or absolutely. + (Save links relative to) Internet + false + + Specifies whether a preview of the AutoText is displayed. + Show Preview + false + + Specifies whether the Tip help of the AutoText is displayed. + Display AutoText name while typing + false + + Specifies whether the search for an AutoText shortcut will always be done in all AutoText categories. + Search for short cut in all categories + false + + Specifies settings for 'Auto Correct/Auto Format'. + + + Specifies options for 'Auto Correct/Auto Format'. + + + Specifies whether the replacement table is used to replace letter combinations with defined text. + Use replacement table + true + + Specifies whether two initial capitals are corrected automatically. + Correct two initial capitals + true + + Specifies whether the letter at the beginning of a sentence is capitalized automatically. + Capitalize first letter of every sentence + true - true + + Specifies whether text is formatted in bold or underlined when the corresponding characters are entered (*bold*, /italic/, -strikeout-, _underline_). + Apply underline or bold + + false + + Specifies whether character strings which could represent a URL are converted to a hyperlink. + Detect URL + + true + + + + Specifies whether character strings which could represent a DOI are converted to a hyperlink. + Detect DOI + true + + Specifies whether ordinal numbers are displayed with raised endings. + Replace ordinal numbers + true + + Specifies whether dashes are replaced automatically. + Replace dashes + true + + Adds a non-breaking space before the characters :!;? in french. + Add non-breaking space + true + + Transliterates RTL Hungarian text to Old Hungarian script. + Transliterate RTL text to Old Hungarian + true + + Specifies if << or >> should be replaced by angle quotes automatically. + Replace angle quotes + true + + Specifies whether blank paragraphs are deleted. + Remove blank paragraphs + false - true + + Specifies whether user-defined styles applied in the document are replaced by predefined text document styles. + Replace user-defined styles + + false + + Determines if single line paragraphs are combined when they are shorter than the specified value. + Combine single line paragraphs + true + + Specifies the minimum length value for combining single line paragraphs. [UNIT=%] + Combine single line paragraphs + 50 + + Deletes Spaces/Tabs at the beginning/end of a paragraph (AutoFormat). + Delete Blanks and Tabs at paragraphbegin and -end + true + + Deletes Spaces/Tabs between the rows of a paragraph (AutoFormat). + Delete Blanks and Tabs at paragraphbegin and -end + true + + Specifies the settings for the automatic replacement of enumeration characters (dash, plus, and so on) into bullets. + + + Specifies whether paragraphs starting with a dash, a plus sign or an asterisk followed by space or tab are replaced by a bullet character. + Replace bullets with + true + + Specifies the character to be used. + + + Specifies the character code if ChangeToBullets=true. + 8226 + + Specifies the font name if ChangeToBullets=true. + StarSymbol + + Specifies the font family if ChangeToBullets=true. + 0 + + Specifies the font character set if ChangeToBullets=true. + 10 + + Specifies the font pitch if ChangeToBullets=true. + 2 + + Contains settings than can be applied while typing text. + + + Specifies whether AutoFormat is active while typing. + AutoFormat while typing + true + + Specifies whether dashes are replaced automatically. + Replace dashes + true + + Specifies whether borders are applied to paragraphs automatically. + Apply border + false + + Specifies whether tables are created by AutoFormat. + Create table + true + + Specifies whether styles are automatically be assigned. + Apply styles + false + + Deletes Spaces/Tabs at the beginning/end of a paragraph (AutoFormat during key input). + Delete Blanks and Tabs at paragraphbegin and -end + true + + Deletes Spaces/Tabs between the rows of a paragraph (Autoformat during key input). + Delete Blanks and Tabs between lineend and -begin + true + + + Specifies whether a numbered or bulleted text is created automatically while typing * or - and then space + Bulleted and numbered lists immediate after pressing space + + false + + + Contains settings for automatic numbering. + + + Specifies whether a numbered or bulleted text is created automatically while typing. + Bulleted and numbered lists + false + + Defines the character to be used. + + + Specifies the character code if ApplyNumbering=true. + 8226 + + Specifies the font name if ApplyNumbering=true. + StarSymbol + + Specifies the font family if ApplyNumbering=true. + 0 + + Specifies the font character set if ApplyNumbering=true. + 10 + + Specifies the font pitch if ApplyNumbering=true. + 2 @@ -6407,1235 +17145,3204 @@ + + Contains settings relevant for the word completion ('Auto Completion'). + + + Specifies whether the suggestions for the automatic word completion are displayed on the screen. + Show suggestions + true + + Sets the value for the minimum word length. + Min. word length + 8 + + Sets the maximum number of words to be recalled. + Max. entries + 1000 + + Specifies whether the suggestions are compiled in a list. + Collect suggestions + true + + Specifies whether the list containing the suitable suggestions can be navigated with (Ctrl)(Tab)(forward). + Endless suggestions + true + + Specifies whether a blank is added after the automatic word completion. + Append space + false + + Specifies whether the suggestions for the automatic word completion function should be displayed as Tip helps. + Show as tip + true + + Specifies the key to be used for accepting the current suggestion of the automatic word completion. + Accept with + 1280 + + Specifies whether collected words are removed when the source document is closed. + When closing a document, save the list for later use in other documents + true + + Contains various settings for labels. + + + Contains settings for the inscription of the labels text field. + + + Specifies whether the user's address is copied automatically into the label text field. + Address + false + + Specifies the label text (address). + Label text + + + Specifies the database used. + Database + + + Contains settings for the media type used for the label. + + + Specifies whether continuous paper or individual sheets are used. + Continuous / Sheet + false + + Specifies the brand name of the label format. + Brand + + + Specifies the type of the label format. + Type + + + Contains settings for the label format. + + + Specifies the number of labels arranged next to each other on the page. + Columns + 1 + + Specifies the number of labels arranged from top to bottom on the page. + Rows + 1 + + Specifies the distance between the left edge of one label to the left edge of the adjacent label. [UNIT=1/100 mm]. + Horizontal pitch + 10000 + + Specifies the distance between the upper edge of one label to the upper edge of the label below. [UNIT=1/100 mm]. + Vertical pitch + 10000 + + Specifies the width of each label [UNIT=1/100 mm]. + Width + 10000 + + Specifies the height of each label [UNIT=1/100 mm]. + Height + 10000 + + Specifies the distance from the left edge of the page to the left edge of the first label [UNIT=1/100 mm]. + Left margin + 0 + + Specifies the distance from the top of the page to the top of the first label [UNIT=1/100 mm]. + Top margin + 0 + + Specifies the page width of the label sheet [UNIT=1/100 mm]. + Page Width + 10000 + + Specifies the page height of the label sheet [UNIT=1/100 mm]. + Page Height + 10000 + + Contains miscellaneous options for labels. + + + Specifies whether contents are synchronized. + Synchronize contents + false + + Specifies whether the entire page or a single label are printed/generated. + Entire page / Single label + true + + Specifies the number of columns to be printed. + Column + 1 + + Specifies the number of rows to be printed. + Row + 1 + + Contains settings for business cards. + + + Contains settings for the media type used. + + + Specifies whether continuous paper or individual sheets are used. + Continuous / Sheet + false + + Specifies the brand name of the business card format. + Brand + + + Specifies the type of the business card format. + Type + + + Contains settings for the page format. + + + Specifies the number of business cards arranged next to each other on the page. + Columns + 1 + + Specifies the number of business cards arranged from top to bottom on the page. + Rows + 1 + + Specifies the distance between the left edge of a business card to the left edge of the adjacent business card. [UNIT=1/100 mm] + Horizontal pitch + 10000 + + Specifies the distance between the upper edge of a label to the upper edge of the label below. [UNIT=1/100 mm] + Vertical pitch + 10000 + + Specifies the width of each business card [UNIT=1/100 mm]. + Width + 10000 + + Specifies the height of each business card [UNIT=1/100 mm]. + Height + 10000 + + Specifies the distance from the left edge of the page to the left edge of the first business card . [UNIT=1/100 mm] + Left margin + 0 + + Specifies the distance from the top of the page to the top of the first business card [UNIT=1/100 mm]. + Top margin + 0 + + Contains miscellaneous settings. + + + Specifies whether contents are synchronized. + Synchronize contents + false + + Specifies whether the entire page or a single business card is printed/generated. + Entire page / Single business card + true + + Specifies the number of columns to be printed. + Column + 1 + + Specifies the number of rows to be printed. + Row + 1 - - + + Contains settings for the AutoText used. + + + + Specifies the AutoText section name. + AutoText section + + + + + Specifies the AutoText module name. + + - - - - - - - - - - - - - - - - - - + + Species private address data. + + + + Specifies your first name. + First name + + + + + Specifies your last name. + Last name + + + + + Specifies your initials. + Initials + + + + + Specifies your first name (2nd entry). + First name 2 + + + + + Specifies your last name (2nd entry). + Last name 2 + + + + + Specifies your initials (2nd entry). + Initials 2 + + + + + Specifies the name of the street where you live. + Street + + + + + Specifies your ZIP code. + Zip + + + + + Specifies the city where you live. + City + + + + + Specifies the country where you live. + Country + + + + + Specifies the state where you live. + State + + + + + Specifies your title. + Title + + + + + Specifies your profession. + Profession + + + + + Specifies your phone number. + Phone + + + + + Specifies your mobile phone number. + Mobile + + + + + Specifies your fax number. + Fax + + + + + Specifies the address of your homepage. + Homepage + + + + + Specifies your email address. + Email + + - - - - - - - - - - - - - - + + Specifies the business address data. + + + + Specifies the company name, 1st line. + Company + + + + + Specifies the company name, 2nd line. + CompanyExt + + + + + Specifies the company slogan. + Slogan + + + + + Specifies the name of the street. + Street + + + + + Specifies the postal code or zip code. + Zip + + + + + Specifies the name of the city. + City + + + + + Specifies the country where the company is located. + Country + + + + + Specifies the state where the company is located. + State + + + + + Specifies your position in the company. + Position + + + + + Specifies your phone number. + Phone + + + + + Specifies your mobile phone number. + Mobile + + + + + Specifies your fax number. + Fax + + + + + Specifies the internet address for the company. + WebAddress + + + + + Specifies your email address. + Email + + + + Specifies the settings for the object bar. + + + Specifies which type of object bars are visible. + + + Specifies whether the Image Object Bar or the Text Object Bar is visible when an image is selected. + -1 + + Specifies whether the Table Object Bar or the Text Object Bar is the visible when a table is selected. + -1 + + Specifies whether the Numbering Object Bar or the Text Object Bar is visible when a numbering/list paragraph is selected. + -1 + + Specifies whether the Numbering Object Bar, the Table Object Bar or the Text Object Bar is visible when a numbering/list selection is made in a table. + -1 + + Specifies whether the Bezier Object Bar or the Draw Object Bar is visible toolbar when a Bezier object is selected in edit mode. + -1 + + Contains settings for comments + + + configures if comment anchor should be shown or hidden when display is off + Comments Ankor on/off + false + + Contains settings for word counting + + + configures additional word separators for word counting + Additional Word Separators + —– + + configures if standardized page count should be displayed on the Word Count window + Show Standardized Page Count + false + + configures how many characters is considered one standardized page + Characters Per Standardized Page + 1800 + + Contains settings for the Navigator. + + + Displays the list box in the lower half of the Navigator. + List Box on/off + false + + Switches from Master View and Normal view when a Master Document is opened. + Toggle + true + + Switches from displaying all of the elements in the Navigator to displaying only a selected category as the root in the tree view. + Content View + -1 + + Specifies which entry is selected in the Navigator list box. + 0 + + Specifies the outline level shown in the Navigator. + Heading levels shown + 10 + + Specifies the insert mode when moving elements from the Navigator to another document with drag-and-drop. + Drag Mode + 0 + + Specifies whether the contents of a category are displayed in the Navigator list box. + 0 + + Specifies outline tracking mode. + 1 + + Specifies if Table tracking is active. + Table tracking on/off + true + + Specifies if Frame tracking is active. + Frame tracking on/off + true + + Specifies if Image tracking is active. + Image tracking on/off + true + + Specifies if OLE object tracking is active. + OLE object tracking on/off + true + + Specifies if Bookmark tracking is active. + Bookmark tracking on/off + true + + Specifies if Section tracking is active. + Section tracking on/off + true + + Specifies if Hyperlink tracking is active. + Hyperlink tracking on/off + true + + Specifies if Reference tracking is active. + Reference tracking on/off + true + + Specifies if Index tracking is active. + Index tracking on/off + true + + Specifies if Comment tracking is active. + Comment tracking on/off + true + + Specifies if Drawing Object tracking is active. + Drawing Object tracking on/off + true + + Specifies if Field tracking is active. + Field tracking on/off + true + + Specifies if Footnote tracking is active. + Footnote tracking on/off + + true + + + + Specifies if Endnote tracking is active. + Endnote tracking on/off + true + + + Specifies if navigate on entry select is active. + Navigate on entry select on/off + + false + + + + Specifies whether the contents of a content type are alphabetically sorted in the Navigator list box. Each content type corresponds to one bit position of the stored int. A bit with value 1 indicates alphabetical sorting for the corresponding content type. + + 0 + + + Contains settings for envelopes. + + + Contains inscription settings. + + + Specifies the recipient's address. + Addressee + - + + + Specifies the sender's address. + Sender + + + + Specifies whether the sender's address is used. + Use Sender + true + + Specifies the database to be used for the addressee. + Database + + + Contains format settings. + + + Specifies the position of the addressee field measured from the left margin [UNIT=1/100 mm]. + Addressee from left + 5700 + + Specifies the position of the addressee field measured from the upper margin [UNIT=1/100 mm]. + Addressee from top + 5700 + + Specifies the position of the sender field measured from the left margin [UNIT=1/100 mm]. + Sender from left + 1000 + + Specifies the position of the sender field measured from the upper margin [UNIT=1/100 mm]. + Sender from top + 1000 + + Specifies the width of the envelope [UNIT=1/100 mm]. + Width + 11400 + + Specifies the height of the envelope [UNIT=1/100 mm]. + Height + 22700 + + Contains settings for printing. + + + Specifies the alignment when printing. + Alignment + 0 + + Specifies whether the envelope is printed with the side facing up or down in the printer tray. + Print from top / Print from bottom + true + + Specifies the right distance of the printed area (horizontal position). + Shift right + 0 + + Specifies the bottom distance of the printed area (vertical position). + Shift down + 0 - + + Contains settings for inserting data from a data base. + + + + Specifies the data set that you want to insert. + + + + Contains filter settings. + + + Contains import settings. + + + Contains settings for importing VBA Basic. + + + Converts VBA Basic into Office Basic as commands (True). + Load Basic Code to edit + true + + Indicates whether VBA macros are imported without comments to be executable. + Executable code + true + + Holds original VBA storage for saving in the memory (True). + Save Original Basic Code again + true + + Contains settings for importing HTML. + + + Specifies whether HTML comments should be ignored or imported as postits / annotations. + Ignore HTML comments + true + + Contains settings for importing DOCX. + + + Specifies whether ComboBox form control should be imported as DropDown text field. + Import ComboBox as DropDown + true + + Contains settings for Numbering/Bullets. + + + Contains settings for graphics used for bullets. + + + Maintains the proportions of images when the size is modified. + false + + Contains the font and the character used for each level for the default bullet list. + - - - + + Contains the font and its relevant attributes used for the default bullet list. + + + + Font family name of default bullet character for all list levels. + + + + + Font weight of default bullet character for all list levels. + + + + + Italic attribute of font of default bullet character for all list levels. + + - - - - - - - - - - + + + Unicode value of default bullet character for list level 1. + + + + + Unicode value of default bullet character for list level 2. + + + + + Unicode value of default bullet character for list level 3. + + + + + Unicode value of default bullet character for list level 4. + + + + + Unicode value of default bullet character for list level 5. + + + + + Unicode value of default bullet character for list level 6. + + + + + Unicode value of default bullet character for list level 7. + + + + + Unicode value of default bullet character for list level 8. + + + + + Unicode value of default bullet character for list level 9. + + + + + Unicode value of default bullet character for list level 10. + + - + + Contains switches for the behavior of the user interface regarding lists and list items. + + + + Behavior of >TAB<-key and >SHIFT-TAB<-key at the first position of the first list item of a list. >TRUE<: complete list indent is increased/decreased. >FALSE<: default behavior of >TAB< resp. >SHIFT-TAB<-key at first position of a list item. + + + + Contains settings for document statistics. + + + Contains word number settings. + + + Specifies the character to be used as a separator. + () \t\n\xff + + Contains settings for indices. + - true + + Specifies whether a preview of the index is displayed in the Insert Index dialog . + Show Preview + + false + + Specifies the settings for form letter output. + + + Specifies the settings for form letter output to printer. + + + Prints each form letter individually with the selected printer (true). + false + + Determines whether printing a document that contains database fields triggers a 'do you want to call mailmerge' query + true - + + Specifies the settings for form letter output as mail. + + + + Specifies the mail format. + + + + Specifies the settings for outputting a form letter to a file. + + + Specifies the path for the form letter file. + - - - + + Specifies how the file name is built. + + + + Determines if the file name is generated from a database field or from user input. + + + + + Specifies the column name to be used as file name. + + + + + Specifies the name entered manually. + + + + Specifies how the file password is built. + + + Determines if the file password is generated from a database field. + false + + Specifies the column name to be used as file password. + + + + When true, only fields that can be used in mail merge will be converted to text; all other fields will be kept as fields in the Mail Merge output + + false + + + Contains miscellaneous settings. + + + Specifies whether a preview of the index is displayed in the dialog Insert Index. + Show Preview + true - - - 0 - - - 0 - - - 0 - - - 0 - - - - - 0 - - - 0 - - - 0 - - + + These filter flags are only valid for specific filters and mostly refer to importing documents. By default, all of the settings are off-state (0) and should only be changed by an experienced administrator. To create a parameter, the values must be combined with the OR operator. + + + Contains settings for the WinWord filter. + + + Specifies the flags for controlling the import of WinWord 1.0 documents. + 0 + + Specifies the flags for importing WinWord documents. + 0 + + Specifies the flags for importing WinWord 8 documents. + 0 + + Specifies the flags for controlling the import of fields in WW6 documents. The key WWF stands for "WinWord Field". + 0 + + Enables the tagging of fields for every field type. Controls the field types 0 to 31. + 0 + + Enables the tagging of fields for every field type.Controls the field types 32 to 63. + 0 + + Enables the tagging of fields for every field type.Controls the field types 64 to 95. + 0 + + Disables the tagging of fields for every field type. Useful for fields that cannot be imported completely, for example, nested fields.Controls the field types 0 to 31. + 0 + + Disables the tagging of fields for every field type. Useful for fields that cannot be imported completely, for example, nested fields. Controls the field types 32 to 63. + 0 + + Disables the tagging of fields for every field type. Useful for fields that cannot be imported completely, for example, nested fields. Controls the field types 64 to 95. + 0 + + Specifies the X offset for text frames [UNIT=1/100 mm]. + 0 + + Specifies the Y offset for text frames [UNIT=1/100 mm]. + 0 + + Specifies the distance between the footnote and the main text [UNIT=1/100 mm]. + 0 + + Specifies several flags for exporting (for debugging). + 0 + + If true yields to digits marked as CTL script to be imported as Hindi digits. + 0 - - - 0 + + + Contains settings for the HTML filter. + + + + Whether hidden text (sections, etc) is included in the output. + + false + + + + + Contains settings for the ASCII filter. + + + + Whether hidden text (sections, etc) is included in the output. + + true + + Specifies settings for the Writer Wizards. + - - - - + + Specifies settings for the Letter Wizard. + + + + The type of the Letter + + + + + Reference to the LetterControls template for a Business Letter + + + + + Reference to the LetterControls template for a Private Official Letter + + + + + Reference to the LetterControls template for a Private Letter + + - - - + + Specifies settings for the Fax Wizard. + + + + The type of the Fax + + + + + Reference to the FaxControls template for a Business Fax + + + + + Reference to the FaxControls template for a Private Fax + + - - - - - - - - - - - - - - - - - - - - - + + Specifies settings for the Agenda Wizard. + + + + The number of the template to use + + + + + The type of the Fax + + + + + The title of the agenda + + + + + The date of the meeting + + + + + The time of the meeting + + + + + The Location of the meeting + + + + + Show the "Type of meeting" heading ? + + + + + Show the "read" heading ? + + + + + Show the bring heading ? + + + + + Show the "comments" heading ? + + + + + Show the "Meeting called by" name ? + + + + + Show the "Facilitator" name ? + + + + + Show the "notetaker" name ? + + + + + Show the "timekeeper" name ? + + + + + Show the "attendees" names ? + + + + + Show the "observers" names ? + + + + + Show the "resource persons" names ? + + + + + The template's document property "title" + + + + + the full url to save to... + + + + + how to proceed? 0 = create document, 1 = edit template + + + + + The topics of the agenda wizard + + + + Contains settings for the HTML editor. + + + Contains settings for various content elements. + + + Contains settings for the visibility of various elements. + + + Specifies whether images and objects are displayed. + Images and Objects + true + + Specifies whether tables are displayed. + Tables + true + + Specifies whether drawings and controls are displayed. + Drawings and controls + true + + Specifies whether field codes are displayed. + Field codes + false + + Specifies whether comments are displayed. + Comments + true - - false - + + Contains settings for the visibility of various non-printing characters. + + + Determines whether certain settings are applied or not (display of tab stops, spaces, breaks). + Meta characters + false + + Specifies whether paragraph ends are shown on the screen. + Paragraph end + true + + Specifies whether optional hyphens are shown on the screen. + Optional hyphens + true + + Specifies whether spaces are shown on the screen. + Spaces + true + + Specifies whether protected spaces are shown on the screen. + Protected Spaces + true + + Specifies whether breaks are shown on the screen. + Breaks + true + + Contains settings for highlighting contents. + + + Specifies whether fields are highlighted. + Fields + true + + Contains layout-specific settings. + + + Contains settings for guiding lines or points (for example when selecting/moving an object or frame). + + + Displays helplines around the frames when frames are moved. + Helplines + false - - true - - - true - + + Contains various settings for the window, such as scrollbars, rules, etc. + + + Specifies whether the horizontal scroll bar is displayed. + Horizontal scroll + true + + Specifies whether the vertical scroll bar is displayed. + Vertical Scroll + true + + Specifies whether rulers are displayed. It filters the values of HorizontalRuler and VerticalRuler + Show rulers + true + + Specifies whether the horizontal ruler is displayed. + Horizontal ruler + true - + + + Specifies the measurement unit for the horizontal ruler. + Horizontal ruler measure unit + + + + Specifies whether the vertical ruler is displayed. + Vertical Ruler + false - + + + Specifies the measurement unit for the vertical ruler. + Vertical ruler measure unit + + + + Activates the smooth page scrolling function. + Smooth scroll + false + + Contains miscellaneous settings. + + + Automatically align the baseline of Math objects with the baseline of the surrounding text. + Align Math objects + true - + + + Specifies the measurement units. + Measure unit + + + + Contains zoom specific settings. + + + Specifies the zoom type. + Zoom Type + 0 + + Specifies the zoom value. + Zoom Value + 100 + + Contains various items for the grid that are not listed in other sections. + + + Contains options for the grid. + + + Moves frames, drawing elements, and form functions only between the grid points. + Snap to grid + false + + Displays the grid. + Visible grid + false + + Changes the current grid settings symmetrically. The resolution and subdivision for the X- and Y-axis remains the same. + Synchronize axes + false + + Contains settings for specifying the grid resolution. + + + Defines the distance between the grid points on the X-axis [UNIT=1/100 mm]. + X Axis Resolution + 1000 + + Defines the distance between the grid points on the Y-axis [UNIT=1/100 mm]. + Y Axis Resolution + 1000 + + Contains settings for subdividing of the grid. + + + Specifies the number of intervals between two grid points on the X-axis. + X Axis Subdivision + 3 + + Defines the distance between the grid points on the Y-axis. + Y Axis Subdivision + 3 + + Contains settings for printing. + + + Contains settings for specifying which content types are printed. + + + Specifies whether images are printed. + Images + true + + Specifies whether tables are printed. + Tables + true + + Specifies whether controls are printed. + Controls + true + + Specifies whether background objects are printed. + Background + true + + Specifies whether text is always printed in black. + Print black + false + + Specifies whether comments are printed and how they are printed. + 0 + + Specifies which pages are printed and how they are printed. + + + Reverses the printing order. + Reversed + false + + Prints in brochure format. + Brochure + false + + Prints in brochure format, with right-to-left direction. + Right-to-left + false + + Contains output-specific settings. + + + Controls the print output. + Create single print jobs + false + + Specifies which fax machine is used when faxing directly from the document + Fax + + + Contains settings for printers with multiple paper trays. + + + Specifies that the defined paper source in the printer setup is used for printers with multiple trays. + From printer setup + false + + Contains settings for tables. + + + Contains settings used when shifting table rows/columns. + + + Specifies the default value for moving a table row [UNIT=1/100 mm]. + Row + 500 + + Specifies the default value for shifting a table column [UNIT=1/100 mm]. + Column + 500 + + Contains settings used when inserting table rows/columns. + + + Specifies the default value for inserting rows [UNIT=1/100 mm]. + Row + 500 + + Specifies the default value for inserting columns [UNIT=1/100 mm]. + Column + 2500 + + Contains settings specifying the effect that modifying rows/columns has on a table. + + + Determines the relative effect of rows and columns to adjacent rows or columns, as well as to the entire table. + 2 + + Contains settings used when inputting text or data in tables. + + + Specifies whether numbers in a table are recognized or if they are saved in a text format. + Number recognition + true + + Specifies that only entries with the defined format are accepted. This option is only available if number format recognition is active (NumberRecognition=True). + Number format recognition + true + + Specifies whether all of the numbers are aligned below right of the cell and not above left (as in text). This option is only available if number format recognition is active (NumberRecognition=True). + Alignment + false + + Specifies whether cells should be split vertically by default. + Split vertically by default + false + + Specifies the settings for inserting various object types. + + + Specifies the default settings for inserting tables. + + + Specifies whether the table has a header + Header + false + + Specifies whether the header in the new page is adopted when inserting a page break. This option is only available if Header=True. + Repeat header + false + + Specifies whether table cells have a border by default. + Border + true + + Specifies the settings for the object bar. + + + Specifies the type of object bar that is visible. + + + Specifies whether the Image Object Bar or the Text Object Bar/Web is the visible toolbar when an image is selected. + -1 + + Specifies whether the Table Object Bar or the Text Object Bar/Web is visible toolbar when a table is selected. + -1 + + Specifies whether the Numbering Object Bar or the Text Object Bar/Web is visible toolbar when text formatted with numbering/list is selected. + -1 + + Specifies whether the Numbering Object Bar, the Table Object Bar or the Text Object Bar/Web is visible toolbar when text formatted with numbering/list is selected in a table. + -1 + + Specifies whether the Bezier Object Bar or the Draw Object Bar is the visible toolbar with a Bezier object in edit mode. + -1 - + + Contains settings for the background of a document. + + + + Determines the background color. + Background color + + + + Contains settings for gallery items that can be added to the document. + + + Specifies whether an image is embedded or added as link when it is inserted into the Gallery. + true + + Contains Setup preferences, such as the installed UI locales or the + available modules. + - + + Describes a language pack that is installed to provide a localized + office UI. + + + + Identifies the organization, group or person that provided this + language pack. + + - - - - - - - + + Describes one step of migration + + + + an optional uno service that is called after files and nodes + have been copied in order to perform custom migration actions. The + service needs to support XInitializable and XJob interfaces according + do + http://specs.openoffice.org/appwide/migration/spec_migration.sxw + + + + + a list of wildcards relative to the old userdata origin that are + to be copied + + + + + a list of wildcards relative to the old userdata origin that are + to be copied + + + + + a list of configuration node paths that are to be moved from the + old user layer to the new user layer + + + + + a list of configuration node paths that are not to be moved from + the old user layer to the new user layer + + + + + a list of extension identifiers that are not to be copied from + the old user layer to the new user layer + + + + Describes migration steps specific for certain version(s) + + + version identifiers, that are supported for migration + + + Contains the priority value to specify which migration should be + preferred. Higher values are preferred. + - + + + Contains necessary migration steps for specific versions + + - - - - - - - - - - + + Describes an application module (a document factory, such as + Writer). + + + + It's the "most actual" filter, which is able to import/export + ALL currently implemented features of this office module. It has to be + the programmatic name of the filter. + + + + + The same meaning as ooSetupFactoryActualFilter ... but regarding + to the actual template format. + + + + + Specifies the default file format for saving documents inside + this office module. + + + + + It's the service name of the document model used by this module. + E.g. filter match against those service name. + + + + + Specifies the short name of the factory. + + + + + Specifies the UI name of the factory. + + + + + Specifies the name of the standard template file for the + factory. + + + + + Indicates if the system default template has been + changed. + + + + + Specifies the attributes of the factory window + + + + + Specifies the URL for opening an empty document in the + factory. + + + + Specifies the ID of the icon for the factory + 0 + + Specifies the ID of the style filter (Stylist) for the + factory + -1 - - - - - + + + Refer to a configuration file, which contains the list of UI + commands, suitable for this module. + + + + + Refer to a configuration file, which contains the persistent + window data, suitable for this module. + + + + + Refers to a configuration file which contains category + definitions for user interface commands suitable for this + module. + + + + + Describe the base part of a help URL, which can be used to show + the start help page according to the used office factory. + + + + + Enable/disable automatic showing of the start help page for this + office factory, if any document suitable for this factory is + opened. + + + + Contains common product and version information + + + Specifies the name of a product. + + + Specifies the version number of the product that appears on the + user interface. + - + + + Specifies the version number of the previously used product for + whats-new comparison. + + + + Specifies the complete (major.minor.micro) version number of the + product that appears only on the about box. + + + Specifies the version suffix (beta1, rc2) of the product that + appears only on the about box. + + + Specifies the vendor who build the product. + + + Specifies the version number that appears on the user + interface. + + + The last time when the Get Involved infobar was shown. + 0 + + The last time when the Donate infobar was shown. + 0 + + Specifies the installation location, locales and the available + factories for creating documents. + + + Indicates if the user data is copied successfully. + false - + + + Enumerates the application languages that are installed, if a + multilingual version is used. + + + + Specifies the URL for a UNO connection that can be used to + script the office from outside. + + + This should be set to true, as soon as settings from another + version have been imported into this installation in order to prevent + multiple migrations + false + + The build ID of the office. On startup the office will compare + this ID with the current build id to decide if the extensions + dependencies need to be checked. + not checked - + + + Contains all of the document factories that were installed + during setup. + + + + The entry specifies that we are in restart process + false + + Specifies the installation locales. + + + Indicates the Office language selected by the user. + Locale + + + Indicates the locale setting defined by the user. By default, + this label is empty and the system locale is used. + + + Indicates the currency settings defined by the user. By default, + this label is empty and the currency defined in the + ooSetupSystemLocale is used. + + + Indicates that the decimal separator (dot or comma) is used as + appropriate for the selected locale instead of the one related to the + default keyboard layout. + Decimal separator key same as locale setting. + true + + Indicates whether changes to the system input language/keyboard + will be ignored. If ignored, when new text is typed that text will + follow the language of the document or current paragraph, not the + current system language. + Ignore system input language. + false + + Indicates the date acceptance patterns defined by the user. By + default, this label is empty and the patterns defined in the + ooSetupSystemLocale are used. + - + + Contains settings that control the migration process for certain + versions. + + + + Define migration steps for supported versions + + + + Contains preferences which are dynamically read from the system like UI locales. + + + Contains localization settings + + + Contains the user's desktop locale setting if available. + + + Contains the user's desktop UI language setting if available. + + + Contains the system's default locale setting if available. + + + Contains common filters for Office. See package TypeDetection and + TypeDetection_Types for other parts of type/filter configuration too. + + + Lists filters that can import or export content. + + + A unique ID, which is used internally to differentiate among + file formats of the same type. + 0 + + Supported content type of this filter. Must be an internal type + name. + + + The uno service name of the supported office document + type. + + + The uno implementation name a dialog, which is used to ask a + user for special filter parameter (e.g., for csv). + + + Filter specific data. + + + The uno implementation name of the filter service. + + + Name of a corresponding template, which is merged together with + the style sheets of the loaded document. + + + Specify the filter in some further properties + (import/export/...). + - - + + + Localized name of the filter, which can be shown at the + UI. + + + + + Extension to use when exporting content using this filter. When + this value is not given, it is inferred from the Type associated with + this filter. + + + + Whether the filter is enabled. It makes sense to disable a filter, + as a temporary security measure, when there is a 0-day vulnerability in + it. + true - + + + Lists the registered office filters. + + + + Contains specialized data for internal image filter. + - - - - - - + + Lists of all internal image filters. + + + + Supported content type of this filter. Must be an internal type name. + + + + + A shortname which describes the graphics format. + + + + + The internal filter name of a real document filter (mostly draw). + + + + + The uno implementation name a dialog, which is used to ask an user for special filter parameter (e.g. for csv). + + + + + Specify the filter in some further properties (e.g. import/export/..). + + + + + Localized name of the filter, which can be shown at the UI. + + - + + + Lists the registered office filters. + + + + Contains common content types, filters, deep detection services, as well as the frame loader and the content handler for Office. + + + Can load a type as visible component into a com.sun.star.frame.Frame. + + + List of internal type names, which can be interpreted by this loader implementation. + + + Can load a type as non visible component, e.g. sounds. + + + List of internal type names, which can be interpreted by this handler implementation. + - - + + + Lists the registered frame loader services. + + + + + Lists the registered content handler services. + + + + Contains default objects that are used if no specialized service was registered or values which specify special behaviour of type/filter environment. + + + Specify a generic frame loader, which can use filter services for loading documents into frames. + com.sun.star.comp.office.FrameLoader - - true - + + Contains common content types for Office. See package TypeDetection + and TypeDetection_Filters for other parts of type/filter configuration + too. + + + Lists the types that represent common content formats in + Office. + + + Used to sort types inside dialogs. Only values > 0 are + recognized. Types with an order value < 1 will be sorted + alphabetically. + 0 + + List of URL pattern (with simple wildcards */?) which match to + this type. + + + List of file extensions, which match to this type. + + + Global ID of an icon, which represent this type at the UI. + 0 + + Corresponding mime type. + + + In case of ambiguous registrations (e.g. for extensions doc/txt) + it specify the preferred type. + false + + An optimization; points directly at the preferred filter for + this type. No search across all filters is necessary. + - + + + Localized name of this type for showing it at the UI. + + + + Unique identifier, which can be searched inside the stream to + detect this format. + + + An optimization; points directly at the deep detection service, + which can verify a flat detection. + - + + + Lists the registered content types. + + + + Contains the order of filters if they are shown inside an UI office. + + + Knows an ordered list of filters related to an office module. + + + It's a sorted list of internal filter names. All filters which are not listed here are appended alphabetically at the end of this list + - + + + Bind sorted lists of filter names to an office module. + + + + Contains user-related information, such as name and address. + + + Contains user-related information, such as name and address. + + + Specifies the name of the user's company. + + + Specifies the first name of the user. + + + Specifies the last name of the user. + + + Specifies the user's initials. + + + Specifies the street where the user lives. + + + Specifies the city where the user lives. + + + Specifies the state where the user lives. + + + Specifies the user's ZIP-code. + + + Specifies the country where the user lives. + + + Specifies the user's title. + + + Specifies the user's position. This field is only present for backward compatibility. It is not defined for ldap orgPerson. + + + Specifies the user's private telephone number. + + + Specifies the user's telephone number at work. + + + Specifies the user's fax number. + + + Specifies the user's email address. + + + This field is kept for backwards compatibility. + UserGroup + + Specifies the father's name of the user (only for Russian UI). + + + Specifies the apartment of the user (only for Russian UI). + + + Specifies user's preferred OpenPGP key used for document signing. + + + Specifies user's preferred OpenPGP key used for document encryption. + + + Whether to encrypt documents for recipient(s) and also for the user with their preferred encryption key. + true + + Contains user information cached from Active Directory. + + + Cache data. + + + Contains preferences for the VCL (Visual Class Library). + - - - - - - - - - + + Contains attributes for fonts. The substitution lists are separated by ';' and are searched first to last for a substitute. + + + + Contains a list of substitute fonts used in office documents. + + + + + Contains a list of substitute fonts used in MS export filters. + + + + + Specifies the font weight. Valid values are "thin", "ultralight", "light", "semilight", "normal", "medium", "semibold", "bold", "ultrabold", "black" (in ascending order of weight) and "unknown". + + + + + Specifies the font width. Valid values are "ultracondensed", "extracondensed", "condensed", "semicondensed", "normal", "semiexpanded", "expanded", "extraexpanded", "ultraexpanded" (in ascending order of width) and "unknown". + + + + + Denotes the compatible styles for the font. Multiple styles are separated by ','. Valid styles are: "Default", "Standard", "Normal", "Symbol", "Fixed", "SansSerif", "Serif", "Decorative", "Special", "Italic", "Title", "Capitals", "CJK", "CJK_JP", "CJK_SC", "CJK_TC", "CJK_KR", "CTL", "NoneLatin", "Full", "Outline", "Shadow", "Rounded", "Typewriter", "Script", "Handwriting", "Chancery", "comic", "brushscript", "gothic", "schoolbook", "other" + + + + + + Specifies an extensible set of options that are ordered into key/value pairs for the VCL. For example, a valid key for describing when ATTools is activated is: "EnableATToolSupport" (valid values = "true", "false"). + + - - + + Specifies an extensible list of languages that should be added to the various language selection lists + + + + Gives the UI name to present to the user + + + + + Which of the various language lists to include this in: 1 - Western, 2 - Asian, 3 - CTL, 4 - Right to Left (implies CTL). This value corresponds to the concrete enum values in LanguageTag::ScriptType found in i18nlangtag/languagetag.hxx. + + - - + + + Contains a localized table of default font lists organized as a set of sets of key/value pairs. The outer set denotes the language (e.g. "en-US") so that default fonts can be declared for different language contexts. Each value is a font list separated by ';'. Default fonts are: CJK_DISPLAY, CJK_HEADING, CJK_PRESENTATION, CJK_SPREADSHEET, CJK_TEXT, CTL_DISPLAY, CTL_HEADING, CTL_PRESENTATION, CTL_SPREADSHEET, CTL_TEXT, FIXED, LATIN_DISPLAY, LATIN_FIXED, LATIN_HEADING, LATIN_PRESENTATION, LATIN_SPREADSHEET, LATIN_TEXT, SANS, SANS_UNICODE, SERIF, SYMBOL, UI_FIXED, UI_SANS. Corresponding font lists: *_DISPLAY, *_HEADING, *_PRESENTATION, *_SPREADSHEET, *_TEXT, SANS, SANS_UNICODE, SERIF,SYMBOL, UI_FIXED, UI_SANS. + + + + + Contains localized font substitution tables organized as a group of sets of LFonts. The outer set denotes the language (for example, "en-US"). + + - - - - + + + Contains the settings for VCL (see template description). + + + + + Specifies extra language tags to support + + + + + Contains the localized default fonts for VCL (see template description). + + + + + Contains the localized font substitution tables for VCL (see template description). + + + + Contains components and templates used for UCB configuration related data. + - - - + + Contains data describing the configuration parameters of a Content Provider. + + + + Specifies the name of the UNO service to be used to instantiate the UCP. If it is the empty string, a null provider will be used (see the documentation of the Provider argument to com.sun.star.ucb.XContentProviderManager.registerContentProvider). + + + + + Contains the URL template. + + + + + Contains additional arguments for UCP creation. + + - + + Specifies secondary keys for Content Provider configuration data. + + + + Specifies a set of Content Provider configuration data for the UCB. + + - + + Specifies primary keys for Content Provider configuration data. + + + + Specifies a set of secondary keys for Content Provider configuration for the UCB. + + - + + + Contains a root entry for Content Provider configurations. + + + + Contains components and templates used by UCB's Hierarchy Content Provider (HCP). + - - - - - - - - - - - - - - + + Specifies an entry of the hierarchy. There are two types of entries: folders and links. Folders are containers for other hierarchy elements. Links are pointers to any other resource. + + + + Specifies the title of an entry of the hierarchy. + + + + + Specifies the target URL of the entry of the hierarchy. + + + + + Specifies the type of the hierarchy entry. Currently supported: Link (0) and Folder (1). + + + + + Specifies the children (other hierarchy entries) of the item. + + - + + + Contains a set of top-level entries of the hierarchy. + + + + Contains components and templates used for storing UCB related data. + - - - - + + Specifies a property value. + + + + Specifies the numeric property identifier. + + + + + Specifies property attributes. + + + + + Specifies the Property value. + + + + + Specifies the property state. + + - + + Specifies a set of property values. + + + + Specifies a set of property values. + + - + + + Specifies the root entry for stored content properties. + + @@ -7702,6 +20409,16 @@ .uno:Copy + + + .uno:ZoomMinus + + + + + .uno:ZoomPlus + + .uno:InsertAnnotation @@ -7795,6 +20512,16 @@ .uno:Print + + + .uno:EditStyle + + + + + .uno:PageDialog + + .uno:CommonAlignRight @@ -7878,22 +20605,22 @@ .uno:CommandPopup - + .uno:SidebarDeck.PropertyDeck - + .uno:SidebarDeck.StyleListDeck - + .uno:SidebarDeck.GalleryDeck - + .uno:SidebarDeck.NavigatorDeck @@ -8085,7 +20812,7 @@ - + .uno:SidebarDeck.ScFunctionsDeck @@ -8204,7 +20931,7 @@ .uno:FillDown - + .uno:InsertObjectStarMath @@ -8301,7 +21028,11 @@ - + + + .uno:InsertCurrentTime + + .uno:ThesaurusDialog @@ -8440,11 +21171,6 @@ .uno:GoDownBlockSel - - - .uno:JumpToNextTableSel - - .uno:GoUpBlock @@ -8455,11 +21181,6 @@ .uno:GoUpBlockSel - - - .uno:JumpToPrevTableSel - - .uno:SuperScript @@ -8518,6 +21239,9 @@ .uno:InsertCurrentDate + + + @@ -8719,7 +21443,7 @@ - + .uno:SidebarDeck.ShapesDeck @@ -8797,7 +21521,7 @@ .uno:CenterPara - + .uno:InsertMath @@ -9474,11 +22198,6 @@ .uno:PageDownSel - - - .uno:JumpToFootnoteArea - - .uno:PageUp @@ -9643,22 +22362,22 @@ - + .uno:SidebarDeck.ShapesDeck - + .uno:SidebarDeck.SdSlideTransitionDeck - + .uno:SidebarDeck.SdCustomAnimationDeck - + .uno:SidebarDeck.SdMasterPagesDeck @@ -9683,11 +22402,6 @@ .uno:PreviousAnnotation - - - .uno:InsertMath - - .uno:SpacePara1 @@ -9756,7 +22470,7 @@ .uno:InsertZWSP - + .uno:MovePageDown @@ -9771,7 +22485,12 @@ .uno:CenterPara - + + + .uno:InsertMath + + + .uno:MovePageLast @@ -9862,7 +22581,7 @@ - + .uno:MovePageFirst @@ -9991,7 +22710,7 @@ - + .uno:MovePageUp @@ -10545,11 +23264,6 @@ .uno:PageDownSel - - - .uno:JumpToFootnoteArea - - .uno:PageUp @@ -11149,11 +23863,6 @@ .uno:PageDownSel - - - .uno:JumpToFootnoteArea - - .uno:PageUp @@ -11723,11 +24432,6 @@ .uno:PageDownSel - - - .uno:JumpToFootnoteArea - - .uno:PageUp @@ -11938,16 +24642,26 @@ - + .uno:SidebarDeck.WriterPageDeck - + .uno:SidebarDeck.InspectorDeck + + + .uno:SidebarDeck.SwManageChangesDeck + + + + + .uno:SidebarDeck.A11yCheckDeck + + .uno:CalculateSel @@ -12002,6 +24716,11 @@ + + + .uno:SubScript + + .uno:SubScript @@ -12032,6 +24751,11 @@ .uno:GoToNextPara + + + .uno:MoveDown + + .uno:MoveDown @@ -12087,7 +24811,7 @@ .uno:CenterPara - + .uno:InsertObjectStarMath @@ -12352,11 +25076,6 @@ .uno:PageDownSel - - - .uno:JumpToFootnoteArea - - .uno:GoToStartOfNextPageSel @@ -12486,6 +25205,11 @@ .uno:GoToStartOfPara + + + .uno:MoveUp + + .uno:MoveUp @@ -12980,11 +25704,6 @@ .uno:PageDownSel - - - .uno:JumpToFootnoteArea - - .uno:PageUp @@ -13907,15 +26626,9 @@ - - https://extensions.libreoffice.org/ - https://www.libreoffice.org/ - - https://extensions.libreoffice.org/template-center/ - @@ -14003,6 +26716,9 @@ https://hub.libreoffice.org/ReleaseNotes/ + + https://hub.libreoffice.org/credits/ + https://hub.libreoffice.org/HyphenationMissing/ @@ -14015,6 +26731,9 @@ undefined + + https://hub.libreoffice.org/extensions/ + @@ -14044,21 +26763,6 @@ - - - - - com.sun.star.ui.dialogs.AddressBookSourcePilot - - - true - - - false - - - - @@ -14120,11 +26824,6 @@ - - - OpenOffice.org 1.1 - - @@ -14152,17 +26851,6 @@ 60 - - - com.sun.star.comp.sdbc.kab.Driver - - - false - - - 60 - - com.sun.star.comp.sdbc.ado.ODriver @@ -14218,17 +26906,6 @@ 60 - - - com.sun.star.comp.sdbc.MozabDriver - - - false - - - 60 - - org.openoffice.comp.drivers.MySQL.Driver @@ -14572,129 +27249,6 @@ - - - - Personal Address book - - - Collected Addresses - - - - - First Name - - - Last Name - - - Display Name - - - Nickname - - - E-mail - - - E-mail (2) - - - Mail Format - - - Phone (Work) - - - Phone (Home) - - - Fax - - - Pager - - - Mobile - - - Address 1 - - - Address 2 - - - City - - - State - - - ZIP/Postal (Home) - - - Country - - - Work Address - - - Work Address 2 - - - City (Work) - - - State (Work) - - - Zip/Postal (Work) - - - Country (Work) - - - Job Title - - - Department - - - Company - - - Web Page (Work) - - - Web Page (Home) - - - Birth Year - - - Birth Month - - - Birth Day - - - Custom 1 - - - Custom 2 - - - Custom 3 - - - Custom 4 - - - Comments - - - @@ -15223,135 +27777,6 @@ - - - - - com.sun.star.drawing.framework.BasicPaneFactory - - - - - private:resource/pane/CenterPane - - - - - private:resource/pane/LeftImpressPane - - - - - private:resource/pane/LeftDrawPane - - - - - - - com.sun.star.drawing.framework.BasicViewFactory - - - - - private:resource/view/ImpressView - - - - - private:resource/view/GraphicView - - - - - private:resource/view/OutlineView - - - - - private:resource/view/NotesView - - - - - private:resource/view/HandoutView - - - - - private:resource/view/SlideSorter - - - - - private:resource/view/PresentationView - - - - - - - com.sun.star.drawing.framework.BasicToolBarFactory - - - - - private:resource/toolbar/ViewTabBar - - - - - - - com.sun.star.comp.Draw.framework.TaskPanelFactory - - - - - private:resource/toolpanel/AllMasterPages - - - - - private:resource/toolpanel/RecentMasterPages - - - - - private:resource/toolpanel/UsedMasterPages - - - - - private:resource/toolpanel/Layouts - - - - - private:resource/toolpanel/TableDesign - - - - - private:resource/toolpanel/CustomAnimations - - - - - private:resource/toolpanel/SlideTransitions - - - - - - - - - com.sun.star.drawing.framework.PresentationFactoryProvider - - - - @@ -15363,966 +27788,2374 @@ OpenSymbol - - -1 + + -1 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + OpenSymbol + + + -1 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + 945 + + + Greek + + + true + + + + + 913 + + + Greek + + + true + + + + + 946 + + + Greek + + + true + + + + + 914 + + + Greek + + + true + + + + + 947 + + + Greek + + + true + + + + + 915 + + + Greek + + + true + + + + + 948 + + + Greek + + + true + + + + + 916 + + + Greek + + + true + + + + + 1013 + + + Greek + + + true + + + + + 917 + + + Greek + + + true + + + + + 950 + + + Greek + + + true + + + + + 918 + + + Greek + + + true + + + + + 951 + + + Greek + + + true + + + + + 919 + + + Greek + + + true + + + + + 952 + + + Greek + + + true + + + + + 920 + + + Greek + + + true + + + + + 953 + + + Greek + + + true + + + + + 921 + + + Greek + + + true + + + + + 954 + + + Greek + + + true + + + + + 922 + + + Greek + + + true + + + + + 955 + + + Greek + + + true + + + + + 923 + + + Greek + + + true + + + + + 956 + + + Greek + + + true + + + + + 924 + + + Greek + + + true + + + + + 957 + + + Greek + + + true + + + + + 925 + + + Greek + + + true + + + + + 958 + + + Greek + + + true + + + + + 926 + + + Greek + + + true + + + + + 959 + + + Greek + + + true + + + + + 927 + + + Greek + + + true + + + + + 960 + + + Greek + + + true + + + + + 928 + + + Greek + + + true + + + + + 961 + + + Greek + + + true + + + + + 929 + + + Greek + + + true + + + + + 963 + + + Greek + + + true + + + + + 931 + + + Greek + + + true + + + + + 964 + + + Greek + + + true + + + + + 932 + + + Greek + + + true + + + + + 965 + + + Greek + + + true + + + + + 933 + + + Greek + + + true + + + + + 981 + + + Greek + + + true + + + + + 934 + + + Greek + + + true + + + + + 967 + + + Greek + + + true + + + + + 935 + + + Greek + + + true + + + + + 968 + + + Greek + + + true + + + + + 936 + + + Greek + + + true + + + + + 969 + + + Greek + + + true + + + + + 937 + + + Greek + + + true + + + + + 949 + + + Greek + + + true + + + + + 977 + + + Greek + + + true + + + + + 982 + + + Greek + + + true + + + + + 1009 + + + Greek + + + true + + + + + 962 + + + Greek + + + true + + + + + 966 + + + Greek + + + true + + + + + 8712 + + + Special + + + true + + + + + 8713 + + + Special + + + true + + + + + 8810 + + + Special + + + true + + + + + 8811 + + + Special + + + true + + + + + 8800 + + + Special + + + true + + + + + 8801 + + + Special + + + true + + + + + 8594 + + + Special + + + true + + + + + 8743 + + + Special + + + true + + + + + 8744 + + + Special + + + true + + + + + 8734 + + + Special + + + true + + + + + 8738 + + + Special + + + true + + + + + 8240 + + + Special + + + true + + + + + 126464 + + + Arabic + + + true + + + + + 126465 + + + Arabic + + + true + + + + + 126466 + + + Arabic + + + true + + + + + 126467 + + + Arabic + + + true + + + + + 126469 + + + Arabic + + + true + + + + + 126470 + + + Arabic + + + true + + + + + 126471 + + + Arabic + + + true + + + + + 126472 + + + Arabic + + + true + + + + + 126473 + + + Arabic + + + true + + + + + 126474 + + + Arabic + + + true + + + + + 126475 + + + Arabic + + + true + + + + + 126476 + + + Arabic + + + true + + + + + 126477 + + + Arabic + + + true + + + + + 126478 + + + Arabic + + + true + + + + + 126479 + + + Arabic + + + true + + + + + 126480 + + + Arabic + + + true + + + + + 126481 + + + Arabic + + + true + + + + + 126482 + + + Arabic + + + true + + + + + 126483 + + + Arabic + + + true + + + + + 126484 + + + Arabic + + + true + + + + + 126485 + + + Arabic + + + true + + + + + 126486 + + + Arabic + + + true + + + + + 126487 + + + Arabic + + + true + + + + + 126488 + + + Arabic + + + true + + + + + 126489 + + + Arabic + + + true + + + + + 126490 + + + Arabic + + + true + + + + + 126491 + + + Arabic + + + true + + + + + 126492 + + + Arabic + + + true + + + + + 126493 + + + Arabic + + + true + + + + + 126494 + + + Arabic + + + true + + + + + 126495 + + + Arabic + + + true + + + + + 126497 + + + Arabic + + + true + + + + + 126498 + + + Arabic + + + true + + + + + 126500 + + + Arabic + + + true + + + + + 126503 + + + Arabic + + + true + + + + + 126505 + + + Arabic + + + true + + + + + 126506 + + + Arabic + + + true + + + + + 126507 + + + Arabic + + + true + + + + + 126508 + + + Arabic + + + true + + + + + 126509 + + + Arabic + + + true + + + + + 126510 + + + Arabic + + + true + + + + + 126511 + + + Arabic + + + true + + + + + 126512 + + + Arabic + + + true + + + + + 126513 + + + Arabic + + + true + + + + + 126514 + + + Arabic + + + true + + + + + 126516 + + + Arabic + + + true + + + + + 126517 + + + Arabic + + + true + + + + + 126518 + + + Arabic + + + true + + + + + 126519 + + + Arabic + + + true + + + + + 126521 + + + Arabic + + + true + + + + + 126523 + + + Arabic + + + true + + + + + 126530 + + + Arabic + + + true + + + + + 126535 + + + Arabic + + + true + + + + + 126537 + + + Arabic + + + true + + + + + 126539 + + + Arabic + + + true + + + + + 126541 + + + Arabic + + + true + + + + + 126542 + + + Arabic + + + true + + + + + 126543 + + + Arabic + + + true + + + + + 126545 + + + Arabic + + + true + + + + + 126546 + + + Arabic + + + true + + + + + 126548 + + + Arabic + + + true + + + + + 126551 + + + Arabic + + + true + + + + + 126553 + + + Arabic + + + true + + + + + 126555 + + + Arabic + + + true + + + + + 126557 + + + Arabic + + + true + + + + + 126559 + + + Arabic + + + true + + + + + 126561 + + + Arabic + + + true + + + + + 126562 + + + Arabic - - 0 + + true - - 0 + + + + 126564 - - 0 + + Arabic - - 0 + + true - - - OpenSymbol + + + 126567 - - -1 + + Arabic - - 0 + + true - - 0 + + + + 126568 - - 0 + + Arabic - - 0 + + true - - - + - 945 + 126569 - Greek + Arabic true - - Id2 - - + - 913 + 126570 - Greek + Arabic true - - Id2 - - + - 946 + 126572 - Greek + Arabic true - - Id2 - - + - 914 + 126573 - Greek + Arabic true - - Id2 - - + - 947 + 126574 - Greek + Arabic true - - Id2 - - + - 915 + 126575 - Greek + Arabic true - - Id2 - - + - 948 + 126576 - Greek + Arabic true - - Id2 - - + - 916 + 126577 - Greek + Arabic true - - Id2 - - + - 1013 + 126578 - Greek + Arabic true - - Id2 - - + - 917 + 126580 - Greek + Arabic true - - Id2 - - + - 950 + 126581 - Greek + Arabic true - - Id2 - - + - 918 + 126582 - Greek + Arabic true - - Id2 - - + - 951 + 126583 - Greek + Arabic true - - Id2 - - + - 919 + 126585 - Greek + Arabic true - - Id2 - - + - 952 + 126586 - Greek + Arabic true - - Id2 - - + - 920 + 126587 - Greek + Arabic true - - Id2 - - + - 953 + 126588 - Greek + Arabic true - - Id2 - - + - 921 + 126590 - Greek + Arabic true - - Id2 - - + - 954 + 126592 - Greek + Arabic true - - Id2 - - + - 922 + 126593 - Greek + Arabic true - - Id2 - - + - 955 + 126594 - Greek + Arabic true - - Id2 - - + - 923 + 126595 - Greek + Arabic true - - Id2 - - + - 956 + 126596 - Greek + Arabic true - - Id2 - - + - 924 + 126597 - Greek + Arabic true - - Id2 - - + - 957 + 126598 - Greek + Arabic true - - Id2 - - + - 925 + 126599 - Greek + Arabic true - - Id2 - - + - 958 + 126600 - Greek + Arabic true - - Id2 - - + - 926 + 126601 - Greek + Arabic true - - Id2 - - + - 959 + 126603 - Greek + Arabic true - - Id2 - - + - 927 + 126604 - Greek + Arabic true - - Id2 - - + - 960 + 126605 - Greek + Arabic true - - Id2 - - + - 928 + 126606 - Greek + Arabic true - - Id2 - - + - 961 + 126607 - Greek + Arabic true - - Id2 - - + - 929 + 126608 - Greek + Arabic true - - Id2 - - + - 963 + 126609 - Greek + Arabic true - - Id2 - - + - 931 + 126610 - Greek + Arabic true - - Id2 - - + - 964 + 126611 - Greek + Arabic true - - Id2 - - + - 932 + 126612 - Greek + Arabic true - - Id2 - - + - 965 + 126613 - Greek + Arabic true - - Id2 - - + - 933 + 126614 - Greek + Arabic true - - Id2 - - + - 981 + 126615 - Greek + Arabic true - - Id2 - - + - 934 + 126616 - Greek + Arabic true - - Id2 - - + - 967 + 126617 - Greek + Arabic true - - Id2 - - + - 935 + 126618 - Greek + Arabic true - - Id2 - - + - 968 + 126619 - Greek + Arabic true - - Id2 - - + - 936 + 126625 - Greek + Arabic true - - Id2 - - + - 969 + 126626 - Greek + Arabic true - - Id2 - - + - 937 + 126627 - Greek + Arabic true - - Id2 - - + - 949 + 126629 - Greek + Arabic true - - Id2 - - + - 977 + 126630 - Greek + Arabic true - - Id2 - - + - 982 + 126631 - Greek + Arabic true - - Id2 - - + - 1009 + 126632 - Greek + Arabic true - - Id2 - - + - 962 + 126633 - Greek + Arabic true - - Id2 - - + - 966 + 126635 - Greek + Arabic true - - Id2 - - + - 8712 + 126636 - Special + Arabic true - - Id1 - - + - 8713 + 126637 - Special + Arabic true - - Id1 - - + - 8810 + 126638 - Special + Arabic true - - Id1 - - + - 8811 + 126639 - Special + Arabic true - - Id1 + + + + 126640 + + + Arabic + + + true - + - 8800 + 126641 - Special + Arabic true - - Id1 + + + + 126642 + + + Arabic + + + true - + - 8801 + 126643 - Special + Arabic true - - Id1 + + + + 126644 + + + Arabic + + + true - + - 8594 + 126645 - Special + Arabic true - - Id1 + + + + 126646 + + + Arabic + + + true - + - 8743 + 126647 - Special + Arabic true - - Id1 + + + + 126648 + + + Arabic + + + true - + - 8744 + 126649 - Special + Arabic true - - Id1 + + + + 126650 + + + Arabic + + + true - + - 8734 + 126651 - Special + Arabic true - - Id1 + + + + 1544 + + + Arabic + + + true - + - 8738 + 1545 - Special + Arabic true - - Id1 + + + + 1546 + + + Arabic + + + true - + - 8240 + 1643 - Special + Arabic true - - Id1 + + + + 1644 + + + Arabic + + + true @@ -16560,20 +30393,6 @@ - - - - - bsh - - - - - js - - - - @@ -25718,6 +39537,11 @@ Y Error ~Bars... + + + Data Table... + + Format Selection... @@ -26138,6 +39962,16 @@ Format Single Data Label... + + + Insert Data Table + + + + + Delete Data Table + + Format Data Series... @@ -26979,6 +40813,62 @@ showtrackedchanges + + + .uno:PrintRangesMenu + + + + + + com.sun.star.comp.framework.ResourceMenuController + + + printranges + + + + + .uno:ObjectAlign + + + + + + com.sun.star.comp.framework.ResourceMenuController + + + objectalign + + + + + .uno:FormatSparklineMenu + + + + + + com.sun.star.comp.framework.ResourceMenuController + + + sparklinemenu + + + + + .uno:StatisticsMenu + + + + + + com.sun.star.comp.framework.ResourceMenuController + + + statisticsmenu + + .uno:WindowList @@ -27004,6 +40894,20 @@ distributebar + + + .uno:ConditionalFormatConditionMenu + + + com.sun.star.sheet.SpreadsheetDocument + + + com.sun.star.comp.framework.ResourceMenuController + + + conditional_easy + + @@ -28001,17 +41905,6 @@ com.sun.star.comp.svx.CharacterSpacingToolBoxControl - - - .uno:EmojiControl - - - - - - com.sun.star.comp.sfx2.InsertEmojiToolBoxControl - - .uno:CharmapControl @@ -29338,6 +43231,9 @@ 3D Objects + + 3D Objects (double click for multi-selection) + 1 @@ -29927,7 +43823,7 @@ - Lin~ks to External Files... + E~xternal Links... 1 @@ -29961,6 +43857,9 @@ + Sli~de Sorter View + + Sli~de Sorter @@ -30054,6 +43953,9 @@ Connectors + + Connectors (double click for multi-selection) + 1 @@ -30161,6 +44063,20 @@ 1 + + + Toggle Layer Visibility + + + ~Hide Layer + + + ~Hide Layer (Shift+Click) + + + 1 + + ~Normal @@ -30256,7 +44172,7 @@ - Master Page... + Change Master Page... .uno:PresentationLayout @@ -31052,6 +44968,9 @@ + ~Normal View + + ~Normal @@ -31084,25 +45003,20 @@ Tas~k Pane - + - Merge Cells + Optimize 1 - + - Split Cells - - - 1 + Table Position and Size - - - - Optimize + + .uno:TransformDialog 1 @@ -31150,7 +45064,7 @@ - Distribute Rows Equally + Distribute Rows Evenly 1 @@ -31212,14 +45126,6 @@ 1 - - - Delete Column - - - 1 - - Delete Table @@ -31288,14 +45194,6 @@ 1 - - - Comme~nt - - - 1 - - ~Delete Comment @@ -31330,7 +45228,7 @@ - Autofit Text + Shrink text on overflow @@ -31854,6 +45752,20 @@ org.libreoffice.comp.chart2.sidebar.ChartPanelFactory + + + toolpanel + + + SmPanelFactory + + + + + + org.libreoffice.comp.Math.sidebar.SmPanelFactory + + @@ -32100,7 +46012,7 @@ ~Basic Shapes - Basic Shapes + Basic Shapes (double click for multi-selection) 1 @@ -32113,6 +46025,9 @@ ~Symbol Shapes + + Symbol Shapes (double click for multi-selection) + 1 @@ -32153,7 +46068,7 @@ ~Block Arrows - Block Arrows + Block Arrows (double click for multi-selection) 1 @@ -32166,6 +46081,9 @@ ~Flowchart + + Flowchart (double click for multi-selection) + 1 @@ -32177,6 +46095,9 @@ ~Callout Shapes + + Callout Shapes (double click for multi-selection) + 1 @@ -32189,7 +46110,7 @@ S~tars and Banners - Stars and Banners + Stars and Banners (double click for multi-selection) 1 @@ -32199,6 +46120,9 @@ Rectangle + + Rectangle (double click for multi-selection) + 1 @@ -32239,6 +46163,9 @@ Ellipse + + Ellipse (double click for multi-selection) + 1 @@ -33409,7 +47336,7 @@ ~Text Box - Insert Text Box + Insert Text Box (double click for multi-selection) 1 @@ -33526,6 +47453,22 @@ 1 + + + Watched Expressions + + + 1 + + + + + Call Stack + + + 1 + + Outline Font Effect @@ -33666,7 +47609,10 @@ - [placeholder for message] + Search results message + + + Search results @@ -34001,7 +47947,7 @@ Line - Insert Line + Insert Line (double click for multi-selection) 1 @@ -34011,6 +47957,9 @@ Lines and Arrows + + Lines and Arrows (double click for multi-selection) + 1 @@ -34444,10 +48393,7 @@ - Edit Points - - - Poi~nts + Toggle Point Edit Mode 1 @@ -34663,7 +48609,7 @@ - IgnoreAll + Ignore All @@ -34811,6 +48757,9 @@ Move Up + + Move selected paragraphs up one paragraph + 1 @@ -34827,6 +48776,9 @@ Move Down + + Move selected paragraphs down one paragraph + 1 @@ -34843,6 +48795,9 @@ Promote + + Promote outline level of selected list paragraphs + 1 @@ -34876,6 +48831,9 @@ Demote + + Demote outline level of selected list paragraphs + 1 @@ -35101,7 +49059,7 @@ - Line Width + Line Thickness 1 @@ -35165,8 +49123,14 @@ + Insert OLE Object + + ~OLE Object... + + Open dialog to insert OLE object + 1 @@ -35271,9 +49235,6 @@ Character Highlighting Color - - Character Highlighting Color (in Text Box and Shapes) - 1 @@ -35344,7 +49305,10 @@ - Ob~ject + OLE Ob~ject + + + Menu for editing or saving OLE objects 1 @@ -35621,7 +49585,7 @@ - ~Object and Shape + Text B~ox and Shape 1 @@ -35987,6 +49951,22 @@ 1 + + + Merge Cells + + + 1 + + + + + Split Cells... + + + 1 + + ~Subtract @@ -36063,6 +50043,9 @@ Arrow Style + + Select start and end arrowheads for lines. + 1 @@ -36153,20 +50136,6 @@ 1 - - - Emoji - - - Insert Emoji - - - 1 - - - true - - Rotation Pivot Point X @@ -36801,6 +50770,9 @@ Curves and Polygons + + Curves and Polygons (double click for multi-selection) + 1 @@ -36950,6 +50922,20 @@ 9 + + + Automatic Accessibility Checking + + + Automatic A~ccessibility Checking + + + Toggle Automatic Accessibility Checking + + + 1 + + Do Not Mark Errors @@ -37393,11 +51379,8 @@ Open Clip Art and Media Gallery - - .uno:Sidebar.GalleryDeck - - 9 + 1 @@ -37783,9 +51766,6 @@ Toggle Print Preview - - Close Preview - 9 @@ -38247,7 +52227,7 @@ - ~Extension Manager... + ~Extensions... 1 @@ -38493,7 +52473,7 @@ - Date Picker Content Control + Date Picker Control 1 @@ -38620,6 +52600,11 @@ Character Font Effects... + + + Character Font Position... + + F~ormat @@ -38627,7 +52612,7 @@ - ~Object + ~OLE Object 1 @@ -38824,11 +52809,14 @@ - Change Anchor + Anchor Menu Anc~hor + + Select anchor for object + 1 @@ -38892,7 +52880,10 @@ - Insert non-br~eaking hyphen + Insert Non-br~eaking Hyphen + + + Non-breaking ~Hyphen 1 @@ -38900,7 +52891,10 @@ - Insert s~oft Hyphen + Insert S~oft Hyphen + + + ~Soft Hyphen 1 @@ -38908,7 +52902,10 @@ - Insert ~non-breaking space + Insert ~No-break Space + + + ~No-break Space 1 @@ -38918,13 +52915,19 @@ Insert N~arrow No-break Space + + N~arrow No-break Space + 1 - No-~width Optional Break + Insert Zero-~width Space + + + ~Zero-width Space 1 @@ -38932,7 +52935,10 @@ - Word ~Joiner + Insert Word ~Joiner + + + ~Word Joiner 1 @@ -38940,7 +52946,10 @@ - ~Left-to-right Mark + Insert ~Left-to-Right Mark + + + ~Left-to-Right Mark 1 @@ -38948,7 +52957,10 @@ - ~Right-to-left Mark + Insert ~Right-to-Left Mark + + + ~Right-to-Left Mark 1 @@ -38970,6 +52982,20 @@ 1 + + + Delete Columns + + + Delete ~Columns + + + Delete selected columns + + + 1 + + Manage Language @@ -39061,7 +53087,7 @@ - Apply document classification + Apply Document Classification @@ -39102,13 +53128,19 @@ Name... + + Give a label to identify an object + 1 - Description... + Alt Text... + + + Add descriptions of non-text content (for accessibility) 1 @@ -39137,7 +53169,7 @@ - Signatu~re Line... + Signat~ure Line... 1 @@ -39223,17 +53255,6 @@ 1 - - - ~Edit Chart - - - .uno:ObjectMenue?VerbID:short=-1 - - - 1 - - ~Distribution @@ -39344,6 +53365,22 @@ 1 + + + Graphic Size Check... + + + 1 + + + + + Theme... + + + 1 + + Open the Properties Deck @@ -39427,6 +53464,25 @@ 500 + + + Accessibility Check + + + A11yCheckDeck + + + private:graphicrepository/sfx2/res/symphony/sidebar-a11y-large.png + + + + WriterVariants, any, visible ; + + + + 900 + + Shapes @@ -39458,7 +53514,9 @@ - any, any, visible ; + Calc, any, visible; + DrawImpress, any, visible; + WriterVariants, any, visible; @@ -39534,7 +53592,9 @@ - any, any, visible ; + Calc, any, visible; + DrawImpress, any, visible; + WriterVariants, any, visible; @@ -39553,7 +53613,9 @@ - any, any, visible ; + Calc, any, visible; + DrawImpress, any, visible; + WriterVariants, any, visible; @@ -39601,9 +53663,6 @@ 600 - - true - @@ -39627,23 +53686,23 @@ true - + - Properties + Elements - ChartDeck + ElementsDeck - private:graphicrepository/sfx2/res/symphony/sidebar-property-large.png + private:graphicrepository/sfx2/res/symphony/sidebar-elements-large.png - Chart, any, visible ; + Math, any, visible; - 10 + 300 @@ -39673,6 +53732,7 @@ Calc, default, visible ; Calc, EditCell, visible ; Calc, Pivot, visible ; + Calc, Sparkline, visible ; @@ -39707,6 +53767,7 @@ Calc, DrawLine, hidden ; Calc, EditCell, visible ; Calc, Pivot, visible, .uno:CellTextDlg ; + Calc, Sparkline, visible ; DrawImpress, Draw, hidden ; DrawImpress, DrawFontwork, hidden ; DrawImpress, DrawText, visible ; @@ -39897,6 +53958,34 @@ false + + + Accessibility Issues + + + true + + + A11yCheckIssuesPanel + + + A11yCheckDeck + + + + WriterVariants, any, visible ; + + + + private:resource/toolpanel/SwPanelFactory/A11yCheckIssuesPanel + + + 100 + + + false + + Area @@ -40074,6 +54163,62 @@ false + + + Properties + + + true + + + MathPropertiesPanel + + + PropertyDeck + + + + Math, any, visible; + + + + private:resource/toolpanel/SmPanelFactory/MathPropertiesPanel + + + 100 + + + false + + + + + Elements + + + true + + + MathElementsPanel + + + ElementsDeck + + + + Math, any, visible; + + + + private:resource/toolpanel/SmPanelFactory/MathElementsPanel + + + 100 + + + false + + Position and Size @@ -40217,7 +54362,7 @@ - DrawImpress, DrawPage, visible, .uno:PageSetup ; + Impress, DrawPage, visible, .uno:PageSetup ; DrawImpress, default, visible, .uno:PageSetup ; DrawImpress, HandoutPage, visible, .uno:PageSetup ; DrawImpress, NotesPage, visible, .uno:PageSetup ; @@ -40235,6 +54380,31 @@ false + + + Page + + + DrawPageDeck + + + PropertyDeck + + + + Draw, DrawPage, visible, .uno:PageSetup ; + + + + private:resource/toolpanel/SdPanelFactory/SlideBackgroundPanel + + + 100 + + + false + + Layouts @@ -40468,6 +54638,7 @@ Calc, default, visible ; Calc, EditCell, visible ; Calc, Pivot, visible ; + Calc, Sparkline, visible ; @@ -40500,6 +54671,7 @@ Calc, EditCell, visible ; Calc, default, visible ; Calc, Pivot, visible ; + Calc, Sparkline, visible ; @@ -40532,6 +54704,7 @@ Calc, EditCell, visible ; Calc, default, visible ; Calc, Pivot, visible ; + Calc, Sparkline, visible ; @@ -40746,6 +54919,9 @@ true + + true + SwManageChangesPanel @@ -40887,7 +55063,7 @@ ChartElementsPanel - ChartDeck + PropertyDeck @@ -40912,7 +55088,7 @@ ChartSeriesPanel - ChartDeck + PropertyDeck .uno:ChartProperties @@ -40940,7 +55116,7 @@ ChartErrorBarPanel - ChartDeck + PropertyDeck .uno:ChartProperties @@ -40968,7 +55144,7 @@ ChartAxisPanel - ChartDeck + PropertyDeck .uno:ChartProperties @@ -40996,7 +55172,7 @@ ChartAreaPanel - ChartDeck + PropertyDeck .uno:ChartProperties @@ -41025,7 +55201,7 @@ ChartLinePanel - ChartDeck + PropertyDeck .uno:ChartProperties @@ -41086,7 +55262,7 @@ ChartTypePanel - ChartDeck + PropertyDeck @@ -42189,7 +56365,7 @@ - Text documents + Text documents (Writer) AportisDoc Palm DB;HTML (StarWriter);LotusWordPro;MS Word 2003 XML;MS Word 2007 XML;MS Word 2007 XML Template;MS Word 97;MS Word 97 Vorlage;MS_Works;Office Open XML Text;Office Open XML Text Template;OpenDocument Text Flat XML;PocketWord File;Rich Text Format;StarOffice XML (Writer);Text;WordPerfect;WordPerfect;writer_MIZI_Hwp_97;writer_StarOffice_XML_Writer_Template;writer8;writer8_template;writerglobal8;writerweb8_writer_template @@ -42197,7 +56373,7 @@ - Spreadsheets + Spreadsheets (Calc) ADO Rowset XML;Calc MS Excel 2007 Binary;Calc MS Excel 2007 XML;Calc MS Excel 2007 XML Template;calc_StarOffice_XML_Calc_Template;calc8;calc8_template;chart8;DIF;Lotus;MiniCalc (Palm);MS Excel 2003 XML;MS Excel 97;MS Excel 97 Vorlage/Template;OpenDocument Spreadsheet Flat XML;Pocket Excel;Quattro Pro 6.0;StarOffice XML (Calc);StarOffice XML (Chart);Text - txt - csv (StarCalc) @@ -42205,7 +56381,7 @@ - Presentations + Presentations (Impress) Impress MS PowerPoint 2007 XML;Impress MS PowerPoint 2007 XML AutoPlay;Impress MS PowerPoint 2007 XML Template;impress_StarOffice_XML_Draw;impress_StarOffice_XML_Impress_Template;impress8;impress8_template;MS PowerPoint 97;MS PowerPoint 97 AutoPlay;MS PowerPoint 97 Vorlage;OpenDocument Presentation Flat XML @@ -42213,7 +56389,7 @@ - Drawings + Drawings (Draw) draw_StarOffice_XML_Draw_Template;StarOffice XML (Draw);draw8;draw8_template;Visio Document;SVG - Scalable Vector Graphics;Corel Draw Document;Publisher Document @@ -42221,7 +56397,7 @@ - Web pages + Web pages (Writer) HTML;writer_web_StarOffice_XML_Writer_Web_Template;writerweb8_writer_template @@ -42229,7 +56405,7 @@ - Master documents + Master documents (Writer) writer_globaldocument_StarOffice_XML_Writer_GlobalDocument;writerglobal8 @@ -42237,7 +56413,7 @@ - Formulas + Formulas (Math) MathML XML (Math);MathType 3.x;StarOffice XML (Math);math8 @@ -42245,7 +56421,7 @@ - Database documents + Database documents (Base) StarOffice XML (Base) @@ -42300,10 +56476,10 @@ - LibreOffice + COLOR_SCHEME_LIBREOFFICE_AUTOMATIC - + @@ -42313,6 +56489,7 @@ + @@ -42331,6 +56508,13 @@ + + + false + + + + @@ -42340,6 +56524,7 @@ + @@ -42355,186 +56540,6 @@ - - - - 3355443 - - - - - 8421504 - - - - - 3355443 - - - - - 1842204 - - - - - 1842204 - - - - - - 1939955 - - - - - 10181046 - - - - - 13181214 - - - - - 7865203 - - - - - 1842204 - - - - - 8421504 - - - - - - 1842204 - - - - - - 1993273 - - - - - 6710886 - - - - - 11847644 - - - - - 7512015 - - - - - - - - - 6710886 - - - - - - - - 3494505 - - - - - 13181214 - - - - - 861141 - - - - - 15245826 - - - - - 7512015 - - - - - 7847013 - - - - - 15658734 - - - - - 1842204 - - - - - - 14543051 - - - - - 15658734 - - - - - 16754342 - - - - - 16754342 - - - - - 11847644 - - - - - 11847644 - - - - - 16726072 - - - - - - - - - - @@ -42560,6 +56565,16 @@ true + + + true + + + + + true + + true @@ -43247,10 +57262,10 @@ LibreOffice - 7.3 + 24.2 - 7.3.7.2 + 24.2.5.2 @@ -43259,7 +57274,7 @@ The Document Foundation, Debian and Ubuntu - .7.2 + .5.2 @@ -43480,7 +57495,6 @@ /org.openoffice.Office.Paths /org.openoffice.Office.Recovery /org.openoffice.Office.Common/Accessibility - /org.openoffice.Office.Common/Accessibility/AutoDetectSystemHC /org.openoffice.Office.Common/AsianLayout /org.openoffice.Office.Common/AutoCorrect /org.openoffice.Office.Common/Cache @@ -43493,14 +57507,17 @@ /org.openoffice.Office.Common/Help /org.openoffice.Office.Common/History /org.openoffice.Office.Common/I18N - /org.openoffice.Office.Common/InternalMSExport /org.openoffice.Office.Common/Load /org.openoffice.Office.Common/Misc/DisableUICustomization /org.openoffice.Office.Common/Misc/ExperimentalMode /org.openoffice.Office.Common/Misc/FormControlPilotsEnabled + /org.openoffice.Office.Common/Misc/LastTipOfTheDayID + /org.openoffice.Office.Common/Misc/LastTipOfTheDayShown /org.openoffice.Office.Common/Misc/MacroRecorderMode + /org.openoffice.Office.Common/Misc/PersonaSettings /org.openoffice.Office.Common/Misc/PluginsEnabled /org.openoffice.Office.Common/Misc/ShowLinkWarningDialog + /org.openoffice.Office.Common/Misc/ShowTipOfTheDay /org.openoffice.Office.Common/Misc/SymbolSet /org.openoffice.Office.Common/Misc/SymbolStyle /org.openoffice.Office.Common/Misc/ToolboxStyle @@ -43579,7 +57596,10 @@ - /org.openoffice.Setup/Office/Factories + + /org.openoffice.Setup/Office/Factories + /org.openoffice.Setup/L10N + @@ -44594,12 +58614,6 @@ Arial - - Helvetica - - - sans-serif - Normal @@ -44617,12 +58631,6 @@ Arial - - Helvetica - - - sans-serif - Normal @@ -44640,12 +58648,6 @@ comic - - - - - - Normal @@ -44663,12 +58665,6 @@ - - - - - - Normal @@ -44686,12 +58682,6 @@ Trebuchet - - - - - sans-serif - Normal @@ -44709,12 +58699,6 @@ Arial Unicode MS - - - - - sans-serif - Normal @@ -44732,12 +58716,6 @@ Arial Unicode MS - - - - - sans-serif - Normal @@ -44755,12 +58733,6 @@ - - - - - cursive - Normal @@ -44778,12 +58750,6 @@ - - - - - sans-serif - Normal @@ -44798,12 +58764,6 @@ liberationsans;albanyamt;albany;arimo;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;nimbussans;andalesansui;arialunicodems;lucidaunicode - - Helvetica - - - sans-serif - Normal @@ -44835,12 +58795,6 @@ - - - - - sans-serif - Normal @@ -44858,12 +58812,6 @@ arial - - helvetica - - - sans-serif - Normal @@ -44881,12 +58829,6 @@ - - - - - cursive - Normal @@ -44904,12 +58846,6 @@ - - - - - - Normal @@ -44927,12 +58863,6 @@ - - - - - serif - Normal @@ -44950,12 +58880,6 @@ 바탕 - - - - - - Normal @@ -44973,12 +58897,6 @@ - - - - - - Normal @@ -44996,12 +58914,6 @@ - - - - - serif - Normal @@ -45044,9 +58956,6 @@ dejavusansmono;cumberlandamt;cumberland;couriernew;nimbusmonol;liberationmono - - monospace - Normal @@ -45064,12 +58973,6 @@ - - - - - cursive - Normal @@ -45087,12 +58990,6 @@ - - - - - serif - Normal @@ -45110,12 +59007,6 @@ - - - - - serif - Normal @@ -45133,12 +59024,6 @@ - - - - - serif - Normal @@ -45156,12 +59041,6 @@ - - - - - serif - Normal @@ -45179,12 +59058,6 @@ - - - - - cursive - Normal @@ -45202,12 +59075,6 @@ - - - - - - Black @@ -45265,9 +59132,6 @@ Normal,SansSerif,Fixed - - monospace - @@ -45291,12 +59155,6 @@ - - - - - serif - Normal @@ -45314,12 +59172,6 @@ - - - - - - Normal @@ -45337,12 +59189,6 @@ - - - - - serif - Normal @@ -45360,12 +59206,6 @@ - - - - - - Normal @@ -45383,12 +59223,6 @@ - - - - - serif - Normal @@ -45406,12 +59240,6 @@ - - - - - serif - Normal @@ -45429,12 +59257,6 @@ - - - - - - Normal @@ -45452,12 +59274,6 @@ - - Times - - - serif - Normal @@ -45475,12 +59291,6 @@ - - - - - - Normal @@ -45498,12 +59308,6 @@ - - - - - - Normal @@ -45521,12 +59325,6 @@ - - - - - - Normal @@ -45544,12 +59342,6 @@ - - - - - - Normal @@ -45567,12 +59359,6 @@ - - Helvetica - - - sans-serif - Normal @@ -45590,12 +59376,6 @@ - - - - - cursive - Normal @@ -45613,12 +59393,6 @@ - - - - - - Normal @@ -45636,12 +59410,6 @@ - - - - - - Normal @@ -45659,12 +59427,6 @@ - - - - - - Normal @@ -45682,12 +59444,6 @@ - - - - - - Normal @@ -45705,12 +59461,6 @@ - - - - - cursive - Normal @@ -45728,12 +59478,6 @@ - - - - - cursive - Normal @@ -45751,12 +59495,6 @@ - - - - - - Normal @@ -45774,12 +59512,6 @@ - - - - - - Normal @@ -45797,12 +59529,6 @@ - - - - - cursive - Normal @@ -45820,12 +59546,6 @@ Courier New - - - - - monospace - Normal @@ -45840,12 +59560,6 @@ cumberlandamt;cumberland;cousine;liberationmono;dejavusansmono;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol - - Courier - - - monospace - Normal @@ -45863,12 +59577,6 @@ Courier New - - Courier - - - monospace - Normal @@ -45886,12 +59594,6 @@ Courier New - - Courier - - - monospace - Normal @@ -45909,12 +59611,6 @@ Courier New - - Courier - - - monospace - Normal @@ -45932,12 +59628,6 @@ - - - - - cursive - Normal @@ -45955,12 +59645,6 @@ - - - - - cursive - Normal @@ -46003,9 +59687,6 @@ bitstreamverasansmono;cumberlandamt;cumberland;couriernew;nimbusmonol;liberationmono - - monospace - Normal @@ -46037,12 +59718,6 @@ - - - - - - Normal @@ -46060,12 +59735,6 @@ - - - - - - Normal @@ -46083,12 +59752,6 @@ - - - - - - Normal @@ -46106,12 +59769,6 @@ - - - - - - Normal @@ -46129,12 +59786,6 @@ - - - - - - Normal @@ -46152,12 +59803,6 @@ - - - - - cursive - Normal @@ -46175,12 +59820,6 @@ - - - - - monospace - Normal @@ -46198,12 +59837,6 @@ - - - - - monospace - Normal @@ -46221,12 +59854,6 @@ - - - - - - Normal @@ -46244,12 +59871,6 @@ - - - - - - Normal @@ -46267,12 +59888,6 @@ - - - - - - Black @@ -46290,12 +59905,6 @@ - - - - - - Normal @@ -46313,12 +59922,6 @@ - - - - - - Normal @@ -46336,12 +59939,6 @@ - - - - - - Normal @@ -46359,12 +59956,6 @@ - - - - - cursive - Normal @@ -46382,12 +59973,6 @@ - - - - - - Normal @@ -46405,12 +59990,6 @@ - - - - - - Normal @@ -46428,12 +60007,6 @@ - - - - - - Normal @@ -46451,12 +60024,6 @@ - - - - - cursive - Normal @@ -46474,12 +60041,6 @@ - - - - - - Normal @@ -46497,12 +60058,6 @@ - - - - - - Normal @@ -46520,12 +60075,6 @@ - - - - - - Normal @@ -46543,12 +60092,6 @@ - - - - - - Normal @@ -46566,12 +60109,6 @@ - - - - - - Normal @@ -46589,12 +60126,6 @@ - - - - - serif - Normal @@ -46612,12 +60143,6 @@ - - - - - sans-serif - Normal @@ -46635,12 +60160,6 @@ - - Helvetica - - - sans-serif - Normal @@ -46658,12 +60177,6 @@ - - - - - cursive - Normal @@ -46681,12 +60194,6 @@ msgothic - - - - - - Normal @@ -46704,12 +60211,6 @@ msgothic - - - - - - Normal @@ -46727,12 +60228,6 @@ msgothic - - - - - - Normal @@ -46750,12 +60245,6 @@ - - - - - - Normal @@ -46773,12 +60262,6 @@ - - - - - - Normal @@ -46796,12 +60279,6 @@ - - - - - - Normal @@ -46819,12 +60296,6 @@ - - - - - - Normal @@ -46842,12 +60313,6 @@ - - - - - - Normal @@ -46865,12 +60330,6 @@ - - - - - - Normal @@ -46888,12 +60347,6 @@ Arial - - Helvetica - - - sans-serif - Normal @@ -46911,12 +60364,6 @@ - - - - - - Normal @@ -46934,12 +60381,6 @@ Arial - - Helvetica - - - sans-serif - Normal @@ -46957,12 +60398,6 @@ Arial - - - - - sans-serif - Normal @@ -46980,12 +60415,6 @@ - - - - - - Normal @@ -47003,12 +60432,6 @@ - - - - - - Normal @@ -47026,12 +60449,6 @@ - - - - - - Normal @@ -47049,12 +60466,6 @@ - - - - - - Normal @@ -47072,12 +60483,6 @@ - - - - - - Black @@ -47095,12 +60500,6 @@ - - - - - - Normal @@ -47118,12 +60517,6 @@ - - - - - - Normal @@ -47141,12 +60534,6 @@ - - - - - - Normal @@ -47164,12 +60551,6 @@ - - - - - cursive - Normal @@ -47187,12 +60568,6 @@ - - - - - - Normal @@ -47210,12 +60585,6 @@ - - - - - cursive - Normal @@ -47233,12 +60602,6 @@ - - - - - cursive - Normal @@ -47256,12 +60619,6 @@ - - - - - cursive - Normal @@ -47279,12 +60636,6 @@ - - - - - - Black @@ -47302,12 +60653,6 @@ - - - - - monospace - Normal @@ -47325,12 +60670,6 @@ Arial - - Helvetica - - - sans-serif - Normal @@ -47348,12 +60687,6 @@ Times New Roman - - Times - - - serif - Normal @@ -47371,12 +60704,6 @@ Courier New - - Courier - - - monospace - Normal @@ -47394,12 +60721,6 @@ - - - - - monospace - Normal @@ -47417,12 +60738,6 @@ - - - - - monospace - Normal @@ -47440,12 +60755,6 @@ - - - - - - Normal @@ -47463,12 +60772,6 @@ - - Times - - - serif - Normal @@ -47486,12 +60789,6 @@ - - - - - cursive - Normal @@ -47509,12 +60806,6 @@ - - - - - cursive - Normal @@ -47532,12 +60823,6 @@ - - - - - monospace - Normal @@ -47555,12 +60840,6 @@ - - - - - - Normal @@ -47578,12 +60857,6 @@ - - - - - cursive - Normal @@ -47601,12 +60874,6 @@ - - Helvetica - - - sans-serif - Normal @@ -47624,12 +60891,6 @@ - - - - - - Normal @@ -47647,12 +60908,6 @@ - - - - - - Normal @@ -47670,12 +60925,6 @@ - - - - - monospace - Normal @@ -47693,12 +60942,6 @@ - - - - - sans-serif - Normal @@ -47716,12 +60959,6 @@ - - - - - monospace - Normal @@ -47739,12 +60976,6 @@ - - - - - - Normal @@ -47762,12 +60993,6 @@ - - - - - - Normal @@ -47785,12 +61010,6 @@ - - - - - - Normal @@ -47808,12 +61027,6 @@ - - - - - - Normal @@ -47831,12 +61044,6 @@ - - - - - - Normal @@ -47854,12 +61061,6 @@ - - - - - - Normal @@ -47877,12 +61078,6 @@ - - - - - - Normal @@ -47900,12 +61095,6 @@ - - - - - - Normal @@ -47923,12 +61112,6 @@ - - - - - - Normal @@ -47946,12 +61129,6 @@ - - - - - - Normal @@ -47969,12 +61146,6 @@ - - Courier - - - monospace - Normal @@ -47992,12 +61163,6 @@ - - - - - - Normal @@ -48015,12 +61180,6 @@ - - - - - - Normal @@ -48038,12 +61197,6 @@ - - - - - - Normal @@ -48061,12 +61214,6 @@ - - - - - monospace - Normal @@ -48084,12 +61231,6 @@ - - - - - - Normal @@ -48205,12 +61346,6 @@ - - - - - - Normal @@ -48242,12 +61377,6 @@ - - - - - - Normal @@ -48265,12 +61394,6 @@ - - - - - - Normal @@ -48288,12 +61411,6 @@ - - - - - - Normal @@ -48311,12 +61428,6 @@ - - - - - - Normal @@ -48334,12 +61445,6 @@ - - - - - - Normal @@ -48357,12 +61462,6 @@ - - - - - - Normal @@ -48380,12 +61479,6 @@ - - - - - - Normal @@ -48403,12 +61496,6 @@ - - - - - - Normal @@ -48426,12 +61513,6 @@ - - - - - - Black @@ -48449,12 +61530,6 @@ - - - - - - Normal @@ -48472,12 +61547,6 @@ - - - - - serif - Normal @@ -48495,12 +61564,6 @@ - - - - - serif - Normal @@ -48518,12 +61581,6 @@ - - Times - - - serif - Normal @@ -48541,12 +61598,6 @@ Times New Roman - - Times - - - serif - Normal @@ -48564,12 +61615,6 @@ - - - - - monospace - Normal @@ -48587,12 +61632,6 @@ Arial - - Helvetica - - - sans-serif - Normal @@ -48610,12 +61649,6 @@ Times New Roman - - Times - - - serif - Normal @@ -48633,12 +61666,6 @@ Courier New - - courier - - - monospace - Normal @@ -48656,12 +61683,6 @@ - - - - - - Normal @@ -48679,12 +61700,6 @@ - - - - - - Normal @@ -48702,12 +61717,6 @@ - - - - - sans-serif - Normal @@ -48725,12 +61734,6 @@ - - - - - - Normal @@ -48748,12 +61751,6 @@ Arial Unicode MS - - - - - - Normal @@ -48771,12 +61768,6 @@ - - - - - - Normal @@ -48794,12 +61785,6 @@ - - - - - cursive - Normal @@ -48817,12 +61802,6 @@ - - - - - serif - Normal @@ -48840,12 +61819,6 @@ - - - - - serif - Normal @@ -48863,12 +61836,6 @@ - - - - - serif - Normal @@ -48886,12 +61853,6 @@ - - - - - - Normal @@ -48906,14 +61867,8 @@ mspgothic;msgothic;ipapgothic;gothic;arialunicodems;lucidaunicode - - mspgothic - - - - - - + + mspgothic Normal @@ -48932,12 +61887,6 @@ - - - - - monospace - Normal @@ -48955,12 +61904,6 @@ - - - - - monospace - Normal @@ -48978,12 +61921,6 @@ - - - - - - Normal @@ -49001,12 +61938,6 @@ - - - - - - Normal @@ -49024,12 +61955,6 @@ - - - - - - Normal @@ -49047,12 +61972,6 @@ - - - - - monospace - Normal @@ -49070,12 +61989,6 @@ - - - - - monospace - Normal @@ -49093,12 +62006,6 @@ - - - - - monospace - Normal @@ -49116,12 +62023,6 @@ - - - - - monospace - Normal @@ -49139,12 +62040,6 @@ - - - - - serif - Normal @@ -49162,12 +62057,6 @@ - - - - - serif - Normal @@ -49185,12 +62074,6 @@ - - - - - monospace - Normal @@ -49208,12 +62091,6 @@ - - - - - - Normal @@ -49231,12 +62108,6 @@ - - - - - - Normal @@ -49254,12 +62125,6 @@ Verdana - - - - - - Normal @@ -49277,12 +62142,6 @@ - - - - - - Normal @@ -49300,12 +62159,6 @@ Arial - - - - - - Normal @@ -49323,12 +62176,6 @@ - - - - - serif - Normal @@ -49346,12 +62193,6 @@ - - - - - cursive - Normal @@ -49369,12 +62210,6 @@ - - - - - - Normal @@ -49392,12 +62227,6 @@ - - - - - - Normal @@ -49415,12 +62244,6 @@ - - - - - - Normal @@ -49438,12 +62261,6 @@ - - - - - cursive - Normal @@ -49461,12 +62278,6 @@ - - - - - - Normal @@ -49484,12 +62295,6 @@ - - - - - - Normal @@ -49507,12 +62312,6 @@ - - - - - - Normal @@ -49530,12 +62329,6 @@ - - - - - - Normal @@ -49553,12 +62346,6 @@ - - - - - - Normal @@ -49576,12 +62363,6 @@ - - - - - - Normal @@ -49599,12 +62380,6 @@ - - - - - - Normal @@ -49622,12 +62397,6 @@ - - - - - - Normal @@ -49645,12 +62414,6 @@ - - - - - - Normal @@ -49668,12 +62431,6 @@ - - - - - - Normal @@ -49691,12 +62448,6 @@ - - - - - - Normal @@ -49714,12 +62465,6 @@ - - - - - - Normal @@ -49737,12 +62482,6 @@ - - - - - - Normal @@ -49760,12 +62499,6 @@ - - - - - - Normal @@ -49783,12 +62516,6 @@ - - - - - - Normal @@ -49806,12 +62533,6 @@ Arial Unicode MS - - - - - - Normal @@ -49829,12 +62550,6 @@ - - - - - sans-serif - Normal @@ -49852,12 +62567,6 @@ - - - - - - Normal @@ -49875,12 +62584,6 @@ - - - - - - Normal @@ -49898,12 +62601,6 @@ - - - - - - Normal @@ -49921,12 +62618,6 @@ Times New Roman - - Times - - - serif - Normal @@ -49944,12 +62635,6 @@ Times New Roman - - Times - - - serif - Normal @@ -49967,12 +62652,6 @@ Times New Roman - - - - - serif - Normal @@ -49990,12 +62669,6 @@ - - Times - - - serif - Normal @@ -50013,12 +62686,6 @@ Times New Roman - - - - - serif - Normal @@ -50036,12 +62703,6 @@ Times New Roman - - Times - - - serif - Normal @@ -50059,12 +62720,6 @@ Times New Roman - - Times - - - serif - Normal @@ -50082,12 +62737,6 @@ Times New Roman - - Times - - - serif - Normal @@ -50105,12 +62754,6 @@ - - - - - sans-serif - Normal @@ -50128,12 +62771,6 @@ - - Helvetica - - - sans-serif - Normal @@ -50151,12 +62788,6 @@ - - - - - - Normal @@ -50174,12 +62805,6 @@ - - - - - - Normal @@ -50197,12 +62822,6 @@ - - - - - serif - Normal @@ -50220,12 +62839,6 @@ - - - - - - Normal @@ -50243,12 +62856,6 @@ - - - - - sans-serif - Normal @@ -50266,12 +62873,6 @@ - - - - - cursive - Normal @@ -50289,12 +62890,6 @@ - - - - - cursive - Normal @@ -50312,12 +62907,6 @@ - - - - - cursive - Normal @@ -50335,12 +62924,6 @@ - - - - - - Normal @@ -50358,12 +62941,6 @@ - - - - - - Normal @@ -50381,12 +62958,6 @@ - - - - - - Normal @@ -50404,12 +62975,6 @@ - - - - - - Black @@ -50427,12 +62992,6 @@ - - - - - - Normal @@ -50450,12 +63009,6 @@ - - - - - - Normal @@ -50473,12 +63026,6 @@ - - - - - - Normal @@ -50496,12 +63043,6 @@ - - - - - - Normal @@ -50519,12 +63060,6 @@ - - - - - cursive - Normal @@ -50542,12 +63077,6 @@ - - - - - cursive - Normal @@ -50565,12 +63094,6 @@ - - - - - - Normal @@ -50588,12 +63111,6 @@ - - - - - - Normal @@ -50611,12 +63128,6 @@ - - - - - - Normal @@ -50634,12 +63145,6 @@ - - - - - - Normal @@ -50657,12 +63162,6 @@ - - - - - - Normal @@ -50965,9 +63464,6 @@ angsananew - - angsananew - @@ -50979,9 +63475,6 @@ angsananew - - angsananew - @@ -50993,9 +63486,6 @@ angsananew - - angsananew - @@ -51007,9 +63497,6 @@ angsananew - - angsananew - @@ -51021,9 +63508,6 @@ angsananew - - angsananew - @@ -51035,9 +63519,6 @@ angsananew - - angsananew - @@ -51049,9 +63530,6 @@ angsananew - - angsananew - @@ -51103,17 +63581,6 @@ - - - com.sun.star.ucb.FTPContentProvider - - - ftp - - - - - com.sun.star.ucb.PackageContentProvider @@ -51472,6 +63939,24 @@ + + + apng_Animated_Portable_Network_Graphic + + + SVEAPNG + + + + com.sun.star.svtools.SvFilterOptionsDialog + + + APNG - Animated Portable Network Graphics + + + EXPORT + + bmp_MS_Windows @@ -51544,6 +64029,24 @@ EXPORT + + + emz_Compressed_MS_Windows_Metafile + + + SVEMZ + + + + com.sun.star.svtools.SvFilterOptionsDialog + + + EMZ - Compressed Enhanced Metafile + + + EXPORT + + emf_MS_Windows_Metafile @@ -51562,6 +64065,24 @@ IMPORT + + + emz_Compressed_MS_Windows_Metafile + + + SVEMZ + + + EMZ - Compressed MS Windows Metafile + + + + EMZ - Compressed Enhanced Metafile + + + IMPORT + + eps_Encapsulated_PostScript @@ -51976,6 +64497,42 @@ IMPORT + + + svgz_Compressed_Scalable_Vector_Graphics + + + SVESVGZ + + + + com.sun.star.svtools.SvFilterOptionsDialog + + + SVGZ - Compressed Scalable Vector Graphics + + + EXPORT + + + + + svgz_Compressed_Scalable_Vector_Graphics + + + SVISVGZ + + + SVGZ - Compressed Scalable Vector Graphics + + + + SVGZ - Compressed Scalable Vector Graphics + + + IMPORT + + svm_StarView_Metafile @@ -52066,6 +64623,42 @@ IMPORT + + + webp_WebP + + + SVEWEBP + + + + com.sun.star.svtools.SvFilterOptionsDialog + + + WEBP - WebP Image + + + EXPORT + + + + + webp_WebP + + + SVIWEBP + + + WEBP - WebP + + + + WEBP - WebP Image + + + IMPORT + + wmf_MS_Windows_Metafile @@ -52084,6 +64677,24 @@ EXPORT + + + wmz_Compressed_MS_Windows_Metafile + + + SVWMZ + + + + com.sun.star.svtools.SvFilterOptionsDialog + + + WMZ - Compressed Windows Metafile + + + EXPORT + + wmf_MS_Windows_Metafile @@ -52102,6 +64713,24 @@ IMPORT + + + wmz_Compressed_MS_Windows_Metafile + + + SVWMZ + + + WMZ - Compressed MS Windows Metafile + + + + WMZ - Compressed Windows Metafile + + + IMPORT + + xbm_X_Consortium @@ -52160,6 +64789,28 @@ + + + com.sun.star.comp.draw.FormatDetector + + + + apng + + + image/apng + + + false + + + APNG - Animated Portable Network Graphic + + + APNG - Animated Portable Network Graphic + + + com.sun.star.comp.draw.FormatDetector @@ -52226,6 +64877,28 @@ + + + com.sun.star.comp.draw.FormatDetector + + + + emz + + + image/x-emf + + + false + + + EMZ - Compressed MS Windows Metafile + + + EMZ - Compressed Enhanced Meta File + + + com.sun.star.comp.draw.FormatDetector @@ -52496,7 +65169,7 @@ - png + png apng image/png @@ -52584,7 +65257,7 @@ - svg svgz + svg image/svg+xml @@ -52600,6 +65273,28 @@ + + + com.sun.star.comp.Draw.SVGFilter + + + + svgz + + + image/svg+xml + + + false + + + SVGZ - Compressed Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + + com.sun.star.comp.draw.FormatDetector @@ -52666,6 +65361,28 @@ + + + com.sun.star.comp.draw.FormatDetector + + + + webp + + + image/webp + + + false + + + WEBP - WebP + + + WEBP - WebP Image + + + com.sun.star.comp.draw.FormatDetector @@ -52688,6 +65405,28 @@ + + + com.sun.star.comp.draw.FormatDetector + + + + wmz + + + image/x-wmf + + + false + + + WMZ - Compressed MS Windows Metafile + + + WMZ - Compressed Windows Metafile + + + com.sun.star.comp.draw.FormatDetector @@ -52832,7 +65571,7 @@ - writer8;writer8_template;StarOffice XML (Writer);writer_StarOffice_XML_Writer_Template;OpenDocument Text Flat XML;UOF text;MS Word 2007 XML;MS Word 2007 XML Template;MS Word 2003 XML;MS Word 97;MS Word 97 Vorlage;MS Word 95;MS Word 95 Vorlage;MS WinWord 6.0;MS WinWord 5;MS_Works;AportisDoc Palm DB;DocBook File;writer_MIZI_Hwp_97;HTML (StarWriter);LotusWordPro;PocketWord File;Rich Text Format;T602Document;Text;Text (encoded);WordPerfect;Office Open XML Text;Office Open XML Text Template + writer8;writer8_template;StarOffice XML (Writer);writer_StarOffice_XML_Writer_Template;OpenDocument Text Flat XML;UOF text;Office Open XML Text;Office Open XML Text Template;MS Word 2007 XML;MS Word 2007 XML Template;MS Word 2003 XML;Rich Text Format;MS Word 97;MS Word 97 Vorlage;MS Word 95;MS Word 95 Vorlage;MS WinWord 6.0;MS WinWord 5;MS_Works;AportisDoc Palm DB;DocBook File;writer_MIZI_Hwp_97;HTML (StarWriter);LotusWordPro;PocketWord File;T602Document;Text;Text (encoded);WordPerfect @@ -52850,12 +65589,6 @@ - - - - - - @@ -52960,11 +65693,6 @@ .uno:SpellDialog - - - .uno:InsertCurrentTime - - .uno:RepeatSearch @@ -53375,13 +66103,6 @@ - - - - $(temp) - - - false @@ -53625,7 +66346,7 @@ com.sun.star.comp.sdbc.flat.ODriver - Text + Text/CSV @@ -54327,7 +67048,7 @@ - org.mariadb.jdbc.Driver + com.mysql.jdbc.Driver @@ -54470,284 +67191,6 @@ - - - org.openoffice.comp.drivers.MySQL.Driver - - - MySQL (Native) - - - - - - - - - - - - - - - - - - - - true - - - - - true - - - - - - - true - - - - - true - - - - - true - - - - - true - - - - - true - - - - - true - - - - - - - true - - - - - UserPassword - - - - - true - - - - - - - - - - - com.sun.star.comp.sdbc.firebird.Driver - - - Firebird Embedded - - - - - false - - - - - false - - - - - false - - - - - true - - - - - 2 - - - - - - - com.sun.star.comp.sdbc.firebird.Driver - - - Firebird External - - - - - false - - - - - false - - - - - false - - - - - true - - - - - - - true - - - - - true - - - - - UserPassword - - - - - - - - - - - com.sun.star.comp.sdbc.mysqlc.MysqlCDriver - - - MySQL Connector - - - - - - - - - - - - - - - - - - - - true - - - - - true - - - - - true - - - - - true - - - - - true - - - - - 0 - - - - - true - - - - - - - true - - - - - true - - - - - true - - - - - true - - - - - true - - - - - true - - - - - - - true - - - - - UserPassword - - - - diff --git a/libreoffice/registry/math.xcd b/libreoffice/registry/math.xcd index 4ef3c84..ec2c5fd 100644 --- a/libreoffice/registry/math.xcd +++ b/libreoffice/registry/math.xcd @@ -2,19 +2,43 @@ + + Contains general information about ~ and rules, and about actions based on office commands. + - - + + Contains user interface data for Office commands and identifiers that are used by the user interface." + + + + Contains label text for Office commands and identifiers that are used by the user interface." + + + + + Contains label text for popup menus identifiers that are used by the user interface." + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the Math module. + - + + Contains user interface element state data specific for the Math module." + + + + Contains states of all known dockable user interface elements of the Math module." + + @@ -146,6 +170,11 @@ 1 + + + Command Window + + Elements @@ -221,6 +250,11 @@ ~Others + + + Open the Elements Deck + + diff --git a/libreoffice/registry/mysqlc.xcd b/libreoffice/registry/mysqlc.xcd new file mode 100644 index 0000000..f698ec6 --- /dev/null +++ b/libreoffice/registry/mysqlc.xcd @@ -0,0 +1,122 @@ + + + + + + + + com.sun.star.comp.sdbc.mysqlc.MysqlCDriver + + + MySQL/MariaDB Connector + + + + + + + + + + + + + + + + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + 0 + + + + + true + + + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + + + true + + + + + UserPassword + + + + + true + + + + + + + diff --git a/libreoffice/registry/pyuno.xcd b/libreoffice/registry/pyuno.xcd deleted file mode 100644 index d2b6094..0000000 --- a/libreoffice/registry/pyuno.xcd +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - py - - - - - diff --git a/libreoffice/registry/res/fcfg_langpack_de.xcd b/libreoffice/registry/res/fcfg_langpack_de.xcd index f12452a..4ec980a 100644 --- a/libreoffice/registry/res/fcfg_langpack_de.xcd +++ b/libreoffice/registry/res/fcfg_langpack_de.xcd @@ -174,27 +174,27 @@ - Word 2007–365 + Word 2007 - Word 2007–365-Dokumentvorlage + Word 2007-Dokumentvorlage - Word 2007–365 VBA + Word 2007-VBA - Office Open XML Text (Transitional) + Word 2010–365-Dokument - Office Open XML Text-Dokumentvorlage (Transitional) + Word 2010–365-Dokumentvorlage @@ -292,6 +292,11 @@ JPEG – Joint Photographic Experts Group + + + WEBP – WebP-Bild + + HTML-Dokumentvorlage @@ -414,7 +419,7 @@ - Rich Text Format (Calc) + Rich Text-Format (Calc) @@ -447,6 +452,11 @@ PDF – Portable Document-Format + + + Apache Parquet-Tabellendokument + + dBASE @@ -797,6 +807,11 @@ ODF-Formel + + + APNG – Animierte Portable Netzwerk-Grafiken + + BMP – Windows Bitmap @@ -812,6 +827,11 @@ EMF – Enhanced-Metadatei + + + EMZ – Komprimierte Enhanced-Metadatei + + EPS – Gekapseltes PostScript @@ -887,6 +907,11 @@ SVG – Skalierbare Vektorgrafiken + + + SVGZ – Komprimierte skalierbare Vektorgrafiken + + SVM – StarView-Metadatei @@ -902,11 +927,21 @@ TIFF – Tagged Image File Format + + + WEBP – WebP-Bild + + WMF – Windows-Metadatei + + + WMZ – Komprimierte Windows-Metadatei + + XBM – X-Bitmap @@ -932,6 +967,11 @@ PCD – Kodak Photo CD (384 x 256) + + + APNG – Animierte Portable Netzwerk-Graphiken + + BMP – Windows Bitmap @@ -942,6 +982,11 @@ EMF – Enhanced-Metadatei + + + EMZ – Komprimierte Enhanced-Metadatei + + EPS – Gekapseltes PostScript @@ -972,16 +1017,31 @@ SVG – Skalierbare Vektorgrafiken + + + SVGZ – Komprimierte skalierbare Vektorgrafiken + + TIFF – Tagged Image File-Format + + + WEBP – WebP-Bild + + WMF – Windows-Metadatei + + + WMZ – Komprimierte Windows-Metadatei + + CGM – Computer Graphics-Metadatei @@ -1032,6 +1092,11 @@ TIFF – Tagged Image File-Format + + + WEBP – WebP-Bild + + WMF – Windows-Metadatei @@ -1052,6 +1117,11 @@ SVG – Skalierbare Vektorgrafiken + + + WEBP – WebP-Bild + + JPEG – Joint Photographic Experts Group @@ -1067,6 +1137,11 @@ SVG – Skalierbare Vektorgrafiken + + + WEBP – WebP-Bild + + ADO Rowset XML diff --git a/libreoffice/registry/res/fcfg_langpack_en-GB.xcd b/libreoffice/registry/res/fcfg_langpack_en-GB.xcd index 93c4541..e45f694 100644 --- a/libreoffice/registry/res/fcfg_langpack_en-GB.xcd +++ b/libreoffice/registry/res/fcfg_langpack_en-GB.xcd @@ -174,27 +174,27 @@ - Word 2007–365 + Word 2007 - Word 2007–365 Template + Word 2007 Template - Word 2007–365 VBA + Word 2007 VBA - Office Open XML Text (Transitional) + Word 2010–365 Document - Office Open XML Text Template (Transitional) + Word 2010–365 Template @@ -292,6 +292,11 @@ JPEG - Joint Photographic Experts Group + + + WEBP - WebP Image + + HTML Document Template @@ -447,6 +452,11 @@ PDF - Portable Document Format + + + Apache Parquet Spreadsheet + + dBASE @@ -797,6 +807,11 @@ ODF Formula + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -812,6 +827,11 @@ EMF - Enhanced Metafile + + + EMZ - Compressed Enhanced Metafile + + EPS - Encapsulated PostScript @@ -887,6 +907,11 @@ SVG - Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + SVM - StarView Metafile @@ -902,11 +927,21 @@ TIFF - Tagged Image File Format + + + WEBP - WebP Image + + WMF - Windows Metafile + + + WMZ - Compressed Windows Metafile + + XBM - X Bitmap @@ -932,6 +967,11 @@ PCD - Kodak Photo CD (384x256) + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -942,6 +982,11 @@ EMF - Enhanced Metafile + + + EMZ - Compressed Enhanced Metafile + + EPS - Encapsulated PostScript @@ -972,16 +1017,31 @@ SVG - Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + TIFF - Tagged Image File Format + + + WEBP - WebP Image + + WMF - Windows Metafile + + + WMZ - Compressed Windows Metafile + + CGM - Computer Graphics Metafile @@ -1032,6 +1092,11 @@ TIFF - Tagged Image File Format + + + WEBP - WebP Image + + WMF - Windows Metafile @@ -1052,6 +1117,11 @@ SVG - Scalable Vector Graphics + + + WEBP - WebP Image + + JPEG - Joint Photographic Experts Group @@ -1067,6 +1137,11 @@ SVG - Scalable Vector Graphics + + + WEBP - WebP Image + + ADO Rowset XML diff --git a/libreoffice/registry/res/fcfg_langpack_en-US.xcd b/libreoffice/registry/res/fcfg_langpack_en-US.xcd index 0b475e1..ea046c7 100644 --- a/libreoffice/registry/res/fcfg_langpack_en-US.xcd +++ b/libreoffice/registry/res/fcfg_langpack_en-US.xcd @@ -174,27 +174,27 @@ - Word 2007–365 + Word 2007 - Word 2007–365 Template + Word 2007 Template - Word 2007–365 VBA + Word 2007 VBA - Office Open XML Text (Transitional) + Word 2010–365 Document - Office Open XML Text Template (Transitional) + Word 2010–365 Template @@ -292,6 +292,11 @@ JPEG - Joint Photographic Experts Group + + + WEBP - WebP Image + + HTML Document Template @@ -447,6 +452,11 @@ PDF - Portable Document Format + + + Apache Parquet Spreadsheet + + dBASE @@ -797,6 +807,11 @@ ODF Formula + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -812,6 +827,11 @@ EMF - Enhanced Metafile + + + EMZ - Compressed Enhanced Metafile + + EPS - Encapsulated PostScript @@ -887,6 +907,11 @@ SVG - Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + SVM - StarView Metafile @@ -902,11 +927,21 @@ TIFF - Tagged Image File Format + + + WEBP - WebP Image + + WMF - Windows Metafile + + + WMZ - Compressed Windows Metafile + + XBM - X Bitmap @@ -932,6 +967,11 @@ PCD - Kodak Photo CD (384x256) + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -942,6 +982,11 @@ EMF - Enhanced Metafile + + + EMZ - Compressed Enhanced Metafile + + EPS - Encapsulated PostScript @@ -972,16 +1017,31 @@ SVG - Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + TIFF - Tagged Image File Format + + + WEBP - WebP Image + + WMF - Windows Metafile + + + WMZ - Compressed Windows Metafile + + CGM - Computer Graphics Metafile @@ -1032,6 +1092,11 @@ TIFF - Tagged Image File Format + + + WEBP - WebP Image + + WMF - Windows Metafile @@ -1052,6 +1117,11 @@ SVG - Scalable Vector Graphics + + + WEBP - WebP Image + + JPEG - Joint Photographic Experts Group @@ -1067,6 +1137,11 @@ SVG - Scalable Vector Graphics + + + WEBP - WebP Image + + ADO Rowset XML diff --git a/libreoffice/registry/res/fcfg_langpack_en-ZA.xcd b/libreoffice/registry/res/fcfg_langpack_en-ZA.xcd index b9afcd1..c71eb5f 100644 --- a/libreoffice/registry/res/fcfg_langpack_en-ZA.xcd +++ b/libreoffice/registry/res/fcfg_langpack_en-ZA.xcd @@ -174,27 +174,27 @@ - Word 2007–365 + Word 2007 - Word 2007–365 Template + Word 2007 Template - Word 2007–365 VBA + Word 2007 VBA - Office Open XML Text (Transitional) + Word 2010–365 Document - Office Open XML Text Template (Transitional) + Word 2010–365 Template @@ -292,6 +292,11 @@ JPEG - Joint Photographic Experts Group + + + WEBP - WebP Image + + HTML Document Template @@ -447,6 +452,11 @@ PDF - Portable Document Format + + + Apache Parquet Spreadsheet + + dBASE @@ -797,6 +807,11 @@ ODF Formula + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -812,6 +827,11 @@ EMF - Enhanced Metafile + + + EMZ - Compressed Enhanced Metafile + + EPS - Encapsulated PostScript @@ -887,6 +907,11 @@ SVG - Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + SVM - StarView Metafile @@ -902,11 +927,21 @@ TIFF - Tagged Image File Format + + + WEBP - WebP Image + + WMF - Windows Metafile + + + WMZ - Compressed Windows Metafile + + XBM - X Bitmap @@ -932,6 +967,11 @@ PCD - Kodak Photo CD (384x256) + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -942,6 +982,11 @@ EMF - Enhanced Metafile + + + EMZ - Compressed Enhanced Metafile + + EPS - Encapsulated PostScript @@ -972,16 +1017,31 @@ SVG - Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + TIFF - Tagged Image File Format + + + WEBP - WebP Image + + WMF - Windows Metafile + + + WMZ - Compressed Windows Metafile + + CGM - Computer Graphics Metafile @@ -1032,6 +1092,11 @@ TIFF - Tagged Image File Format + + + WEBP - WebP Image + + WMF - Windows Metafile @@ -1052,6 +1117,11 @@ SVG - Scalable Vector Graphics + + + WEBP - WebP Image + + JPEG - Joint Photographic Experts Group @@ -1067,6 +1137,11 @@ SVG - Scalable Vector Graphics + + + WEBP - WebP Image + + ADO Rowset XML diff --git a/libreoffice/registry/res/fcfg_langpack_eo.xcd b/libreoffice/registry/res/fcfg_langpack_eo.xcd index a5f09c3..b1e22c6 100644 --- a/libreoffice/registry/res/fcfg_langpack_eo.xcd +++ b/libreoffice/registry/res/fcfg_langpack_eo.xcd @@ -174,27 +174,27 @@ - Word 2007–365 + Word 2007 - Ŝablono de MS Word 2007–365 + Ŝablono de Word 2007 - Word 2007–365 VBA + Word 2007 VBA - Teksto de Office Open XML (Transira) + Dokumento de Word 2010–365 - Teksta ŝablono de Office Open XML (Transira) + Ŝablono de Word 2010–365 @@ -292,6 +292,11 @@ JPEG - Joint Photographic Experts Group + + + WEBP - WebP-bildo + + Ŝablono de HTML-a dokumento @@ -447,6 +452,11 @@ PDF - Portebla dokumentformato + + + Apache-pargeta kalkultabelo + + dBASE @@ -797,6 +807,11 @@ ODF-formulo + + + APNG - animacia portebla reta grafiko + + BMP - Vindoza Bitbildo @@ -812,6 +827,11 @@ EMF - Etendita Metadosiero + + + EMZ - kompaktigita plibonigita metadosiero + + EPS - Enpakita postskripto @@ -887,6 +907,11 @@ SVG - Skalebla vektora grafikaĵo + + + SVGZ - kompaktigita skalebla vektora grafikaĵo + + SVM - Metadosiero de StarView @@ -902,11 +927,21 @@ TIFF - Etikeda bilda dosierformato + + + WEBP - WebP-bildo + + WMF - Vindoza metadosiero + + + WMZ - Kompaktigita Windows-metadosiero + + XBM - X Bitbildo @@ -932,6 +967,11 @@ PCD - Kodak Photo CD (384x256) + + + APNG - animacia portebla reta grafiko + + BMP - Vindoza Bitbildo @@ -942,6 +982,11 @@ EMF - Etendita Metadosiero + + + EMZ - kompaktigita plibonigita metadosiero + + EPS - Enpakita postskripto @@ -972,16 +1017,31 @@ SVG - Skalebla vektora grafikaĵo + + + SVGZ - kompaktigita skalebla vektora grafikaĵo + + TIFF - Etikeda bilda dosierformato + + + WEBP - WebP-bildo + + WMF - Vindoza metadosiero + + + WMZ - Kompaktigita Windows-metadosiero + + CGM - Komputila grafika metadosiero @@ -1032,6 +1092,11 @@ TIFF - Etikeda bilda dosierformato + + + WEBP - WebP-bildo + + WMF - Vindoza metadosiero @@ -1052,6 +1117,11 @@ SVG - skalebla vektora grafikaĵo + + + WEBP - WebP-bildo + + JPEG - Joint Photographic Experts Group @@ -1067,6 +1137,11 @@ SVG - skalebla vektora grafikaĵo + + + WEBP - WebP-bildo + + ADO vicaro XML diff --git a/libreoffice/registry/res/fcfg_langpack_es.xcd b/libreoffice/registry/res/fcfg_langpack_es.xcd index dbfe4bb..12294ca 100644 --- a/libreoffice/registry/res/fcfg_langpack_es.xcd +++ b/libreoffice/registry/res/fcfg_langpack_es.xcd @@ -174,27 +174,27 @@ - Word 2007-365 + Word 2007 - Plantilla de Word 2007-365 + Plantilla de Word 2007 - VBA de Word 2007-365 + VBA de Word 2007 - Documento de texto Office Open XML (transitorio) + Documento de Word 2010-365 - Plantilla de texto Office Open XML (transitorio) + Plantilla de Word 2010-365 @@ -292,6 +292,11 @@ JPEG - Joint Photographic Experts Group + + + WEBP - Imagen WebP + + Plantilla de documento HTML @@ -304,7 +309,7 @@ - Texto - elegir la codificación (patrón de documento) + Texto - Elegir la codificación (documento maestro) @@ -314,7 +319,7 @@ - Patrón de documento de OpenOffice.org 1.0 + Documento maestro de OpenOffice.org 1.0 @@ -324,12 +329,12 @@ - Patrón de documento ODF + Documento maestro ODF - Plantilla de patrón de documento ODF + Plantilla de documento maestro ODF @@ -447,6 +452,11 @@ PDF - Formato de documento portátil + + + Hoja de cálculo de Apache Parquet + + dBASE @@ -797,6 +807,11 @@ Fórmula ODF + + + APNG - Gráficos animados de red portátiles + + BMP - Mapa de bits de Windows @@ -812,6 +827,11 @@ EMF - Metarchivo mejorado + + + EMZ - Metarchivo mejorado comprimido + + EPS - PostScript encapsulado @@ -849,7 +869,7 @@ - PCX - Pincel de Zsoft + PCX - Pincel de Z-Soft @@ -887,6 +907,11 @@ SVG - Imagen vectorial escalable + + + SVGZ - Imagen vectorial escalable comprimida + + SVM - Metarchivo de StarView @@ -902,11 +927,21 @@ TIFF - Formato de imagen etiquetada + + + WEBP - Imagen WebP + + WMF - Metarchivo de Windows + + + WMZ - Metarchivo de Windows comprimido + + XBM - Mapa de bits de X @@ -914,7 +949,7 @@ - XPM - Pixmap de X + XPM - Mapa de píxeles de X @@ -932,6 +967,11 @@ PCD - Kodak Photo CD (384 × 256) + + + APNG - Gráficos animados de red portátiles + + BMP - Mapa de bits de Windows @@ -942,6 +982,11 @@ EMF - Metarchivo mejorado + + + EMZ - Metarchivo mejorado comprimido + + EPS - PostScript encapsulado @@ -972,16 +1017,31 @@ SVG - Imagen vectorial escalable + + + SVGZ - Imagen vectorial escalable comprimida + + TIFF - Formato de imagen etiquetada + + + WEBP - Imagen WebP + + WMF - Metarchivo de Windows + + + WMZ - Metarchivo de Windows comprimido + + CGM - Metarchivo de gráficos por computadora @@ -1032,6 +1092,11 @@ TIFF - Formato de imagen etiquetada + + + WEBP - Imagen WebP + + WMF - Metarchivo de Windows @@ -1052,6 +1117,11 @@ SVG - Imagen vectorial escalable + + + WEBP - Imagen WebP + + JPEG - Joint Photographic Experts Group @@ -1067,6 +1137,11 @@ SVG - Imagen vectorial escalable + + + WEBP - Imagen WebP + + XML de conjunto de filas ADO diff --git a/libreoffice/registry/res/fcfg_langpack_fr.xcd b/libreoffice/registry/res/fcfg_langpack_fr.xcd index 7915631..ff0ccee 100644 --- a/libreoffice/registry/res/fcfg_langpack_fr.xcd +++ b/libreoffice/registry/res/fcfg_langpack_fr.xcd @@ -174,27 +174,27 @@ - Word 2007–365 + Word 2007 - Modèle Word 2007–365 + Word 2007 Modèle - Word 2007–365 VBA + Word 2007 VBA - Texte Office Open XML (Transitional) + Document Word 2010–365 - Modèle texte Office Open XML (Transitional) + Word 2010–365 Modèle @@ -292,6 +292,11 @@ JPEG - Joint Photographic Experts Group + + + WEBP - image WebP + + Modèle de document HTML @@ -447,6 +452,11 @@ PDF - Portable Document Format + + + Classeur Apache Parquet + + dBASE @@ -797,6 +807,11 @@ Formule ODF + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -812,6 +827,11 @@ EMF - Enhanced Metafile + + + EMZ - Compressed Enhanced Metafile + + EPS - Encapsulated PostScript @@ -887,6 +907,11 @@ SVG - Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + SVM - StarView Metafile @@ -902,11 +927,21 @@ TIFF - Tagged Image File Format + + + WEBP - image WebP + + WMF - Windows Metafile + + + WMZ - Compressed Windows Metafile + + XBM - X Bitmap @@ -932,6 +967,11 @@ PCD - Kodak Photo CD (384x256) + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -942,6 +982,11 @@ EMF - Enhanced Metafile + + + EMZ - Compressed Enhanced Metafile + + EPS - Encapsulated PostScript @@ -972,16 +1017,31 @@ SVG - Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + TIFF - Tagged Image File Format + + + WEBP - image WebP + + WMF - Windows Metafile + + + WMZ - Compressed Windows Metafile + + CGM - Computer Graphics Metafile @@ -1032,6 +1092,11 @@ TIFF - Tagged Image File Format + + + WEBP - image WebP + + WMF - Windows Metafile @@ -1052,6 +1117,11 @@ SVG - Scalable Vector Graphics + + + WEBP - image WebP + + JPEG - Joint Photographic Experts Group @@ -1067,6 +1137,11 @@ SVG - Scalable Vector Graphics + + + WEBP - image WebP + + Bloc XML ADO diff --git a/libreoffice/registry/res/fcfg_langpack_it.xcd b/libreoffice/registry/res/fcfg_langpack_it.xcd index dcf973b..04ae6a7 100644 --- a/libreoffice/registry/res/fcfg_langpack_it.xcd +++ b/libreoffice/registry/res/fcfg_langpack_it.xcd @@ -174,27 +174,27 @@ - Word 2007–365 + Word 2007 - Modello di Word 2007–365 + Modello di Word 2007 - VBA di Word 2007–365 + VBA di Word 2007 - Testo Office Open XML (Transitional) + Documento di Word 2010–365 - Modello di testo Office Open XML (Transitional) + Modello di Word 2010–365 @@ -292,6 +292,11 @@ JPEG - Joint Photographic Experts Group + + + WEBP - Immagine WebP + + Modello di documento HTML @@ -447,6 +452,11 @@ PDF - Portable Document Format + + + Foglio di calcolo Apache Parquet + + dBASE @@ -797,6 +807,11 @@ Formula ODF + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -812,6 +827,11 @@ EMF - Metafile migliorato + + + EMZ - Metafile avanzato compresso + + EPS - PostScript incapsulato @@ -884,7 +904,12 @@ - SVG - Scalable Vector Graphics + SVG - Grafica vettoriale scalabile + + + + + SVGZ - Grafica vettoriale scalabile compressa @@ -902,11 +927,21 @@ TIFF - Formato di file immagine con tag + + + WEBP - Immagine WebP + + WMF - Metafile Windows + + + WMZ - Metafile Windows compresso + + XBM - X Bitmap @@ -932,6 +967,11 @@ PCD - Kodak Photo CD (384x256) + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -942,6 +982,11 @@ EMF - Metafile migliorato + + + EMZ - Metafile avanzato compresso + + EPS - PostScript incapsulato @@ -969,7 +1014,12 @@ - SVG - Scalable Vector Graphics + SVG - Grafica vettoriale scalabile + + + + + SVGZ - Grafica vettoriale scalabile compressa @@ -977,11 +1027,21 @@ TIFF - Formato di file immagine con tag + + + WEBP - Immagine WebP + + WMF - Metafile Windows + + + WMZ - Metafile Windows compresso + + CGM - Computer Graphics Metafile @@ -1032,6 +1092,11 @@ TIFF - Formato di file immagine con tag + + + WEBP - Immagine WebP + + WMF - Metafile Windows @@ -1052,6 +1117,11 @@ SVG - Scalable Vector Graphics + + + WEBP - Immagine WebP + + JPEG - Joint Photographic Experts Group @@ -1067,6 +1137,11 @@ SVG - Scalable Vector Graphics + + + WEBP - Immagine WebP + + Rowset XML di ADO diff --git a/libreoffice/registry/res/fcfg_langpack_pt-BR.xcd b/libreoffice/registry/res/fcfg_langpack_pt-BR.xcd index b362f0e..cc56730 100644 --- a/libreoffice/registry/res/fcfg_langpack_pt-BR.xcd +++ b/libreoffice/registry/res/fcfg_langpack_pt-BR.xcd @@ -174,27 +174,27 @@ - Word 2007–365 + Word 2007 - Modelo do Word 2007–365 + Modelo do Word 2007 - VBA do Word 2007–365 + Word 2007 VBA - Texto Office Open XML (transitório) + Documento Word 2010-365 - Modelo de texto Office Open XML (transitório) + Modelo do Word 2010–365 @@ -292,6 +292,11 @@ JPEG - Joint Photographic Experts Group + + + WEBP - Imagem WebP + + Modelo de documento HTML @@ -434,7 +439,7 @@ - Consulta de página web (Calc) + Consulta de página internet (Calc) @@ -447,6 +452,11 @@ PDF - Portable Document Format + + + Planilha Apache Parquet + + dBASE @@ -797,6 +807,11 @@ Fórmula ODF + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -812,6 +827,11 @@ EMF - Enhanced Metafile + + + EMZ - Compressed Enhanced Metafile + + EPS - Encapsulated PostScript @@ -887,6 +907,11 @@ SVG - Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + SVM - StarView Metafile @@ -902,11 +927,21 @@ TIFF - Tagged Image File Format + + + WEBP - Imagem WebP + + WMF - Windows Metafile + + + WMZ - Compressed Windows Metafile + + XBM - X Bitmap @@ -932,6 +967,11 @@ PCD - Kodak Photo CD (384x256) + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -942,6 +982,11 @@ EMF - Enhanced Metafile + + + EMZ - Compressed Enhanced Metafile + + EPS - Encapsulated PostScript @@ -972,16 +1017,31 @@ SVG - Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + TIFF - Tagged Image File Format + + + WEBP - Imagem WebP + + WMF - Windows Metafile + + + WMZ - Compressed Windows Metafile + + CGM - Computer Graphics Metafile @@ -1032,6 +1092,11 @@ TIFF - Tagged Image File Format + + + WEBP - Imagem WebP + + WMF - Windows Metafile @@ -1052,6 +1117,11 @@ SVG - Scalable Vector Graphics + + + WEBP - Imagem WebP + + JPEG - Joint Photographic Experts Group @@ -1067,6 +1137,11 @@ SVG - Scalable Vector Graphics + + + WEBP - Imagem WebP + + XML de conjunto de linhas ADO diff --git a/libreoffice/registry/res/fcfg_langpack_pt.xcd b/libreoffice/registry/res/fcfg_langpack_pt.xcd index 154f89e..26e71f5 100644 --- a/libreoffice/registry/res/fcfg_langpack_pt.xcd +++ b/libreoffice/registry/res/fcfg_langpack_pt.xcd @@ -174,27 +174,27 @@ - Word 2007–365 + Word 2007 - Modelo do Word 2007–365 + Modelo do Word 2007 - VBA do Word 2007–365 + VBA do Word 2007 - Texto Office Open XML (Transitório) + Documento Word 2010-365 - Modelo de texto Office Open XML (Transitório) + Modelo do Word 2010–365 @@ -292,6 +292,11 @@ JPEG - Joint Photographic Experts Group + + + WEBP - Imagem WebP + + Modelo de documento em HTML @@ -447,6 +452,11 @@ PDF - Portable Document Format + + + Apache Parquet Spreadsheet + + dBASE @@ -797,6 +807,11 @@ Fórmula ODF + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -812,6 +827,11 @@ EMF - Enhanced Metafile + + + EMZ - Compressed Enhanced Metafile + + EPS - Encapsulated PostScript @@ -887,6 +907,11 @@ SVG - Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + SVM - StarView Metafile @@ -902,11 +927,21 @@ TIFF - Tagged Image File Format + + + WEBP - Imagem WebP + + WMF - Windows Metafile + + + WMZ - Compressed Windows Metafile + + XBM - X Bitmap @@ -932,6 +967,11 @@ PCD - CD Kodak Photo (384x256) + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -942,6 +982,11 @@ EMF - Enhanced Metafile + + + EMZ - Compressed Enhanced Metafile + + EPS - Encapsulated PostScript @@ -972,16 +1017,31 @@ SVG - Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + TIFF - Tagged Image File Format + + + WEBP - Imagem WebP + + WMF - Windows Metafile + + + WMZ - Compressed Windows Metafile + + CGM - Computer Graphics Metafile @@ -1032,6 +1092,11 @@ TIFF - Tagged Image File Format + + + WEBP - Imagem WebP + + WMF - Windows Metafile @@ -1052,6 +1117,11 @@ SVG - Scalable Vector Graphics + + + WEBP - Imagem WebP + + JPEG - Joint Photographic Experts Group @@ -1067,6 +1137,11 @@ SVG - Scalable Vector Graphics + + + WEBP - Imagem WebP + + Documento ADO em XML diff --git a/libreoffice/registry/res/fcfg_langpack_vi.xcd b/libreoffice/registry/res/fcfg_langpack_vi.xcd index ba9241a..414706b 100644 --- a/libreoffice/registry/res/fcfg_langpack_vi.xcd +++ b/libreoffice/registry/res/fcfg_langpack_vi.xcd @@ -174,27 +174,27 @@ - Word 2007–365 + Word 2007 - Word 2007–365 Template + Word 2007 Template - Word 2007–365 VBA + Word 2007 VBA - Office Open XML Text (Transitional) + Word 2010–365 Document - Office Open XML Text Template (Transitional) + Word 2010–365 Template @@ -292,6 +292,11 @@ JPEG - Nhóm chuyên giả chụp ảnh chung + + + WEBP - WebP Image + + Mẫu tài liệu HTML @@ -447,6 +452,11 @@ PDF - Portable Document Format + + + Apache Parquet Spreadsheet + + dBASE @@ -797,6 +807,11 @@ Công thức ODF + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -812,6 +827,11 @@ EMF - Siêu tập tin tăng cường + + + EMZ - Compressed Enhanced Metafile + + EPS - Encapsulated PostScript @@ -887,6 +907,11 @@ SVG - Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + SVM - Siêu tập tin StarView @@ -902,11 +927,21 @@ TIFF - Định dạng tập tin ảnh có thẻ + + + WEBP - WebP Image + + WMF - Siêu tập tin Windows + + + WMZ - Compressed Windows Metafile + + XBM - Ảnh bitmap X @@ -932,6 +967,11 @@ PCD - Đĩa CD ảnh chụp Kodak (384×256) + + + APNG - Animated Portable Network Graphics + + BMP - Windows Bitmap @@ -942,6 +982,11 @@ EMF - Siêu tập tin tăng cường + + + EMZ - Compressed Enhanced Metafile + + EPS - Encapsulated PostScript @@ -972,16 +1017,31 @@ SVG - Scalable Vector Graphics + + + SVGZ - Compressed Scalable Vector Graphics + + TIFF - Định dạng tập tin ảnh có thẻ + + + WEBP - WebP Image + + WMF - Siêu tập tin Windows + + + WMZ - Compressed Windows Metafile + + CGM - Computer Graphics Metafile @@ -1032,6 +1092,11 @@ TIFF - Định dạng tập tin ảnh có thẻ + + + WEBP - WebP Image + + WMF - Siêu tập tin Windows @@ -1052,6 +1117,11 @@ SVG - Scalable Vector Graphics + + + WEBP - WebP Image + + JPEG - Nhóm chuyên giả chụp ảnh chung @@ -1067,6 +1137,11 @@ SVG - Scalable Vector Graphics + + + WEBP - WebP Image + + ADO Rowset XML diff --git a/libreoffice/registry/res/fcfg_langpack_zh-CN.xcd b/libreoffice/registry/res/fcfg_langpack_zh-CN.xcd index 4eb684a..d746fdf 100644 --- a/libreoffice/registry/res/fcfg_langpack_zh-CN.xcd +++ b/libreoffice/registry/res/fcfg_langpack_zh-CN.xcd @@ -174,27 +174,27 @@ - Word 2007–365 + Word 2007 - Word 2007–365 模板 + Word 2007 模板 - Word 2007–365 VBA + Word 2007 VBA - Office Open XML 文本 (过渡格式) + Word 2010–365 文档 - Office Open XML 文本模板 (过渡格式) + Word 2010–365 模板 @@ -292,6 +292,11 @@ JPEG - Joint Photographic Experts Group + + + WEBP - WebP 图像 + + HTML 文档模板 @@ -447,6 +452,11 @@ PDF - 可移植文档格式 + + + Apache Parquet 电子表格 + + dBASE @@ -797,6 +807,11 @@ ODF 公式 + + + APNG - 动态可移植网络图形 + + BMP - Windows 位图 @@ -812,6 +827,11 @@ EMF - 增强型图元文件 + + + EMZ - 压缩的增强型图元文件 + + EPS - 内嵌的 PostScript @@ -887,6 +907,11 @@ SVG - 可缩放矢量图形 + + + SVGZ - 压缩的可缩放矢量图形 + + SVM - StarView 元文件 @@ -902,11 +927,21 @@ TIFF - 标记图像文件格式 + + + WEBP - WebP 图像 + + WMF - Windows 元文件 + + + WMZ - 压缩的 Windows 元文件 + + XBM - X Bitmap @@ -932,6 +967,11 @@ PCD - 柯达 Photo CD (384x256) + + + APNG - 动态可移植网络图形 + + BMP - Windows 位图 @@ -942,6 +982,11 @@ EMF - 增强型图元文件 + + + EMZ - 压缩的增强型图元文件 + + EPS - 内嵌的 PostScript @@ -972,16 +1017,31 @@ SVG - 可缩放矢量图形 + + + SVGZ - 压缩的可缩放矢量图形 + + TIFF - 标记图像文件格式 + + + WEBP - WebP 图像 + + WMF - Windows 元文件 + + + WMZ - 压缩的 Windows 元文件 + + CGM - 计算机图形元文件 @@ -1032,6 +1092,11 @@ TIFF - 标记图像文件格式 + + + WEBP - WebP 图像 + + WMF - Windows 元文件 @@ -1052,6 +1117,11 @@ SVG - 可缩放矢量图形 + + + WEBP - WebP 图像 + + JPEG - Joint Photographic Experts Group @@ -1067,6 +1137,11 @@ SVG - 可缩放矢量图形 + + + WEBP - WebP 图像 + + ADO Rowset XML diff --git a/libreoffice/registry/res/fcfg_langpack_zh-TW.xcd b/libreoffice/registry/res/fcfg_langpack_zh-TW.xcd index d2872b9..888125b 100644 --- a/libreoffice/registry/res/fcfg_langpack_zh-TW.xcd +++ b/libreoffice/registry/res/fcfg_langpack_zh-TW.xcd @@ -174,27 +174,27 @@ - Word 2007–365 + Word 2007 - Word 2007–365 範本 + Word 2007 範本 - Word 2007–365 VBA + Word 2007 VBA - Office Open XML 文字 (過渡格式) + Word 2010–365 文件 - Office Open XML 文字範本 (過渡格式) + Word 2010–365 範本 @@ -292,6 +292,11 @@ JPEG - 聯合攝影專家組織 + + + WEBP - WebP 影像 + + HTML 文件範本 @@ -447,6 +452,11 @@ PDF - 可攜式文件格式 + + + Apache Parquet 試算表 + + dBASE @@ -797,6 +807,11 @@ ODF 公式 + + + APNG - 動態可移植網路圖形 + + BMP - Windows 點陣圖 @@ -812,6 +827,11 @@ EMF - 增強式中介檔 + + + EMZ - 壓縮增強式中介檔 + + EPS - 封裝式 PostScript @@ -887,6 +907,11 @@ SVG - 可縮放向量圖形 + + + SVGZ - 壓縮可縮放向量圖形 + + SVM - StarView 中介檔 @@ -902,11 +927,21 @@ TIFF - 標籤式影像檔格式 + + + WEBP - WebP 影像 + + WMF - Windows 中介檔 + + + WMZ - 壓縮 Windows 中介檔 + + XBM - X 點陣圖 @@ -932,6 +967,11 @@ PCD - 柯達相片 CD (384x256) + + + APNG - 動態可攜式網路圖形 + + BMP - Windows 點陣圖 @@ -942,6 +982,11 @@ EMF - 增強式中介檔 + + + EMZ - 壓縮增強式中介檔 + + EPS - 封裝式 PostScript @@ -972,16 +1017,31 @@ SVG - 可縮放向量圖形 + + + SVGZ - 壓縮可縮放向量圖形 + + TIFF - 標籤式影像檔格式 + + + WEBP - WebP 影像 + + WMF - Windows 中介檔 + + + WMZ - 壓縮 Windows 中介檔 + + CGM - 電腦圖形中介檔 @@ -1032,6 +1092,11 @@ TIFF - 標籤式影像檔格式 + + + WEBP - WebP 影像 + + WMF - Windows 中介檔 @@ -1052,6 +1117,11 @@ SVG - 可縮放向量圖形 + + + WEBP - WebP 影像 + + JPEG - 聯合圖像專家小組 @@ -1067,6 +1137,11 @@ SVG - 可縮放向量圖形 + + + WEBP - WebP 影像 + + ADO Rowset XML diff --git a/libreoffice/registry/res/registry_de.xcd b/libreoffice/registry/res/registry_de.xcd index 59233a2..2ea4456 100644 --- a/libreoffice/registry/res/registry_de.xcd +++ b/libreoffice/registry/res/registry_de.xcd @@ -55,7 +55,7 @@ - Text + Text/CSV @@ -95,18 +95,13 @@ MySQL (ODBC) - - - MySQL (nativ) - - - MySQL-Verbinder + MySQL/MariaDB-Verbinder @@ -725,133 +720,7 @@ - - - - - - Persönliches Adressbuch - - - Gesammelte Adressen - - - - - Vorname - - - Nachname - - - Anzeigename - - - Spitzname - - - E-Mail - - - E-Mail (2) - - - E-Mail-Format - - - Telefon (gesch.) - - - Telefon (Privat) - - - Fax - - - Pager - - - Handy - - - Adresse 1 - - - Adresse 2 - - - Ort - - - Bundesland - - - PLZ (Privat) - - - Land - - - Geschäftsadresse - - - Geschäftsadresse 2 - - - Stadt (gesch.) - - - Bundesland (gesch.) - - - PLZ (gesch.) - - - Land (gesch.) - - - Titel - - - Abteilung - - - Firma - - - Webseite (gesch.) - - - Webseite (privat) - - - Geburtsjahr - - - Geburtsmonat - - - Geburtstag - - - benutzerdef. 1 - - - benutzerdef. 2 - - - benutzerdef. 3 - - - benutzerdef. 4 - - - Kommentare - - - - - + @@ -912,7 +781,7 @@ - Bericht-Designer + Berichtdesigner @@ -1033,92 +902,17 @@ - Presentation Minimizer - - - Schritte - - - < ~Zurück - - - ~Weiter > - - - ~Beenden - - - Abbrechen + Präsentations-Minimierer Einleitung - - Der Presentation Minimizer wird verwendet, um die Dateigröße der aktuellen Präsentation zu verringern. Bilder werden komprimiert und Daten, die nicht länger benötigt werden, werden entfernt. Als letzten Schritt des Assistenten können Sie wählen, ob Sie die Änderungen auf die aktuelle Präsentation anwenden oder eine optimierte neue Version der Präsentation erzeugen möchten. - - - ~Einstellungen für den Presentation Minimizer auswählen: - - - ~löschen - - - Wählen Sie die Einstellungen für die Optimierung von Bildern aus. - Bilder - - Verlustfreie ~Komprimierung - - - ~JPEG-Kompression - - - ~Qualität in %: - - - Abgeschnittene Bildbereiche ~entfernen - - - ~Bildauflösung reduzieren: - - - 0;<no change> - - - 96;96 dpi (Bildschirmauflösung) - - - 150;150 dpi (Projektorauflösung) - - - 250;250 dpi (Druckerauflösung) - - - 300;300 dpi (Druckerauflösung) - - - 600;600 dpi (Druckerauflösung) - - - ~Externe Bilder einbetten - OLE-Objekte - - Wählen Sie die Einstellungen, um OLE-Objekte zu ersetzen - - - Erzeuge statische Ersatzbilder für OLE-Objekte - - - Für ~alle OLE-Objekte - - - ~Für OLE-Objekte, die nicht auf dem OpenDocument-Format basieren - Object Linking and Embedding (OLE) ist eine Technologie, die das Einbetten von und die Verlinkung mit Dokumenten und anderen Objekten ermöglicht. Die aktuelle Präsentation enthält OLE-Objekte. @@ -1128,39 +922,9 @@ Folien - - Wählen Sie die Folien, die gelöscht werden sollen - - - Nicht verwendete ~Masterfolien löschen - - - ~Notizen entfernen - - - ~Ausgeblendete Folien löschen - - - ~Folien löschen, die nicht zur individuellen Bildschirmpräsentation gehören: - Zusammenfassung - - Wählen Sie, wo die aufgeführten Änderungen angewendet werden sollen - - - Änderungen auf ~aktuelles Dokument anwenden - - - N~eu erzeugtes Dokument öffnen - - - ~Einstellungen speichern unter: - - - ~Dokument duplizieren, bevor die Änderungen angewendet werden - %SLIDES Folien löschen. @@ -1170,29 +934,26 @@ Ersatzbilder für %OLE Objekte erzeugen. - - Aktuelle Dateigröße: - - - Geschätzte neue Dateigröße: - Meine Einstellungen OK - - Das Dokument '%TITLE' wurde erfolgreich vom Presentation Minimizer überarbeitet. Die Dateigröße wurde dabei von %OLDFILESIZE MB auf %NEWFILESIZE MB geändert. + + Die Präsentation „%TITLE“ wurde erfolgreich aktualisiert. + + + Die Dateigröße hat sich von %OLDFILESIZE MB auf %NEWFILESIZE MB geändert. - - Das Dokument '%TITLE' wurde erfolgreich vom Presentation Minimizer überarbeitet. Die Dateigröße wurde dabei von %OLDFILESIZE MB auf etwa %NEWFILESIZE MB geändert. + + Die Dateigröße hat sich von %OLDFILESIZE MB auf ungefähr %NEWFILESIZE MB geändert. - - Das Dokument '%TITLE' wurde erfolgreich vom Presentation Minimizer überarbeitet. Die neue Dateigröße beträgt %NEWFILESIZE MB. + + Die Dateigröße hat sich auf %NEWFILESIZE MB geändert. - - Das Dokument '%TITLE' wurde erfolgreich vom Presentation Minimizer überarbeitet. Die neue Dateigröße beträgt etwa %NEWFILESIZE MB. + + Die Dateigröße hat sich auf etwa %NEWFILESIZE MB geändert. Dokument duplizieren… @@ -1359,7 +1120,7 @@ - Linksklick, Pfeil nach rechts oder unten, Leertaste, Seite nach unten, Enter, Eingabetaste + Linksklick, [Pfeil nach rechts], [Pfeil nach unten], [Leertaste], [Seite nach unten], [Enter], [Eingabetaste] Nächste Folie oder nächster Effekt @@ -1367,7 +1128,7 @@ - Rechtsklick, Pfeil nach links oder oben, Seite nach oben, Rückschritt + Rechtsklick, [Pfeil nach links], [Pfeil nach oben], [Seite nach oben], [Rückschritt] Vorherige Folie oder vorheriger Effekt @@ -1375,7 +1136,7 @@ - 'P' + [P] Mauszeiger als Stift verwenden @@ -1383,7 +1144,7 @@ - Anfang + [Pos1] Erste Folie @@ -1391,7 +1152,7 @@ - Ende + [Ende] Letzte Folie @@ -1399,7 +1160,7 @@ - 'E' + [E] Alle Markierungen von der Folie löschen @@ -1407,7 +1168,7 @@ - Alt+Bild nach oben + [Alt+Bild nach oben] Vorherige Folie ohne Effekte @@ -1415,7 +1176,7 @@ - Alt+Bild nach unten + [Alt+Bild nach unten] Nächste Folie ohne Effekte @@ -1423,7 +1184,7 @@ - 'B', '.' + [B], [.] Bildschirm schwarz schalten/Schwarzschaltung des Bildschirms aufheben @@ -1431,7 +1192,7 @@ - 'W', ',' + [W], [,] Bildschirm weiß schalten/Weißschaltung des Bildschirms aufheben @@ -1439,7 +1200,7 @@ - Esc, '-' + [Esc], [-] Bildschirmpräsentation beenden @@ -1447,15 +1208,15 @@ - Eine Zahl, danach Eingabetaste + {Zahl}, danach [Eingabetaste] - Zur angegebenen Folie springen + Wechseln zur angegebenen Folie - 'G', 'S' + [G], [S] Schriftgröße der Notizen vergrößern/verkleinern @@ -1463,7 +1224,7 @@ - 'A', 'Z' + [A], [Z] Notizen nach oben/unten rollen @@ -1471,7 +1232,7 @@ - 'H', 'L' + [H], [L] Den Fokus der Notizansicht zurück/vor bewegen @@ -1479,7 +1240,7 @@ - Strg+'1' + [Strg+1] Zeigt die Presenter-Konsole @@ -1487,7 +1248,7 @@ - Strg+'2' + [Strg+2] Zeigt die Präsentations-Notizen @@ -1495,7 +1256,7 @@ - Strg+'3' + [Strg+3] Zeigt die Folienübersicht @@ -1503,12 +1264,20 @@ - Strg+'4' + [Strg+4] Wechselt die Bildschirme + + + [Strg+A] + + + Schaltet von Stift zu Mauszeiger zurück + + @@ -5921,42 +5690,42 @@ - Textdokumente + Textdokumente (Writer) - Tabellendokumente + Tabellendokumente (Calc) - Präsentationen + Präsentationen (Impress) - Zeichnungen + Zeichnungen (Draw) - Webseiten + Webseiten (Writer) - Globaldokumente + Globaldokumente (Writer) - Formeln + Formeln (Math) - Datenbankdokumente + Datenbanken (Base) @@ -6033,7 +5802,7 @@ - ~Gehen zur Zeile… + ~Wechseln zu Zeile… @@ -6239,6 +6008,11 @@ Formelobjekt einfügen + + + Tabelle duplizieren + + ~Vertikal @@ -6297,7 +6071,13 @@ - Zeilen/Spalten fi~xieren + Bereiche fixieren + + + Zeilen und Spalten fixieren + + + Zeilen und Spalten fixieren @@ -6385,7 +6165,7 @@ - Verknüpfung zu e~xternen Daten… + Externe Verknüpfungen… @@ -6538,7 +6318,7 @@ - Text in Spalte~n… + Text in Spalten… @@ -6615,6 +6395,11 @@ Zur ~vorherigen Tabelle + + + Wechseln ~zu Tabelle… + + ~Diagramm… @@ -6647,17 +6432,17 @@ - Nicht ~gesperrte Zellen + Un~geschützte Zellen - Nur sichtbare Z~eilen auswählen + Nur sichtbare Z~eilen - Nur sichtbare S~palten auswählen + Nur sichtbare S~palten @@ -6665,12 +6450,60 @@ Bedingte~ Formatierung - + Bedingte Formatierung: Bedingung - ~Bedingung… + Bedingung… + + + + + Bedingte Formatierung: größer als + + + Größer als… + + + + + Bedingte Formatierung: kleiner als + + + Kleiner als… + + + + + Bedingte Formatierung: gleich + + + Gleich… + + + + + Bedingte Formatierung: zwischen + + + Zwischen… + + + + + Bedingte Formatierung: enthält Text + + + Enthält Text… + + + + + Bedingte Formatierung: weitere Regeln + + + Weitere Regeln… @@ -6680,7 +6513,7 @@ - Bedingte Formatierung: Farbskala + Bedingte Formatierung: Farbbalken ~Farbbalken… @@ -6788,7 +6621,7 @@ ~Festlegen - Druckbereich definieren + Druckbereich festlegen @@ -6991,6 +6824,46 @@ Fourier-Anal~yse… + + + Sparklines + + + + + Sparkline… + + + + + Sparkline löschen + + + + + Sparklinegruppe löschen + + + + + Sparklines gruppieren + + + + + Sparklinegruppierung aufheben + + + + + Sparkline bearbeiten… + + + + + Sparklinegruppe bearbeiten… + + Ko~pf-/Fußzeilen… @@ -7016,11 +6889,6 @@ Einfügen - - - Spal~ten löschen - - Zellen einfügen @@ -7057,12 +6925,12 @@ - Kommentar ~anzeigen + Kommentar ~einblenden - Kommentar a~usblenden + Kommentar ~ausblenden @@ -7080,14 +6948,6 @@ Alle Kommentare ~löschen - - - ~Kommentar - - - Kommentar e~infügen - - Kommentar lö~schen @@ -7100,7 +6960,7 @@ - Ko~pfzeilen + S~palten-/Zeilenbeschriftung @@ -7113,6 +6973,22 @@ ~Werte hervorheben + + + Spalten/Zeilen hervorheben + + + + + Indikator für ausgeblendete Zeilen/Spalten anzeigen + + + Indikator für ausgeblendete Zeilen/Spalten + + + Zeigt einen Indikator für ausgeblendete Zeilen und Spalten an + + ~Normalansicht @@ -7159,7 +7035,7 @@ K~ommentar… - Kommentar zur aufgezeichneten Änderung einfügen + Kommentar zur Änderung einfügen @@ -7449,11 +7325,6 @@ Tabelle einblen~den… - - - ~Verbinden - - Zellen ~trennen @@ -7480,7 +7351,7 @@ - Standardtextattribute setzen + Standardmäßige Textattribute setzen Standard @@ -7584,7 +7455,7 @@ - ~XML-Quelle… + XML-Quelle… @@ -8615,7 +8486,7 @@ - ~Gitter… + ~Gitterlinien… @@ -8643,6 +8514,11 @@ ~Y-Fehlerbalken… + + + Datentabelle… + + A~uswahl formatieren… @@ -8773,37 +8649,37 @@ - Hauptgitter ~Y-Achse… + Hauptgitterlinien ~Y-Achse… - Hauptgitter ~X-Achse… + Hauptgitterlinien ~X-Achse… - Hauptgitter ~Z-Achse… + Hauptgitterlinien ~Z-Achse… - Hilfsgitter Y-Ac~hse… + Hilfsgitterlinien Y-Ac~hse… - Hilfsgitter X-A~chse… + Hilfsgitterlinien X-A~chse… - Hilfsgitter Z-Ach~se… + Hilfsgitterlinien Z-Ach~se… - ~Alle Gitter… + ~Alle Gitterlinien… @@ -8873,32 +8749,32 @@ - Hauptgitter einfügen + Hauptgitterlinien einfügen - Hauptgitter löschen + Hauptgitterlinien löschen - Hauptgitter formatieren… + Hauptgitterlinien formatieren… - Hilfsgitter einfügen + Hilfsgitterlinien einfügen - Hilfsgitter löschen + Hilfsgitterlinien löschen - Hilfsgitter formatieren… + Hilfsgitterlinien formatieren… @@ -9021,6 +8897,16 @@ Datenbeschriftung formatieren… + + + Datentabelle einfügen + + + + + Datentabelle löschen + + Datenreihe formatieren… @@ -9058,7 +8944,7 @@ - Horizontale Gitter + Horizontale Gitterlinien @@ -9088,7 +8974,7 @@ - Vertikale Gitter + Vertikale Gitterlinien @@ -9175,7 +9061,7 @@ - ~Gitter + ~Gitterlinien @@ -9571,7 +9457,7 @@ - Berichts-A~ssistent… + Berichtsa~ssistent… @@ -9816,12 +9702,12 @@ - F~olie + Fol~ie - F~olie + Se~ite @@ -9836,7 +9722,7 @@ - Folie um~benennen… + Seite um~benennen… @@ -9918,6 +9804,9 @@ ~3D-Objekte + + 3D-Objekte (Doppelklick für Mehrfachauswahl) + @@ -10099,12 +9988,12 @@ - Folie do~ppeln + Seite du~plizieren - Folie do~ppeln + Folie du~plizieren @@ -10159,7 +10048,7 @@ - Folien~nummer + Seiten~nummer @@ -10169,7 +10058,7 @@ - Folien~titel + Seiten~titel @@ -10179,7 +10068,7 @@ - Folienan~zahl + Seitenan~zahl @@ -10274,10 +10163,10 @@ - Folie formatieren + Seite formatieren - Folien~eigenschaften… + Seiten~eigenschaften… @@ -10300,7 +10189,7 @@ - Ve~rknüpfungen zu externen Dateien… + E~xterne Verknüpfungen… @@ -10325,7 +10214,10 @@ - Foliensortier~ung + Ansicht Foliensortierung + + + Foliensortierung @@ -10335,7 +10227,7 @@ - Neue ~Folie + Neue ~Seite @@ -10345,7 +10237,7 @@ - Folie aus ~Datei einfügen… + Seite aus ~Datei einfügen… @@ -10365,7 +10257,7 @@ - Anordnung + Anordnen @@ -10385,6 +10277,9 @@ ~Verbinder + + Verbinder (Doppelklick für Mehrfachauswahl) + @@ -10418,10 +10313,10 @@ - F~angpunkt/-linie… + F~anglinie… - Fanglinien ~einfügen… + Fanglinie ~einfügen… @@ -10453,7 +10348,18 @@ ~Ebene… - ~Ebene ändern… + Ebene ä~ndern… + + + + + Sichtbarkeit der Ebene umschalten + + + Ebene ~verbergen + + + Ebene ~verbergen (mittels [Umschalt+Klick]) @@ -10513,12 +10419,12 @@ - Folienm~aster ändern… + M~asterfolie ändern… - M~asterfolie… + Masterseite ändern… @@ -10551,7 +10457,7 @@ - F~olie löschen + ~Seite löschen @@ -10594,7 +10500,7 @@ - Auf Kreis setzen (schräg stellen) + Auf Kreis setzen (neigen) @@ -10785,7 +10691,7 @@ - Linienverbinder mit Pfeilspitzen + Linienverbinder mit Pfeilen @@ -10945,10 +10851,10 @@ - ~Vergrößern und Verschieben + ~Vergrößern und verschieben - Vergrößern und Verschieben (Strg zum Ändern des Maßstabs, Umschalt zum Verschieben) + Vergrößern und verschieben ([Strg] zum Ändern des Maßstabs, [Umschalt] zum Verschieben) @@ -10985,7 +10891,7 @@ - An~ordnung + An~ordnen @@ -11050,7 +10956,7 @@ - Folien~nummer… + Seiten~nummer… @@ -11065,7 +10971,10 @@ - ~Normal + Ansicht Normal + + + Normal @@ -11080,7 +10989,7 @@ - Folienberei~ch + Seitenberei~ch @@ -11088,19 +10997,14 @@ Auf~gabenbereich - - - Zellen ~verbinden - - - + - Zellen tei~len + Optimieren - + - Optimieren + Tabellenposition und -größe @@ -11130,7 +11034,7 @@ - Zeilen ~gleichmäßig verteilen + Zeilen gleichmäßig verteilen @@ -11145,7 +11049,7 @@ - ~Zeilen einfügen + ~Zeilen einfügen… @@ -11160,7 +11064,7 @@ - ~Spalten einfügen + ~Spalten einfügen… @@ -11168,11 +11072,6 @@ Ze~ile löschen - - - Spal~te löschen - - Ta~belle löschen @@ -11183,7 +11082,7 @@ Tabelle auswählen - ~Auswählen… + Tabelle ~auswählen Tabelle auswählen @@ -11220,11 +11119,6 @@ ~Tabelle… - - - ~Kommentar - - Kommentar ~löschen @@ -11247,7 +11141,7 @@ - Text automatisch anpassen + Text bei Überlauf verkleinern @@ -11262,10 +11156,10 @@ - Zur ersten Folie wechseln + Zur ersten Seite wechseln - ~Erste Folie + ~Erste Seite @@ -11278,10 +11172,10 @@ - Zur vorhergehenden Folie wechseln + Zur vorhergehenden Seite wechseln - ~Vorherige Folie + ~Vorherige Seite @@ -11294,10 +11188,10 @@ - Zur nächsten Folie wechseln + Zur nächsten Seite wechseln - ~Nächste Folie + ~Nächste Seite @@ -11310,10 +11204,10 @@ - Zur letzten Folie wechseln + Zur letzten Seite wechseln - ~Letzte Folie + ~Letzte Seite @@ -11326,10 +11220,10 @@ - Folie an Anfang verschieben + Seite an Anfang verschieben - Folie an ~Anfang + Seite an ~Anfang @@ -11342,10 +11236,10 @@ - Folie nach oben verschieben + Seite nach oben verschieben - Folie nach ~oben + Seite nach ~oben @@ -11358,10 +11252,10 @@ - Folie nach unten verschieben + Seite nach unten verschieben - Folie nach ~unten + Seite nach ~unten @@ -11374,10 +11268,10 @@ - Folie ans Ende verschieben + Seite ans Ende verschieben - Folie ans ~Ende + Seite ans ~Ende @@ -11475,7 +11369,7 @@ - ~Folie + ~Seite @@ -11646,22 +11540,22 @@ - Folienbereich + Seitenbereich - Folienbereich (keine Auswahl) + Seitenbereich (keine Auswahl) - Bereich Folienmaster + Bereich Seitenmaster - Bereich Folienmaster (keine Auswahl) + Bereich Seitenmaster (keine Auswahl) @@ -13959,7 +13853,7 @@ ~Grundformen - Grundformen + Grundformen (Doppelklick für Mehrfachauswahl) @@ -13969,6 +13863,9 @@ S~ymbolformen + + Symbolformen (Doppelklick für Mehrfachauswahl) + @@ -14000,7 +13897,7 @@ ~Blockpfeile - Blockpfeile + Blockpfeile (Doppelklick für Mehrfachauswahl) @@ -14010,6 +13907,9 @@ ~Flussdiagramme + + Flussdiagramme (Doppelklick für Mehrfachauswahl) + @@ -14018,6 +13918,9 @@ Legen~den + + Legenden (Doppelklick für Mehrfachauswahl) + @@ -14027,12 +13930,15 @@ ~Sterne und Banner - Sterne und Banner + Sterne und Banner (Doppelklick für Mehrfachauswahl) - Rechtec~k + Re~chteck + + + Rechteck (Doppelklick für Mehrfachauswahl) @@ -14057,7 +13963,10 @@ - Ellip~se + E~llipse + + + Ellipse (Doppelklick für Mehrfachauswahl) @@ -14072,7 +13981,7 @@ - Re~chtwinkliges Dreieck + Recht~winkliges Dreieck @@ -14597,7 +14506,7 @@ - Nur Text + Einfacher Text @@ -14657,12 +14566,12 @@ - Schräg nach oben + Nach oben geneigt - Schräg nach unten + Nach unten geneigt @@ -14767,7 +14676,7 @@ - ~Maßstab… + ~Maßstab und Ansichtslayout… @@ -14800,7 +14709,7 @@ Te~xtfeld - Textfeld einfügen + Textfeld einfügen (Doppelklick für Mehrfachauswahl) @@ -14881,6 +14790,16 @@ ~Objektkatalog + + + Beobachtete Ausdrücke + + + + + Aufrufliste + + K~ontur @@ -14891,7 +14810,7 @@ - ~Durchstreichen + ~Durchgestrichen @@ -14911,12 +14830,12 @@ - Einfach ~unterstreichen + Einfach ~unterstrichen - Do~ppelt unterstreichen + Do~ppelt unterstrichen @@ -14964,7 +14883,7 @@ - Nach formatierten Zeichenketten suchen + Nach formatierten Zeichenfolgen suchen @@ -14979,7 +14898,10 @@ - [Platzhalter für Mitteilungen] + Nachricht zu Suchergebnissen + + + Suchergebnisse @@ -15181,7 +15103,7 @@ - Gamma + Gammawert @@ -15212,13 +15134,16 @@ ~Linie - Linie einfügen + Linie einfügen (Doppelklick für Mehrfachauswahl) ~Linien und Linienspitzen + + Linien und Linienspitzen (Doppelklick für Mehrfachauswahl) + @@ -15232,7 +15157,7 @@ - Linie mit Pfeilspitzen + Linie mit Pfeilen @@ -15405,7 +15330,7 @@ Vom Server ~öffnen… - Datei auf Server öffnen + Datei vom Server öffnen Datei vom Server ~öffnen… @@ -15514,10 +15439,7 @@ - Punkte bearbeiten - - - P~unkte + Punktbearbeitungsmodus umschalten @@ -15667,7 +15589,7 @@ - Alle Ignorieren + Alle ignorieren @@ -15682,7 +15604,7 @@ - Sat~zanfang groß + Sat~zanfang groß schreiben @@ -15720,7 +15642,7 @@ - Text~ aus Datei einfügen… + Text~ aus Datei… @@ -15780,7 +15702,10 @@ - Nach oben + Nach oben verschieben + + + Ausgewählte Absätze um einen Absatz nach oben verschieben @@ -15790,7 +15715,10 @@ - Nach unten + Nach unten verschieben + + + Ausgewählte Absätze um einen Absatz nach unten verschieben @@ -15802,6 +15730,9 @@ Ebene ~hochstufen + + Gliederungsebene ausgewählter Listenabsätze hochstufen + @@ -15823,6 +15754,9 @@ Ebene herabstufen + + Gliederungsebene ausgewählter Listenabsätze herabstufen + @@ -15862,10 +15796,10 @@ - ~Webansicht + ~Web - ~Webvorschau + ~Web @@ -16019,8 +15953,14 @@ + OLE-Objekt einfügen + + ~OLE-Objekt… + + Dialog öffnen, um OLE-Objekt einzufügen + @@ -16086,9 +16026,6 @@ Farbe der Zeichenhervorhebung - - Farbe der Zeichenhervorhebung (in Textfeldern und Formen) - @@ -16120,7 +16057,7 @@ - Umrandung (Umschalt zum Überschreiben) + Umrandung ([Umschalt] zum Überschreiben) @@ -16138,7 +16075,10 @@ - Ob~jekt + OLE-Objekt + + + Menü zum Bearbeiten oder Speichern von OLE-Objekten @@ -16328,7 +16268,7 @@ - Obj~ekt und Form + Textfeld und Form @@ -16376,7 +16316,7 @@ - Tabellenvorlagen + Tabellenvorlagen… AutoFormat~... @@ -16402,7 +16342,7 @@ - Rechtschreibung + Rechtschreibung… ~Rechtschreibung… @@ -16492,12 +16432,12 @@ - Nach ~vorn + Weiter nach ~vorn - Nach ~hinten + Weiter nach ~hinten @@ -16583,6 +16523,16 @@ Verschmel~zen + + + Zellen verbinden + + + + + Zellen teilen… + + S~ubtrahieren @@ -16632,6 +16582,9 @@ Linienspitzen + + Wählen Sie Anfang und Ende für Linienspitzen aus. + @@ -16692,14 +16645,6 @@ Inhalte ~löschen… - - - Emoji - - - Emoji einfügen - - Rotation des Drehpunktes X @@ -16767,7 +16712,7 @@ - P~ipette… + Far~bersetzung… @@ -16995,23 +16940,23 @@ - ~Nächste Darstellung + ~Nächster Maßstab - Vorherige ~Darstellung + Vor~heriger Maßstab - Gitter + Raster ~Raster sichtbar - Gitter anzeigen + Raster anzeigen @@ -17059,10 +17004,10 @@ ~Schützen… - Vor Änderungen schützen + Änderungen schützen - Vor Änderungen schützen + Änderungen schützen @@ -17199,6 +17144,9 @@ ~Kurven und Polygone + + Kurven und Polygone (Doppelklick für Mehrfachauswahl) + @@ -17294,6 +17242,17 @@ Automatische Rechtschreibprüfung umschalten + + + Automatische Prüfung auf Barrierefreiheit + + + Automatische Prüfung auf Barrierefreiheit + + + Automatische Prüfung auf Barrierefreiheit umschalten + + Kennung ausschalten @@ -17440,13 +17399,13 @@ - Auto-Redigierung + Automatische Redigierung - Auto~-Redigierung… + Automatische Redigierung… - Auto-Redigierung des Dokuments + Automatische Redigierung des Dokuments @@ -17549,12 +17508,12 @@ - Dialog E~xport… + Dialog E~xportieren… - Dialog I~mport… + Dialog I~mportieren… @@ -17604,13 +17563,13 @@ - Gallery + Galerie - ~Gallery + ~Galerie - Clip-Art- und Medien-Gallery öffnen + Clip-Art- und Mediengalerie öffnen @@ -17873,9 +17832,6 @@ Druckvorschau umschalten - - Seitenansicht schließen - @@ -18214,7 +18170,7 @@ - E~xtension-Manager… + Erweiterungen… @@ -18373,7 +18329,7 @@ - Datumsauswahl-Feld + Datumsauswahl-Steuerelement @@ -18461,6 +18417,11 @@ Schrifteffekte… + + + Schriftposition… + + ~Format @@ -18468,7 +18429,7 @@ - Obj~ekt + OLE-Objekt @@ -18588,7 +18549,7 @@ - An~ordnung + An~ordnen @@ -18608,11 +18569,14 @@ - Verankerung wechseln + Verankerung ~Verankerung + + Verankerung für Objekt wählen + @@ -18655,42 +18619,66 @@ - Geschützten ~Bindestrich + Geschützten Bindestrich einfügen + + + Geschützter Bindestrich - ~Weiches Trennzeichen + Weiches Trennzeichen einfügen + + + Weiches Trennzeichen - ~Geschütztes Leerzeichen + Geschütztes Leerzeichen einfügen + + + Geschütztes Leerzeichen - ~Schmales geschütztes Leerzeichen + ~Schmales geschütztes Leerzeichen einfügen + + + Schmales geschütztes Leerzeichen - Weichen Umbruch ~ohne Breite + Leerzeichen ohne Breite einfügen + + + Leerzeichen ohne Breite - Wort~verbinder + Wortverbinder einfügen + + + Wortverbinder - ~Links-nach-rechts-Markierung + Links-nach-rechts-Markierung einfügen + + + Links-nach-rechts-Markierung - ~Rechts-nach-links-Markierung + Rechts-nach-links-Markierung einfügen + + + Rechts-nach-links-Markierung @@ -18703,6 +18691,17 @@ Spalte einfügen + + + Spalten löschen + + + ~Spalten löschen + + + Ausgewählte Spalten löschen + + Sp~rache verwalten… @@ -18779,7 +18778,7 @@ - Dokumentenklassifizierung übernehmen + Dokumentklassifizierung anwenden @@ -18811,10 +18810,16 @@ Na~me… + + Eine Bezeichnung angeben, um ein Objekt zu identifizieren + - Beschreib~ung… + Alternativer Text… + + + Beschreibungen von Nicht-Text-Inhalten hinzufügen (für Barrierefreiheit) @@ -18862,10 +18867,10 @@ Zusätzliche… - Zusätzliche Extensions… + Zusätzliche Erweiterungen… - Zusätzliche Extensions + Zusätzliche Erweiterungen @@ -18893,11 +18898,6 @@ Lokale Kopie öffnen - - - Diagramm bearbeiten - - Ve~rteilung @@ -18978,6 +18978,16 @@ Objekt untersuchen + + + Grafikgröße prüfen… + + + + + Thema… + + Öffnet den Bereich Eigenschaften @@ -18990,7 +19000,7 @@ - Öffnet den Bereich Gallery + Öffnet den Bereich Galerie @@ -19510,9 +19520,14 @@ ~Optimale Ansicht + + + Befehle + + - Se~itenleiste + ~Elemente @@ -19582,6 +19597,11 @@ ~Sonstige + + + Öffnet den Bereich Elemente + + @@ -19724,7 +19744,7 @@ - ~Berichtsnavigator + ~Berichtnavigator @@ -19799,7 +19819,7 @@ - ~Formen ausrichten + ~Formen anordnen @@ -19895,6 +19915,11 @@ Seite + + + Prüfung der Barrierefreiheit + + Formen @@ -19902,7 +19927,7 @@ - Gallery + Galerie @@ -19945,9 +19970,9 @@ Design - + - Eigenschaften + Elemente @@ -19992,6 +20017,11 @@ Fußzeilen + + + Probleme bei der Barrierefreiheit + + Fläche @@ -20014,7 +20044,17 @@ - Gallery + Galerie + + + + + Eigenschaften + + + + + Elemente @@ -20042,6 +20082,11 @@ Folie + + + Seite + + Layouts @@ -20509,7 +20554,7 @@ Verzeichnis einfügen - ~Verzeichnis… + Verzeichnis… @@ -20519,10 +20564,10 @@ - Direktcursor-Modus umschalten + Direkt-Cursor-Modus umschalten - Direktc~ursor-Modus + Direkt-C~ursor-Modus @@ -20554,7 +20599,7 @@ A~ktuelles Verzeichnis - Ver~zeichnisse aktualisieren + Ver~zeichnis aktualisieren @@ -20567,7 +20612,7 @@ A~blehnen - Änderungen ablehnen + Änderung ablehnen Änderung verwerfen @@ -20586,7 +20631,7 @@ Alle able~hnen - Alle aufgezeichneten Änderungen ablehnen + Alle Änderungen ablehnen Alle Änderungen ablehnen @@ -20594,10 +20639,10 @@ - Akz~eptieren + Ann~ehmen - Änderungen annehmen + Änderung annehmen Änderung annehmen @@ -20605,21 +20650,21 @@ - Akzep~tieren und zur Nächsten springen + Annehmen und zur Nächs~ten springen - Änderung akzeptieren und die Nächste markieren + Änderung annehmen und die Nächste auswählen - Alle akze~ptieren + Alle anneh~men - Alle aufgezeichneten Änderungen akzeptieren + Alle Änderungen annehmen - Alle Änderung akzeptieren + Alle Änderung annehmen @@ -20664,7 +20709,10 @@ - An~zeigen + Änderungen anzeigen + + + Anzeigen Änderungen anzeigen @@ -20672,7 +20720,7 @@ - Änd~erungen + Änderungen anzeigen @@ -20699,6 +20747,35 @@ Zeigt eine Schaltfläche neben Überschriften und Zwischenüberschriften an, die beim Falten der Gliederung hilft. Auch ohne die Schaltfläche können Sie mit dem Navigator eine Gliederung falten. + + + Anzeigen bis Gliederungsebene… + + + + + Direkte Zeichenformatierung hervorheben + + + Direkte Zeichenformatierung + + + + + Absatzvorlagen hervorheben + + + Absatzvorlagen + + + + + Zeichenvorlagen hervorheben + + + Zeichenvorlagen + + Löschungen für Änderungen verfolgen am Rand anzeigen @@ -20717,7 +20794,7 @@ K~ommentieren… - Kommentar zur aufgezeichneten Änderung einfügen + Kommentar zur Änderung einfügen @@ -20764,6 +20841,17 @@ Lesezeichen einfügen + + + Eigenschaften Inhalts-Steuerelement + + + Eigenschaften + + + Eigenschaften Inhalts-Steuerelement + + Merker setzen @@ -20807,7 +20895,7 @@ Beschriftun~g… - Bildunterschrift einfügen + Beschriftung einfügen Beschriftung einfügen… @@ -20836,6 +20924,88 @@ Manuellen ~Zeilenumbruch einfügen + + + Inhalts-Steuerelemente + + + + + Rich Text-Inhalts-Steuerelement + + + Rich Text + + + Rich Text-Inhalts-Steuerelement einfügen + + + + + Markierfeld-Inhalts-Steuerelement + + + Markierfeld + + + Markierfeld-Inhalts-Steuerelement einfügen + + + + + Dropdown-Listen-Inhalts-Steuerelement + + + Dropdown-Liste + + + Dropdown-Listen-Inhalts-Steuerelement einfügen + + + + + Bild-Inhalts-Steuerelement + + + Bild + + + Bild-Inhalts-Steuerelement einfügen + + + + + Datums-Inhalts-Steuerelement + + + Datumsfeld + + + Datums-Inhalts-Steuerelement einfügen + + + + + Text-Inhalts-Steuerelement + + + Textfeld + + + Text-Inhalts-Steuerelement einfügen + + + + + Kombinationsfeld-Inhalts-Steuerelement + + + Kombinationsfeld + + + Kombinationsfeld-Inhalts-Steuerelement einfügen + + Weitere Objekte einfügen @@ -20876,9 +21046,17 @@ Rahmen einfügen + + + Rahmeninhalt nicht umfließen + + - Verzeichnis~eintrag… + Verzeichniseintrag einfügen + + + V~erzeichniseintrag… Verzeichniseintrag einfügen @@ -21035,7 +21213,10 @@ - Objekt einfügen + Menü OLE-Objekte einfügen + + + OLE-Objekt einfügen @@ -21053,7 +21234,12 @@ - Dat~um + Datum (fest) + + + + + Datum (variabel) @@ -21063,12 +21249,31 @@ - Uhr~zeit + Uhrzeit (fest) + + + + + Uhrzeit (variabel) + + + + + Seitennummer… + + + Seitennummer einfügen - Seiten~nummer + Feldbefehl Seitennummer + + + Seitennummer + + + Seitennummer einfügen @@ -21306,7 +21511,7 @@ - Formatvorlagen aus Dokumentvorlage ~laden + Formatvorlagen aus Dokumentvorlage ~laden… @@ -21349,6 +21554,11 @@ T~itelseite… + + + Übersetzen… + + ~Spalten… @@ -21388,7 +21598,7 @@ - Fu~ß-/Endnoten… + Fuß-/Endnoteneinstellungen… @@ -21419,12 +21629,12 @@ - Seitenansicht: zwei Seiten + Doppelseitenansicht - Seitenansicht: eine Seite + Einzelseitenansicht @@ -21434,7 +21644,7 @@ - Seitenansicht: mehrere Seiten + Mehrseitenansicht @@ -21490,9 +21700,14 @@ F~eldbefehl bearbeiten… + + + Ausgewählten Feldbefehl aktualisieren + + - Ve~rknüpfungen zu externen Dateien… + E~xterne Verknüpfungen… @@ -21512,7 +21727,7 @@ - Überschriftenzeilen beim Seitenumbruch ~wiederholen + Überschriftszeilen bei Seitenumbruch ~wiederholen @@ -21532,6 +21747,9 @@ Zeilen ~oberhalb + + Zeilen oberhalb einfügen + @@ -21540,6 +21758,9 @@ Zeilen ~unterhalb + + Zeilen unterhalb einfügen + @@ -21553,6 +21774,9 @@ Spalten da~vor + + Spalte davor einfügen + @@ -21561,13 +21785,16 @@ Spalten ~danach + + Spalten danach einfügen + ~Inhalte einfügen… - ~Inhalte einfügen… + ~Weitere Optionen… @@ -21627,16 +21854,6 @@ Tabelle löschen - - - Zellen tei~len… - - - - - Zellen ~verbinden - - ~Zeilenhöhe… @@ -21664,7 +21881,13 @@ - Ve~rzeichniseintrag… + Verzeichniseintrag bearbeiten + + + ~Verzeichniseintrag… + + + ~Verzeichniseintrag bearbeiten… @@ -21778,7 +22001,7 @@ - Ebene n~iedriger verschieben + Gliederungsebene herabstufen @@ -21788,7 +22011,7 @@ - Ebene ~höher verschieben + Gliederungsebene hochstufen @@ -21818,7 +22041,7 @@ - Nach ~oben verschieben + Element nach oben verschieben @@ -21828,7 +22051,7 @@ - Nach ~unten verschieben + Element nach unten verschieben @@ -21863,7 +22086,7 @@ - Mit Unterpunkten Ebene nie~driger verschieben + Gliederungsebene mit Unterpunkten herabstufen @@ -21873,12 +22096,12 @@ - Mit Unterpunkten Ebene höh~er verschieben + Gliederungsebene mit Unterpunkten hochstufen - Mit Unterpunkten nach o~ben verschieben + Element mit Unterpunkten nach oben verschieben @@ -21888,7 +22111,7 @@ - Mit Unterpunkten nach un~ten verschieben + Element mit Unterpunkten nach unten verschieben @@ -22042,7 +22265,7 @@ - F~uß-/Endnoten… + F~uß-/Endnote… @@ -22052,7 +22275,7 @@ - Umschalt+Rückschritt + [Umschalt+Rückschritt] @@ -22295,7 +22518,7 @@ - Indexmarke zum Index + Verzeichniseintrag zum Verzeichnis @@ -22323,7 +22546,10 @@ - Spaltenbreite mi~nimieren + Minimale Spaltenbreite + + + Minimale Spaltenbreite: Passt die Breite der ausgewählten Spalten an den Inhalt an @@ -22338,7 +22564,10 @@ - Zeilenhöhe minimie~ren + Minimale Zeilenhöhe + + + Minimale Zeilenhöhe: Passt die Höhe ausgewählter Zeilen an den Inhalt an @@ -22434,12 +22663,12 @@ - Zur nächsten Indexmarkierung + Wechseln zum nächsten Verzeichniseintrag - Zur vorherigen Indexmarkierung + Wechseln zum vorherigen Verzeichniseintrag @@ -22503,6 +22732,11 @@ Te~xtbegrenzungen + + + Bereichsbegrenzungen + + T~hesaurus… @@ -22512,6 +22746,9 @@ Farbe der Zeichenhervorhebung + + Farbe für Zeichenhervorhebung (veraltet – verwenden Sie „Farbe für Zeichenhintergrund“) + @@ -22545,10 +22782,10 @@ - ~Kapitelnummerierung… + Kapitelnummerierung… - Kapitelnummerierung festlegen + Legt die Einstellungen der Kapitelnummerierung fest @@ -22566,11 +22803,23 @@ Zwis~chenräume verbergen + + Zwischenräume + + + Zwischenräume zwischen Seiten verbergen + Zwis~chenräume + + Zwischenräume + + + Zwischenräume zwischen Seiten anzeigen + @@ -22639,13 +22888,93 @@ - Formatierung übertragen + Übertragen Fo~rmatierung übertragen - Formatierung übertragen (Doppelklick und [Strg/Befehl], um Verhalten zu ändern) + Formatierung übertragen ([Strg/Befehl+Doppelklick], um Verhalten zu ändern) + + + + + Maßstab + + + + + Änderungen verwalten + + + + + Zeichen + + + + + Absatz + + + + + Tabelleneigenschaften + + + + + Position und Größe + + + + + Bildeigenschaften + + + + + Rahmeneigenschaften + + + + + OLE-Objekt-Eigenschaften + + + + + Textumlauf + + + + + Umrandung + + + + + Umrandung + + + + + Fläche + + + + + Fläche + + + + + Linie + + + + + Linie @@ -22657,12 +22986,12 @@ - ~Absatz + A~bsatz - Liste + ~Liste @@ -22700,7 +23029,7 @@ - Zugänglichkeitsprü~fung… + Prü~fung der Barrierefreiheit… @@ -22715,7 +23044,7 @@ - Anordnung + Anordnen @@ -22895,15 +23224,15 @@ - Z~itat + Blockzitat - Absatzvorlage: ~Zitat + Absatzvorlage Blockzitat - Absatzvorlage Zitat + Absatzvorlage Blockzitat @@ -22921,15 +23250,15 @@ - Te~xtkörper + Fließtext - Absatzvorlage: Te~xtkörper + Absatzvorlage Fließtext - Absatzvorlage Textkörper + Absatzvorlage Fließtext @@ -22939,10 +23268,10 @@ - Zeichenvorlage: Stan~dard + Keine Zeichenvorlage - Zeichenvorlage Standard + Angewendete Zeichenvorlage entfernen @@ -23205,12 +23534,27 @@ - Öffnet den Bereich Seite + Öffnet den Bereich „Seite“ - Öffnet den Bereich Vorlagenkontrolle + Öffnet den Bereich „Vorlagenkontrolle“ + + + + + Öffnet den Bereich „Änderungen verwalten“ + + + + + Öffnet den Bereich „Prüfung der Barrierefreiheit“ + + + + + Hervorhebung @@ -24488,6 +24832,61 @@ Standard (kompakt) + + + Standard (kompakt) – Kommentar + + + + + Standard (kompakt) – Form + + + + + Standard (kompakt) – Formtext + + + + + Standard (kompakt) – Formular-Steuerelement + + + + + Standard (kompakt) – Rahmen + + + + + Standard (kompakt) – Bild + + + + + Standard (kompakt) – Medien + + + + + Standard (kompakt) – OLE-Objekt + + + + + Standard (kompakt) – Druckvorschau + + + + + Standard (kompakt) – Tabelle + + + + + Standard (kompakt) – Text + + Formatierungen (Formatvorlagen) @@ -24878,7 +25277,12 @@ - Base: Berichtsassistent + Base: Berichtdesigner + + + + + XML-Formulardokument @@ -24913,7 +25317,7 @@ - Base: Bericht-Designer + Base: Berichtdesigner diff --git a/libreoffice/registry/res/registry_en-GB.xcd b/libreoffice/registry/res/registry_en-GB.xcd index 7a4fe5e..7f60531 100644 --- a/libreoffice/registry/res/registry_en-GB.xcd +++ b/libreoffice/registry/res/registry_en-GB.xcd @@ -55,7 +55,7 @@ - Text + Text/CSV @@ -95,18 +95,13 @@ MySQL (ODBC) - - - MySQL (Native) - - - MySQL Connector + MySQL/MariaDB Connector @@ -290,133 +285,7 @@ - - - - - - Personal Address book - - - Collected Addresses - - - - - Forename - - - Surname - - - Display Name - - - Nickname - - - E-mail - - - E-mail (2) - - - Mail Format - - - Phone (Work) - - - Phone (Home) - - - Fax - - - Pager - - - Mobile - - - Address 1 - - - Address 2 - - - PostTown - - - County - - - Postcode (Home) - - - Country - - - Work Address - - - Work Address 2 - - - Post Town (Work) - - - County (Work) - - - Postcode (Work) - - - Country (Work) - - - Job Title - - - Department - - - Company - - - Web Page (Work) - - - Web Page (Home) - - - Birth Year - - - Birth Month - - - Birth Day - - - Custom 1 - - - Custom 2 - - - Custom 3 - - - Custom 4 - - - Comments - - - - - + @@ -600,90 +469,15 @@ Presentation Minimiser - - Steps - - - < ~Back - - - ~Next > - - - ~Finish - - - Cancel - Introduction - - The Presentation Minimiser is used to reduce the file size of the current presentation. Images will be compressed and data, that is no longer needed, will be removed. At the last step of the wizard you can choose to apply the changes to the current presentation or to create an optimised new version of the presentation. - - - ~Choose settings for Presentation Minimiser - - - ~Delete - - - Choose settings for optimising images - Images - - ~Lossless compression - - - ~JPEG compression - - - ~Quality in % - - - ~Delete cropped image areas - - - Reduce ~image resolution - - - 0;<no change> - - - 96;96 DPI (screen resolution) - - - 150;150 DPI (projector resolution) - - - 250;250 DPI (print resolution) - - - 300;300 DPI (print resolution) - - - 600;600 DPI (print resolution) - - - ~Embed external images - OLE Objects - - Choose settings for replacing OLE objects - - - Create static replacement images for OLE objects - - - For ~all OLE objects - - - ~For OLE objects not based on OpenDocument format - Object Linking and Embedding (OLE) is a technology that allows embedding and linking to documents and other objects. The current presentation contains OLE objects. @@ -693,39 +487,9 @@ Slides - - Choose which slides to delete - - - Delete unused ~master slides - - - ~Clear notes - - - Delete hidden ~slides - - - Delete slides that are not used for the ~custom slide show - Summary - - Choose where to apply the following changes - - - ~Apply changes to current presentation - - - ~Open newly created presentation - - - ~Save settings as - - - ~Duplicate presentation before applying changes - Delete %SLIDES slides. @@ -735,29 +499,26 @@ Create replacement images for %OLE objects. - - Current file size: - - - Estimated new file size: - My Settings OK - - The Presentation Minimiser has successfully updated the presentation '%TITLE'. The file size has changed from %OLDFILESIZE MB to %NEWFILESIZE MB. + + Successfully updated the presentation “%TITLE”. - - The Presentation Minimiser has successfully updated the presentation '%TITLE'. The file size has changed from %OLDFILESIZE MB to approximated %NEWFILESIZE MB. + + The file size has changed from %OLDFILESIZE MB to %NEWFILESIZE MB. - - The Presentation Minimiser has successfully updated the presentation '%TITLE'. The file size has changed to %NEWFILESIZE MB. + + The file size has changed from %OLDFILESIZE MB to approximately %NEWFILESIZE MB. - - The Presentation Minimiser has successfully updated the presentation '%TITLE'. The file size has changed to approximated %NEWFILESIZE MB. + + The file size has changed to %NEWFILESIZE MB. + + + The file size has changed to approximately %NEWFILESIZE MB. Duplicating presentation... @@ -1074,6 +835,14 @@ Switches monitors + + + Ctrl-'A' + + + Turn off pointer as pen mode + + @@ -5486,42 +5255,42 @@ - Text documents + Text documents (Writer) - Spreadsheets + Spreadsheets (Calc) - Presentations + Presentations (Impress) - Drawings + Drawings (Draw) - Web pages + Web pages (Writer) - Master documents + Master documents (Writer) - Formulae + Formulas (Math) - Database documents + Database documents (Base) @@ -5804,6 +5573,11 @@ Insert Formula Object + + + Duplicate Sheet + + Flip Vertically @@ -5862,7 +5636,13 @@ - Freeze ~Rows and Columns + Freeze Panes + + + Freeze Rows and Columns + + + Freeze Rows and Columns @@ -5950,7 +5730,7 @@ - Link to E~xternal Data... + E~xternal Links... @@ -6103,7 +5883,7 @@ - Te~xt to Columns... + Text to Columns... @@ -6180,6 +5960,11 @@ To Previous Sheet + + + ~Go to Sheet... + + Ch~art... @@ -6230,7 +6015,7 @@ C~onditional - + Conditional Formatting: Condition @@ -6238,6 +6023,54 @@ Condition... + + + Conditional Formatting: Greater Than + + + Greater than... + + + + + Conditional Formatting: Less Than + + + Less than... + + + + + Conditional Formatting: Equals + + + Equals... + + + + + Conditional Formatting: Between + + + Between... + + + + + Conditional Formatting: Contains Text + + + Containing text... + + + + + Conditional Formatting: More Rules + + + More rules... + + Conditional Formatting... @@ -6556,6 +6389,46 @@ F~ourier Analysis... + + + Sparklines + + + + + Sparkline... + + + + + Delete Sparkline + + + + + Delete Sparkline Group + + + + + Group Sparklines + + + + + Ungroup Sparklines + + + + + Edit Sparkline... + + + + + Edit Sparkline Group... + + ~Headers and Footers... @@ -6581,11 +6454,6 @@ Insert - - - Delete Columns - - Insert Cells @@ -6645,14 +6513,6 @@ Delete All Comments - - - Comm~ent - - - Insert Co~mment - - Delete Comment @@ -6678,6 +6538,22 @@ Value ~Highlighting + + + Column/Row Highlighting + + + + + Show Hidden Row/Column Indicator + + + Hidden Row/Column Indicator + + + Show the indicator for hidden rows and columns + + ~Normal View @@ -7014,11 +6890,6 @@ ~Show Sheet... - - - Merge Cells - - Unmerge Cells @@ -7149,7 +7020,7 @@ - ~XML Source... + XML Source... @@ -8208,6 +8079,11 @@ y-Error ~Bars... + + + Data Table... + + Format Selection... @@ -8586,6 +8462,16 @@ Format Single Data Label... + + + Insert Data Table + + + + + Delete Data Table + + Format Data Series... @@ -9483,6 +9369,9 @@ 3-D Objects + + 3D Objects (double click for multi-selection) + @@ -9865,7 +9754,7 @@ - Lin~ks to External Files... + E~xternal Links... @@ -9890,6 +9779,9 @@ + Sli~de Sorter View + + Sli~de Sorter @@ -9950,6 +9842,9 @@ Connectors + + Connectors (double click for multi-selection) + @@ -10021,6 +9916,17 @@ ~Modify Layer... + + + Toggle Layer Visibility + + + ~Hide Layer + + + ~Hide Layer (Shift+Click) + + ~Normal @@ -10083,7 +9989,7 @@ - Master Page... + Change Master Page... @@ -10630,6 +10536,9 @@ + ~Normal View + + ~Normal @@ -10653,19 +10562,14 @@ Tas~k Pane - - - Merge Cells - - - + - Split Cells + Optimise - + - Optimise + Table Position and Size @@ -10695,7 +10599,7 @@ - Distribute Rows Equally + Distribute Rows Evenly @@ -10733,11 +10637,6 @@ Delete Row - - - Delete Column - - Delete Table @@ -10785,11 +10684,6 @@ ~Table... - - - Comme~nt - - ~Delete Comment @@ -10812,7 +10706,7 @@ - Autofit Text + Shrink text on overflow @@ -13524,7 +13418,7 @@ ~Basic Shapes - Basic Shapes + Basic Shapes (double click for multi-selection) @@ -13534,6 +13428,9 @@ ~Symbol Shapes + + Symbol Shapes (double click for multi-selection) + @@ -13565,7 +13462,7 @@ ~Block Arrows - Block Arrows + Block Arrows (double click for multi-selection) @@ -13575,6 +13472,9 @@ ~Flowchart + + Flowchart (double click for multi-selection) + @@ -13583,6 +13483,9 @@ ~Callout Shapes + + Callout Shapes (double click for multi-selection) + @@ -13592,13 +13495,16 @@ S~tars and Banners - Stars and Banners + Stars and Banners (double click for multi-selection) Rectangle + + Rectangle (double click for multi-selection) + @@ -13624,6 +13530,9 @@ Ellipse + + Ellipse (double click for multi-selection) + @@ -14365,7 +14274,7 @@ ~Text Box - Insert Text Box + Insert Text Box (double click for multi-selection) @@ -14446,6 +14355,16 @@ Object Catalogue + + + Watched Expressions + + + + + Call Stack + + Outline Font Effect @@ -14544,7 +14463,10 @@ - [placeholder for message] + Search results message + + + Search results @@ -14777,13 +14699,16 @@ Line - Insert Line + Insert Line (double click for multi-selection) Lines and Arrows + + Lines and Arrows (double click for multi-selection) + @@ -15079,10 +15004,7 @@ - Edit Points - - - Poi~nts + Toggle Point Edit Mode @@ -15232,7 +15154,7 @@ - IgnoreAll + Ignore All @@ -15347,6 +15269,9 @@ Move Up + + Move selected paragraphs up one paragraph + @@ -15357,6 +15282,9 @@ Move Down + + Move selected paragraphs down one paragraph + @@ -15367,6 +15295,9 @@ Promote + + Promote outline level of selected list paragraphs + @@ -15388,6 +15319,9 @@ Demote + + Demote outline level of selected list paragraphs + @@ -15544,7 +15478,7 @@ - Line Width + Line Thickness @@ -15584,8 +15518,14 @@ + Insert OLE Object + + ~OLE Object... + + Open dialogue box to insert OLE object + @@ -15651,9 +15591,6 @@ Character Highlighting Colour - - Character Highlighting Colour (in Text Box and Shapes) - @@ -15703,7 +15640,10 @@ - Ob~ject + OLE Ob~ject + + + Menu for editing or saving OLE objects @@ -15893,7 +15833,7 @@ - ~Object and Shape + Text B~ox and Shape @@ -16148,6 +16088,16 @@ ~Merge + + + Merge Cells + + + + + Split Cells... + + ~Subtract @@ -16197,6 +16147,9 @@ Arrow Style + + Select start and end arrowheads for lines. + @@ -16257,14 +16210,6 @@ Delete C~ontent... - - - Emoji - - - Insert Emoji - - Rotation Pivot Point X @@ -16764,6 +16709,9 @@ Curves and Polygons + + Curves and Polygons (double click for multi-selection) + @@ -16859,6 +16807,17 @@ Toggle Automatic Spell Checking + + + Automatic Accessibility Checking + + + Automatic A~ccessibility Checking + + + Toggle Automatic Accessibility Checking + + Do Not Mark Errors @@ -17438,9 +17397,6 @@ Toggle Print Preview - - Close Preview - @@ -17779,7 +17735,7 @@ - ~Extension Manager... + ~Extensions... @@ -17938,7 +17894,7 @@ - Date Picker Content Control + Date Picker Control @@ -18026,6 +17982,11 @@ Character Font Effects... + + + Character Font Position... + + F~ormat @@ -18033,7 +17994,7 @@ - ~Object + ~OLE Object @@ -18173,11 +18134,14 @@ - Change Anchor + Anchor Menu Anc~hor + + Select anchor for object + @@ -18220,42 +18184,66 @@ - Insert non-br~eaking hyphen + Insert Non-br~eaking Hyphen + + + Non-breaking ~Hyphen - Insert s~oft Hyphen + Insert S~oft Hyphen + + + ~Soft Hyphen - Insert ~non-breaking space + Insert ~No-break Space + + + ~No-break Space Insert N~arrow No-break Space + + N~arrow No-break Space + - No-~width Optional Break + Insert Zero-~width Space + + + ~Zero-width Space - Word ~Joiner + Insert Word ~Joiner + + + ~Word Joiner - ~Left-to-right Mark + Insert ~Left-to-Right Mark + + + ~Left-to-Right Mark - ~Right-to-left Mark + Insert ~Right-to-Left Mark + + + ~Right-to-Left Mark @@ -18268,6 +18256,17 @@ Insert Column + + + Delete Columns + + + Delete ~Columns + + + Delete selected columns + + Manage Language @@ -18344,7 +18343,7 @@ - Apply document classification + Apply Document Classification @@ -18376,10 +18375,16 @@ Name... + + Give a label to identify an object + - Description... + Alt Text... + + + Add descriptions of non-text content (for accessibility) @@ -18399,7 +18404,7 @@ - Signatu~re Line... + Signat~ure Line... @@ -18458,11 +18463,6 @@ ~Open Local Copy - - - ~Edit Chart - - ~Distribution @@ -18543,6 +18543,16 @@ Inspect Object + + + Graphic Size Check... + + + + + Theme... + + Open the Properties Deck @@ -19075,6 +19085,11 @@ Sho~w All + + + Command Window + + Elements @@ -19147,6 +19162,11 @@ ~Others + + + Open the Elements Deck + + @@ -19460,6 +19480,11 @@ Page + + + Accessibility Check + + Shapes @@ -19510,9 +19535,9 @@ Design - + - Properties + Elements @@ -19557,6 +19582,11 @@ Footer + + + Accessibility Issues + + Area @@ -19582,6 +19612,16 @@ Gallery + + + Properties + + + + + Elements + + Position and Size @@ -19607,6 +19647,11 @@ Slide + + + Page + + Layouts @@ -20074,7 +20119,7 @@ Insert Table of Contents, Index or Bibliography - Table of Contents, ~Index or Bibliography... + Table of Contents, Index or Bibliography... @@ -20229,15 +20274,18 @@ - ~Show + Show Track Changes + + + Show - Show Track Changes + Show track changes - Show ~Tracked Changes + Show Tracked ~Changes @@ -20264,6 +20312,35 @@ Shows a button next to headings and subheadings to help with outline folding. Even without the button, you can do outline folding with the Navigator. + + + Show Up to Outline Level... + + + + + Spotlight Character Direct Formatting + + + Character Direct Formatting + + + + + Spotlight Paragraph Styles + + + Paragraph Styles + + + + + Spotlight Character Styles + + + Character Styles + + Show tracked deletions in margin @@ -20329,6 +20406,17 @@ Insert Bookmark + + + Content Control Properties + + + Properties + + + Content Control Properties + + Set Reminder @@ -20401,6 +20489,88 @@ Insert Manual Row Break + + + Content Controls + + + + + Rich Text Content Control + + + Rich Text + + + Insert Rich Text Content Control + + + + + Check Box Content Control + + + Check Box + + + Insert Check Box Content Control + + + + + Drop-Down List Content Control + + + Drop-Down List + + + Insert Drop-Down List Content Control + + + + + Picture Content Control + + + Picture + + + Insert Picture Content Control + + + + + Date Content Control + + + Date Control + + + Insert Date Content Control + + + + + Plain Text Content Control + + + Plain Text + + + Insert Plain Text Content Control + + + + + Combo Box Content Control + + + Combo Box + + + Insert Combo Box Content Control + + Insert Other Objects @@ -20441,8 +20611,16 @@ Insert Frame + + + Unfloat Frame Content + + + Insert Index Entry + + ~Index Entry... @@ -20600,7 +20778,10 @@ - Insert Object + OLE Object Insert Menu + + + Insert OLE Object @@ -20618,7 +20799,12 @@ - ~Date + ~Date (fix) + + + + + ~Date (variable) @@ -20628,13 +20814,32 @@ - ~Time + ~Time (fix) + + + + + ~Time (variable) + + + + + ~Page Number... + + + Insert page number + ~Page Number Field + + ~Page Number + + Insert Page Number + @@ -20914,6 +21119,11 @@ Title Page... + + + Translate... + + Co~lumns... @@ -20953,7 +21163,7 @@ - ~Footnotes and Endnotes... + ~Footnote/Endnote Settings... @@ -21055,9 +21265,14 @@ Edit F~ields... + + + Update Selected Field + + - Lin~ks to External Files... + E~xternal Links... @@ -21097,6 +21312,9 @@ Rows ~Above + + Insert rows above + @@ -21105,6 +21323,9 @@ Rows ~Below + + Insert rows below + @@ -21116,7 +21337,10 @@ Insert Columns Before - Columns ~Before + Columns B~efore + + + Insert columns before @@ -21124,7 +21348,10 @@ Insert Columns After - Columns ~After + Columns A~fter + + + Insert columns after @@ -21192,16 +21419,6 @@ Delete table - - - Split Cells... - - - - - Merge Cells - - Row Height... @@ -21229,8 +21446,14 @@ + Edit Index Entry + + ~Index Entry... + + ~Edit Index Entry... + @@ -21343,7 +21566,7 @@ - Demote One Level + Demote Outline Level @@ -21353,7 +21576,7 @@ - Promote One Level + Promote Outline Level @@ -21383,7 +21606,7 @@ - Move Up + Move Item Up @@ -21393,7 +21616,7 @@ - Move Down + Move Item Down @@ -21428,7 +21651,7 @@ - Demote One Level With Subpoints + Demote Outline Level with Subpoints @@ -21438,12 +21661,12 @@ - Promote One Level With Subpoints + Promote Outline Level with Subpoints - Move Up with Subpoints + Move Item Up with Subpoints @@ -21453,7 +21676,7 @@ - Move Down with Subpoints + Move Item Down with Subpoints @@ -21860,7 +22083,7 @@ - Index Mark to Index + Index Entry to Index @@ -21888,7 +22111,10 @@ - Minimise Column Width + Minimal Column Width + + + Minimal Column Width: Adjust width of selected columns to fit content @@ -21903,7 +22129,10 @@ - Minimise Row Height + Minimal Row Height + + + Minimal Row Height: Adjust height of selected rows to fit content @@ -21999,12 +22228,12 @@ - Go to Next Index Mark + Go to Next Index Entry - Go to Previous Index Mark + Go to Previous Index Entry @@ -22068,6 +22297,11 @@ Te~xt Boundaries + + + Sec~tion Boundaries + + ~Thesaurus... @@ -22077,6 +22311,9 @@ Character Highlighting Colour + + Character Highlighting Color (deprecated - use CharBackColor) + @@ -22110,10 +22347,10 @@ - Chapter ~Numbering... + Heading ~Numbering... - Set Chapter Numbering + Set Heading Numbering @@ -22131,11 +22368,23 @@ Hide Whitespac~e + + Whitespac~e + + + Hide whitespace between pages + Show Whitespac~e + + Whitespac~e + + + Show whitespace between pages + @@ -22213,6 +22462,86 @@ Clone Formatting (double click and Ctrl or Cmd to alter behaviour) + + + Zoom + + + + + Manage Track Changes + + + + + Character + + + + + Paragraph + + + + + Table Properties + + + + + Position and Size + + + + + Image Properties + + + + + Frame Properties + + + + + OLE Object Properties + + + + + Text Wrap + + + + + Borders + + + + + Borders + + + + + Area + + + + + Area + + + + + Line + + + + + Line + + @@ -22460,15 +22789,15 @@ - ~Quotations + ~Block Quotation - ~Quotations + ~Block Quotation - Quotations Paragraph Style + Block Quotation Paragraph Style @@ -22486,15 +22815,15 @@ - Text Body + Body Text - Text Body + Body Text - Text Body Paragraph Style + Body Text Paragraph Style @@ -22504,10 +22833,10 @@ - Default ~Character + No ~Character Style - Default Character Style + Remove applied character style @@ -22778,6 +23107,21 @@ Open the Style Inspector Deck + + + Open the Manage Changes Deck + + + + + Open the Accessibility Check Deck + + + + + Spotlight + + @@ -24053,6 +24397,61 @@ Standard (Single Mode) + + + Standard (Single Mode) - Comment + + + + + Standard (Single Mode) - Shape + + + + + Standard (Single Mode) - Shape Text + + + + + Standard (Single Mode) - Form Control + + + + + Standard (Single Mode) - Frame + + + + + Standard (Single Mode) - Image + + + + + Standard (Single Mode) - Media + + + + + Standard (Single Mode) - OLE Object + + + + + Standard (Single Mode) - Print Preview + + + + + Standard (Single Mode) - Table + + + + + Standard (Single Mode) - Text + + Formatting (Styles) @@ -24446,6 +24845,11 @@ Base: Report Design + + + XML Form Document + + Base: Relation Design diff --git a/libreoffice/registry/res/registry_en-ZA.xcd b/libreoffice/registry/res/registry_en-ZA.xcd index 1d5dff4..cb48de0 100644 --- a/libreoffice/registry/res/registry_en-ZA.xcd +++ b/libreoffice/registry/res/registry_en-ZA.xcd @@ -55,7 +55,7 @@ - Text + Text/CSV @@ -95,18 +95,13 @@ MySQL (ODBC) - - - MySQL (Native) - - - MySQL Connector + MySQL/MariaDB Connector @@ -290,133 +285,7 @@ - - - - - - Personal Address book - - - Collected Addresses - - - - - First Name - - - Surname - - - Display Name - - - Nickname - - - E-mail - - - E-mail (2) - - - Mail Format - - - Phone (Work) - - - Phone (Home) - - - Fax - - - Pager - - - Cellphone - - - Address 1 - - - Address 2 - - - City - - - Province - - - Postal code (Home) - - - Country - - - Work Address - - - Work Address 2 - - - City (Work) - - - Province (Work) - - - Postal code (Work) - - - Country (Work) - - - Job Title - - - Department - - - Company - - - Web Page (Work) - - - Web Page (Home) - - - Birth Year - - - Birth Month - - - Birth Day - - - Custom 1 - - - Custom 2 - - - Custom 3 - - - Custom 4 - - - Comments - - - - - + @@ -600,90 +469,15 @@ Presentation Minimizer - - Steps - - - < ~Back - - - ~Next > - - - ~Finish - - - Cancel - Introduction - - The Presentation Minimizer is used to reduce the file size of the current presentation. Images will be compressed and data, that is no longer needed, will be removed. At the last step of the wizard you can choose to apply the changes to the current presentation or to create an optimized new version of the presentation. - - - ~Choose settings for Presentation Minimizer - - - ~Delete - - - Choose settings for optimizing images - Images - - ~Lossless compression - - - ~JPEG compression - - - ~Quality in % - - - ~Delete cropped image areas - - - Reduce ~image resolution - - - 0;<no change> - - - 96;96 DPI (screen resolution) - - - 150;150 DPI (projector resolution) - - - 250;250 DPI (print resolution) - - - 300;300 DPI (print resolution) - - - 600;600 DPI (print resolution) - - - ~Embed external images - OLE Objects - - Choose settings for replacing OLE objects - - - Create static replacement images for OLE objects - - - For ~all OLE objects - - - ~For OLE objects not based on OpenDocument format - Object Linking and Embedding (OLE) is a technology that allows embedding and linking to documents and other objects.The current presentation contains OLE objects. @@ -693,39 +487,9 @@ Slides - - Choose which slides to delete - - - Delete unused ~master slides - - - ~Clear notes - - - Delete hidden ~slides - - - Delete slides that are not used for the ~custom slide show - Summary - - Choose where to apply the following changes - - - ~Apply changes to current presentation - - - ~Open newly created presentation - - - ~Save settings as - - - ~Duplicate presentation before applying changes - Delete %SLIDES slides. @@ -735,29 +499,26 @@ Create replacement images for %OLE objects. - - Current file size: - - - Estimated new file size: - My Settings OK - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed from %OLDFILESIZE MB to %NEWFILESIZE MB. + + Successfully updated the presentation “%TITLE”. - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed from %OLDFILESIZE MB to approximated %NEWFILESIZE MB. + + The file size has changed from %OLDFILESIZE MB to %NEWFILESIZE MB. - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed to %NEWFILESIZE MB. + + The file size has changed from %OLDFILESIZE MB to approximately %NEWFILESIZE MB. - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed to approximated %NEWFILESIZE MB. + + The file size has changed to %NEWFILESIZE MB. + + + The file size has changed to approximately %NEWFILESIZE MB. Duplicating presentation... @@ -1074,6 +835,14 @@ Switches monitors + + + Ctrl-'A' + + + Turn off pointer as pen mode + + @@ -5486,42 +5255,42 @@ - Text documents + Text documents (Writer) - Spreadsheets + Spreadsheets (Calc) - Presentations + Presentations (Impress) - Drawings + Drawings (Draw) - Web pages + Web pages (Writer) - Master documents + Master documents (Writer) - Formulas + Formulas (Math) - Database documents + Database documents (Base) @@ -5804,6 +5573,11 @@ Insert Formula Object + + + Duplicate Sheet + + Flip Vertically @@ -5862,7 +5636,13 @@ - Freeze ~Rows and Columns + Freeze Panes + + + Freeze Rows and Columns + + + Freeze Rows and Columns @@ -5950,7 +5730,7 @@ - Link to E~xternal Data... + E~xternal Links... @@ -6103,7 +5883,7 @@ - Te~xt to Columns... + Text to Columns... @@ -6180,6 +5960,11 @@ To Previous Sheet + + + ~Go to Sheet... + + Ch~art... @@ -6230,12 +6015,60 @@ C~onditional - + Conditional Formatting: Condition - Condition + Condition... + + + + + Conditional Formatting: Greater Than + + + Greater than... + + + + + Conditional Formatting: Less Than + + + Less than... + + + + + Conditional Formatting: Equals + + + Equals... + + + + + Conditional Formatting: Between + + + Between... + + + + + Conditional Formatting: Contains Text + + + Containing text... + + + + + Conditional Formatting: More Rules + + + More rules... @@ -6556,6 +6389,46 @@ F~ourier Analysis... + + + Sparklines + + + + + Sparkline... + + + + + Delete Sparkline + + + + + Delete Sparkline Group + + + + + Group Sparklines + + + + + Ungroup Sparklines + + + + + Edit Sparkline... + + + + + Edit Sparkline Group... + + ~Headers and Footers... @@ -6581,11 +6454,6 @@ Insert - - - Delete Columns - - Insert Cells @@ -6645,14 +6513,6 @@ Delete All Comments - - - Comm~ent - - - Insert Co~mment - - Delete Comment @@ -6678,6 +6538,22 @@ Value ~Highlighting + + + Column/Row Highlighting + + + + + Show Hidden Row/Column Indicator + + + Hidden Row/Column Indicator + + + Show the indicator for hidden rows and columns + + ~Normal View @@ -7014,11 +6890,6 @@ ~Show Sheet... - - - Merge Cells - - Unmerge Cells @@ -7149,7 +7020,7 @@ - ~XML Source... + XML Source... @@ -8208,6 +8079,11 @@ Y Error ~Bars... + + + Data Table... + + Format Selection... @@ -8586,6 +8462,16 @@ Format Single Data Label... + + + Insert Data Table + + + + + Delete Data Table + + Format Data Series... @@ -9483,6 +9369,9 @@ 3D Objects + + 3D Objects (double click for multi-selection) + @@ -9865,7 +9754,7 @@ - Lin~ks to External Files... + E~xternal Links... @@ -9890,6 +9779,9 @@ + Sli~de Sorter View + + Sli~de Sorter @@ -9950,6 +9842,9 @@ Connectors + + Connectors (double click for multi-selection) + @@ -10021,6 +9916,17 @@ ~Modify Layer... + + + Toggle Layer Visibility + + + ~Hide Layer + + + ~Hide Layer (Shift+Click) + + ~Normal @@ -10083,7 +9989,7 @@ - Master Page... + Change Master Page... @@ -10630,6 +10536,9 @@ + ~Normal View + + ~Normal @@ -10653,19 +10562,14 @@ Tas~k Pane - - - Merge Cells - - - + - Split Cells + Optimise - + - Optimise + Table Position and Size @@ -10695,7 +10599,7 @@ - Distribute Rows Equally + Distribute Rows Evenly @@ -10733,11 +10637,6 @@ Delete Row - - - Delete Column - - Delete Table @@ -10785,11 +10684,6 @@ ~Table... - - - Comme~nt - - ~Delete Comment @@ -10812,7 +10706,7 @@ - Autofit Text + Shrink text on overflow @@ -13524,7 +13418,7 @@ ~Basic Shapes - Basic Shapes + Basic Shapes (double click for multi-selection) @@ -13534,6 +13428,9 @@ ~Symbol Shapes + + Symbol Shapes (double click for multi-selection) + @@ -13565,7 +13462,7 @@ ~Block Arrows - Block Arrows + Block Arrows (double click for multi-selection) @@ -13575,6 +13472,9 @@ ~Flowchart + + Flowchart (double click for multi-selection) + @@ -13583,6 +13483,9 @@ ~Callout Shapes + + Callout Shapes (double click for multi-selection) + @@ -13592,13 +13495,16 @@ S~tars and Banners - Stars and Banners + Stars and Banners (double click for multi-selection) Rectangle + + Rectangle (double click for multi-selection) + @@ -13624,6 +13530,9 @@ Ellipse + + Ellipse (double click for multi-selection) + @@ -14365,7 +14274,7 @@ ~Text Box - Insert Text Box + Insert Text Box (double click for multi-selection) @@ -14446,6 +14355,16 @@ Object Catalogue + + + Watched Expressions + + + + + Call Stack + + Outline Font Effect @@ -14544,7 +14463,10 @@ - [placeholder for message] + Search results message + + + Search results @@ -14777,13 +14699,16 @@ Line - Insert Line + Insert Line (double click for multi-selection) Lines and Arrows + + Lines and Arrows (double click for multi-selection) + @@ -15079,10 +15004,7 @@ - Edit Points - - - Poi~nts + Toggle Point Edit Mode @@ -15232,7 +15154,7 @@ - IgnoreAll + Ignore All @@ -15347,6 +15269,9 @@ Move Up + + Move selected paragraphs up one paragraph + @@ -15357,6 +15282,9 @@ Move Down + + Move selected paragraphs down one paragraph + @@ -15367,6 +15295,9 @@ Promote + + Promote outline level of selected list paragraphs + @@ -15388,6 +15319,9 @@ Demote + + Demote outline level of selected list paragraphs + @@ -15544,7 +15478,7 @@ - Line Width + Line Thickness @@ -15584,8 +15518,14 @@ + Insert OLE Object + + ~OLE Object... + + Open dialog to insert OLE object + @@ -15651,9 +15591,6 @@ Character Highlighting Color - - Character Highlighting Color (in Text Box and Shapes) - @@ -15703,7 +15640,10 @@ - Ob~ject + OLE Ob~ject + + + Menu for editing or saving OLE objects @@ -15893,7 +15833,7 @@ - ~Object and Shape + Text B~ox and Shape @@ -16148,6 +16088,16 @@ ~Merge + + + Merge Cells + + + + + Split Cells... + + ~Subtract @@ -16197,6 +16147,9 @@ Arrow Style + + Select start and end arrowheads for lines. + @@ -16257,14 +16210,6 @@ Delete C~ontents... - - - Emoji - - - Insert Emoji - - Rotation Pivot Point X @@ -16764,6 +16709,9 @@ Curves and Polygons + + Curves and Polygons (double click for multi-selection) + @@ -16859,6 +16807,17 @@ Toggle Automatic Spell Checking + + + Automatic Accessibility Checking + + + Automatic A~ccessibility Checking + + + Toggle Automatic Accessibility Checking + + Do Not Mark Errors @@ -17438,9 +17397,6 @@ Toggle Print Preview - - Close Preview - @@ -17779,7 +17735,7 @@ - ~Extension Manager... + ~Extensions... @@ -17938,7 +17894,7 @@ - Date Picker Content Control + Date Picker Control @@ -18026,6 +17982,11 @@ Character Font Effects... + + + Character Font Position... + + F~ormat @@ -18033,7 +17994,7 @@ - ~Object + ~OLE Object @@ -18173,11 +18134,14 @@ - Change Anchor + Anchor Menu Anc~hor + + Select anchor for object + @@ -18220,42 +18184,66 @@ - Insert non-br~eaking hyphen + Insert Non-br~eaking Hyphen + + + Non-breaking ~Hyphen - Insert s~oft Hyphen + Insert S~oft Hyphen + + + ~Soft Hyphen - Insert ~non-breaking space + Insert ~No-break Space + + + ~No-break Space Insert N~arrow No-break Space + + N~arrow No-break Space + - No-~width Optional Break + Insert Zero-~width Space + + + ~Zero-width Space - Word ~Joiner + Insert Word ~Joiner + + + ~Word Joiner - ~Left-to-right Mark + Insert ~Left-to-Right Mark + + + ~Left-to-Right Mark - ~Right-to-left Mark + Insert ~Right-to-Left Mark + + + ~Right-to-Left Mark @@ -18268,6 +18256,17 @@ Insert Column + + + Delete Columns + + + Delete ~Columns + + + Delete selected columns + + Manage Language @@ -18344,7 +18343,7 @@ - Apply document classification + Apply Document Classification @@ -18376,10 +18375,16 @@ Name... + + Give a label to identify an object + - Description... + Alt Text... + + + Add descriptions of non-text content (for accessibility) @@ -18399,7 +18404,7 @@ - Signatu~re Line... + Signat~ure Line... @@ -18458,11 +18463,6 @@ ~Open Local Copy - - - ~Edit Chart - - ~Distribution @@ -18543,6 +18543,16 @@ Inspect Object + + + Graphic Size Check... + + + + + Theme... + + Open the Properties Deck @@ -19075,6 +19085,11 @@ Sho~w All + + + Command Window + + Elements @@ -19147,6 +19162,11 @@ ~Others + + + Open the Elements Deck + + @@ -19460,6 +19480,11 @@ Page + + + Accessibility Check + + Shapes @@ -19510,9 +19535,9 @@ Design - + - Properties + Elements @@ -19557,6 +19582,11 @@ Footer + + + Accessibility Issues + + Area @@ -19582,6 +19612,16 @@ Gallery + + + Properties + + + + + Elements + + Position and Size @@ -19607,6 +19647,11 @@ Slide + + + Page + + Layouts @@ -20074,7 +20119,7 @@ Insert Table of Contents, Index or Bibliography - Table of Contents, ~Index or Bibliography... + Table of Contents, Index or Bibliography... @@ -20229,15 +20274,18 @@ - ~Show + Show Track Changes + + + Show - Show Track Changes + Show track changes - Show ~Tracked Changes + Show Tracked ~Changes @@ -20264,6 +20312,35 @@ Shows a button next to headings and subheadings to help with outline folding. Even without the button, you can do outline folding with the Navigator. + + + Show Up to Outline Level... + + + + + Spotlight Character Direct Formatting + + + Character Direct Formatting + + + + + Spotlight Paragraph Styles + + + Paragraph Styles + + + + + Spotlight Character Styles + + + Character Styles + + Show tracked deletions in margin @@ -20329,6 +20406,17 @@ Insert Bookmark + + + Content Control Properties + + + Properties + + + Content Control Properties + + Set Reminder @@ -20401,6 +20489,88 @@ Insert Manual Row Break + + + Content Controls + + + + + Rich Text Content Control + + + Rich Text + + + Insert Rich Text Content Control + + + + + Check Box Content Control + + + Check Box + + + Insert Check Box Content Control + + + + + Drop-Down List Content Control + + + Drop-Down List + + + Insert Drop-Down List Content Control + + + + + Picture Content Control + + + Picture + + + Insert Picture Content Control + + + + + Date Content Control + + + Date Control + + + Insert Date Content Control + + + + + Plain Text Content Control + + + Plain Text + + + Insert Plain Text Content Control + + + + + Combo Box Content Control + + + Combo Box + + + Insert Combo Box Content Control + + Insert Other Objects @@ -20441,8 +20611,16 @@ Insert Frame + + + Unfloat Frame Content + + + Insert Index Entry + + ~Index Entry... @@ -20600,7 +20778,10 @@ - Insert Object + OLE Object Insert Menu + + + Insert OLE Object @@ -20618,7 +20799,12 @@ - ~Date + ~Date (fix) + + + + + ~Date (variable) @@ -20628,13 +20814,32 @@ - ~Time + ~Time (fix) + + + + + ~Time (variable) + + + + + ~Page Number... + + + Insert page number + ~Page Number Field + + ~Page Number + + Insert Page Number + @@ -20914,6 +21119,11 @@ Title Page... + + + Translate... + + Co~lumns... @@ -20953,7 +21163,7 @@ - ~Footnotes and Endnotes... + ~Footnote/Endnote Settings... @@ -21055,9 +21265,14 @@ Edit F~ields... + + + Update Selected Field + + - Lin~ks to External Files... + E~xternal Links... @@ -21097,6 +21312,9 @@ Rows ~Above + + Insert rows above + @@ -21105,6 +21323,9 @@ Rows ~Below + + Insert rows below + @@ -21116,7 +21337,10 @@ Insert Columns Before - Columns ~Before + Columns B~efore + + + Insert columns before @@ -21124,7 +21348,10 @@ Insert Columns After - Columns ~After + Columns A~fter + + + Insert columns after @@ -21192,16 +21419,6 @@ Delete table - - - Split Cells... - - - - - Merge Cells - - Row Height... @@ -21229,8 +21446,14 @@ + Edit Index Entry + + ~Index Entry... + + ~Edit Index Entry... + @@ -21343,7 +21566,7 @@ - Demote One Level + Demote Outline Level @@ -21353,7 +21576,7 @@ - Promote One Level + Promote Outline Level @@ -21383,7 +21606,7 @@ - Move Up + Move Item Up @@ -21393,7 +21616,7 @@ - Move Down + Move Item Down @@ -21428,7 +21651,7 @@ - Demote One Level With Subpoints + Demote Outline Level with Subpoints @@ -21438,12 +21661,12 @@ - Promote One Level With Subpoints + Promote Outline Level with Subpoints - Move Up with Subpoints + Move Item Up with Subpoints @@ -21453,7 +21676,7 @@ - Move Down with Subpoints + Move Item Down with Subpoints @@ -21860,7 +22083,7 @@ - Index Mark to Index + Index Entry to Index @@ -21888,7 +22111,10 @@ - Minimize Column Width + Minimal Column Width + + + Minimal Column Width: Adjust width of selected columns to fit content @@ -21903,7 +22129,10 @@ - Minimize Row Height + Minimal Row Height + + + Minimal Row Height: Adjust height of selected rows to fit content @@ -21999,12 +22228,12 @@ - Go to Next Index Mark + Go to Next Index Entry - Go to Previous Index Mark + Go to Previous Index Entry @@ -22068,6 +22297,11 @@ Te~xt Boundaries + + + Sec~tion Boundaries + + ~Thesaurus... @@ -22077,6 +22311,9 @@ Character Highlighting Color + + Character Highlighting Color (deprecated - use CharBackColor) + @@ -22110,10 +22347,10 @@ - Chapter ~Numbering... + Heading ~Numbering... - Set Chapter Numbering + Set Heading Numbering @@ -22131,11 +22368,23 @@ Hide Whitespac~e + + Whitespac~e + + + Hide whitespace between pages + Show Whitespac~e + + Whitespac~e + + + Show whitespace between pages + @@ -22213,6 +22462,86 @@ Clone Formatting (double click and Ctrl or Cmd to alter behavior) + + + Zoom + + + + + Manage Track Changes + + + + + Character + + + + + Paragraph + + + + + Table Properties + + + + + Position and Size + + + + + Image Properties + + + + + Frame Properties + + + + + OLE Object Properties + + + + + Text Wrap + + + + + Borders + + + + + Borders + + + + + Area + + + + + Area + + + + + Line + + + + + Line + + @@ -22460,15 +22789,15 @@ - ~Quotations + ~Block Quotation - ~Quotations + ~Block Quotation - Quotations Paragraph Style + Block Quotation Paragraph Style @@ -22486,15 +22815,15 @@ - Text Body + Body Text - Text Body + Body Text - Text Body Paragraph Style + Body Text Paragraph Style @@ -22504,10 +22833,10 @@ - Default ~Character + No ~Character Style - Default Character Style + Remove applied character style @@ -22778,6 +23107,21 @@ Open the Style Inspector Deck + + + Open the Manage Changes Deck + + + + + Open the Accessibility Check Deck + + + + + Spotlight + + @@ -22951,7 +23295,7 @@ - OLE-Object + OLE Object @@ -23197,7 +23541,7 @@ - OLE-Object + OLE Object @@ -23463,7 +23807,7 @@ - OLE-Object + OLE Object @@ -23619,7 +23963,7 @@ - OLE-Object + OLE Object @@ -23955,7 +24299,7 @@ - OLE-Object + OLE Object @@ -24053,6 +24397,61 @@ Standard (Single Mode) + + + Standard (Single Mode) - Comment + + + + + Standard (Single Mode) - Shape + + + + + Standard (Single Mode) - Shape Text + + + + + Standard (Single Mode) - Form Control + + + + + Standard (Single Mode) - Frame + + + + + Standard (Single Mode) - Image + + + + + Standard (Single Mode) - Media + + + + + Standard (Single Mode) - OLE Object + + + + + Standard (Single Mode) - Print Preview + + + + + Standard (Single Mode) - Table + + + + + Standard (Single Mode) - Text + + Formatting (Styles) @@ -24231,7 +24630,7 @@ - OLE-Object + OLE Object @@ -24446,6 +24845,11 @@ Base: Report Design + + + XML Form Document + + Base: Relation Design diff --git a/libreoffice/registry/res/registry_eo.xcd b/libreoffice/registry/res/registry_eo.xcd index c15bd04..c4cec0b 100644 --- a/libreoffice/registry/res/registry_eo.xcd +++ b/libreoffice/registry/res/registry_eo.xcd @@ -55,7 +55,7 @@ - Teksto + Teksto/CSV @@ -95,18 +95,13 @@ MySQL (ODBC) - - - MySQL (indiĝena) - - - MySQL-Konektilo + MySQL/MariaDB-konektilo @@ -290,133 +285,7 @@ - - - - - - Persona adresaro - - - Kolektitaj adresoj - - - - - Persona nomo - - - Familia nomo - - - Vidiga nomo - - - Kromnomo - - - Retpoŝto - - - Retpoŝto (2) - - - Retpoŝta formato - - - Telefono (laborejo) - - - Telefono (Hejmo) - - - Fakso - - - Vokilo - - - Poŝtelefono - - - Adreso 1 - - - Adreso 2 - - - Urbo - - - Ŝtato - - - Poŝtkodo (Hejmo) - - - Lando - - - Laboreja adreso - - - Laboreja adreso 2 - - - Urbo (Laborejo) - - - Ŝtato (Laborejo) - - - Poŝtkodo (Laborejo) - - - Lando (Laborejo) - - - Titolo de posteno - - - Fako - - - Entrepreno - - - Retpaĝo (Laborejo) - - - Retpaĝo (Hejmo) - - - Naskiĝjaro - - - Naskiĝmonato - - - Naskiĝtago - - - Persona 1 - - - Persona 2 - - - Persona 3 - - - Persona 4 - - - Komentoj - - - - - + @@ -600,90 +469,15 @@ Prezentaĵa minimumigilo - - Paŝoj - - - < Reen - - - Sekva > - - - Fini - - - Rezigni - Enkonduko - - La Prezentaĵa Minimumigilo estas uzebla por malpliigi la grandon de la aktuala prezentaĵo. Bildojn ĝi plidensigos, kaj ĝi forigos datumojn ne plu bezonatajn. En la lasta paŝo de la asistanto vi povos elekti apliki la ŝanĝojn al la aktuala prezentaĵo aŭ krei optimumigitan novan version de la prezentaĵo. - - - Elekti agordojn por Prezentila Minimumigilo - - - Forigi - - - Agordi por optimumigi bildojn - Bildoj - - Senperda densigo - - - JPEG-densigo - - - Kvalito en % - - - Forigi stucitajn grafikajn areojn - - - Redukti distingivon de bildo - - - 0;<neniu ŝanĝo> - - - 96;96 DPI (ekrana distingivo) - - - 150;150 DPI (projekciila distingivo) - - - 250;250 DPI (presila distingivo) - - - 300;300 DPI (presila distingivo) - - - 600;600 DPI (presila distingivo) - - - Enkorpigi eksterajn bildojn - OLE-objektoj - - Elekti agordaĵojn por anstataŭigi OLE-objektojn - - - Krei senmovajn anstataŭigajn grafikaĵojn por OLE-objektoj - - - For ĉiuj OLE-objektoj - - - Por OLE-objektoj ne bazitaj sur OpenDocument-formato - Objekto-Ligado kaj -Enkorpigo (OLE) estas teknologio kiu ebligas enkorpigi kaj ligi al dokumentoj kaj aliaj objektoj. La aktuala prezentaĵo enhavas OLE-objektojn. @@ -693,39 +487,9 @@ Lumbildoj - - Elekti forigotajn lumbildojn - - - Forigi neuzatajn ĉefajn lumbildojn - - - Vakigi notojn - - - Forigi kaŝitajn lumbildojn - - - Forigi lumbildojn ne uzatajn por la propra lumbilda prezentaĵo - Resumo - - Elekti kie apliki la jenajn ŝanĝojn - - - Apliki ŝanĝojn al aktuala prezentaĵo - - - Malfermi ĵus kreitan prezentaĵon - - - Konservi agordaĵojn kiel - - - Kopii prezentaĵon antaŭ ol apliki ŝanĝojn - Forigi %SLIDES lumbildojn. @@ -735,29 +499,26 @@ Krei anstataŭantajn grafikaĵojn por %OLE-objektoj. - - Aktuala dosiergrando: - - - Taksita nova dosiergrando: - Miaj agordoj Akcepti - - La Prezentila Minimumigilo sukcese ĝisdatigis la prezentaĵon '%TITLE'. La dosiergrando ŝanĝiĝis de %OLDFILESIZE MB al proksimume %NEWFILESIZE MB. + + Sukcese ĝisdatigis la prezentaĵon “%TITLE”. - - La Prezentila Minimumigilo sukcese ĝisdatigis la prezentaĵon '%TITLE'. La dosiergrando ŝanĝiĝis de %OLDFILESIZE MB al proksimume %NEWFILESIZE MB. + + La dosiergrando ŝanĝiĝis de %OLDFILESIZE MB al %NEWFILESIZE MB. - - La Prezentila Minimumigilo sukcese ĝisdatigis la prezentaĵon '%TITLE'. La dosiergrando ŝanĝiĝis al %NEWFILESIZE MB. + + La dosiergrando ŝanĝiĝis de %OLDFILESIZE MB al proksimume %NEWFILESIZE MB. - - La Prezentila Minimumigilo sukcese ĝisdatigis la prezentaĵon '%TITLE'. La dosiergrando ŝanĝiĝis al proksimume %NEWFILESIZE MB. + + La dosiergrando ŝanĝiĝis al %NEWFILESIZE MB. + + + La dosiergrando ŝanĝiĝis al proksimume %NEWFILESIZE MB. Kopiado de prezentaĵo... @@ -1074,6 +835,14 @@ Ŝaltas ekranojn + + + Stir-'A' + + + Malŝaltu la reĝimon musmontrilo kiel plumo + + @@ -5486,42 +5255,42 @@ - Tekstodokumentoj + Tekstaj dokumentoj (Verkilo) - Kalkultabeloj + Kalkultabeloj (Kalkulilo) - Prezentaĵoj + Prezentaĵoj (Prezentilo) - Desegnaĵoj + Desegnaĵoj (Desegnilo) - Retpaĝoj + Retpaĝoj (Verkilo) - Ĉefaj dokumentoj + Ĉefaj dokumentoj (Verkilo) - Formuloj + Formuloj (Formulilo) - Datumbazaj dokumentoj + Datumbazaj dokumentoj (Datumbazilo) @@ -5762,7 +5531,7 @@ - Rikordo + Registri @@ -5804,6 +5573,11 @@ Enmeti formulan objekton + + + Duobligi folion + + Renversi vertikale @@ -5862,6 +5636,12 @@ + Fiksi panelojn + + + Fiksi vicojn kaj kolumnojn + + Fiksi vicojn kaj kolumnojn @@ -5950,7 +5730,7 @@ - Ligi al eksteraj datumoj... + Eksteraj ligiloj... @@ -6180,6 +5960,11 @@ Iri al la Antaŭa Folio + + + Iri al folio... + + Diagramo... @@ -6230,12 +6015,60 @@ Kondiĉa - + Kondiĉa formato: kondiĉo - Kondiĉo + Kondiĉo... + + + + + Kondiĉa formato: pli ol + + + Pli ol... + + + + + Kondiĉa formato: malpli ol + + + Malpli ol... + + + + + Kondiĉa formatado: egalas + + + Egalas... + + + + + Kondiĉa formatado: inter + + + Inter... + + + + + Kondiĉa formato: enhavas tekston + + + Enhavas tekston... + + + + + Kondiĉa formato: pliaj reguloj + + + Pliaj reguloj... @@ -6556,6 +6389,46 @@ Fourier-analizo... + + + Sparklines + + + + + Sparklinio... + + + + + Forigi je Sparkline + + + + + Forigi Sparkline-grupon + + + + + Grupigi je Sparkline + + + + + Malgrupigi je Sparkline + + + + + Redakti je Sparkline... + + + + + Redakti Sparkline-grupon... + + Paĝokapoj kaj paĝopiedoj... @@ -6581,11 +6454,6 @@ Enmeti - - - Forigi kolumnojn - - Enmeti ĉelojn @@ -6645,14 +6513,6 @@ Forigi ĉiujn komentojn - - - Komento - - - Enigi komenton - - Forigi komenton @@ -6678,6 +6538,22 @@ Valoremfazo + + + Column/Row Highlighting + + + + + Indikilo vidigi kaŝitan vicon/kolumnon + + + Kaŝita vico.kolumno + + + Vidigi la indikilon por kaŝitaj vicoj kaj kolumnoj + + Normala vido @@ -7014,11 +6890,6 @@ Vidigi folion... - - - Kunfandi ĉelojn - - Malkunfandi ĉelojn @@ -8208,6 +8079,11 @@ Y-Erarbretoj... + + + Datumtabelo... + + Formati elekton... @@ -8586,6 +8462,16 @@ Formati solan datumetikedon... + + + Enmeti datumtabelon + + + + + Forigi datumtabelon + + Formati datumserion... @@ -9483,6 +9369,9 @@ 3D Objektoj + + 3D Objects (double click for multi-selection) + @@ -9865,7 +9754,7 @@ - Ligoj al eksteraj dosieroj... + Eksteraj ligiloj... @@ -9890,6 +9779,9 @@ + Lumbildordiga vido + + Lumbilda ordigilo @@ -9950,6 +9842,9 @@ Konektiloj + + Connectors (double click for multi-selection) + @@ -10021,6 +9916,17 @@ Modifi tavolon + + + Baskuligi tavolan videblecon + + + ~Hide Layer + + + ~Hide Layer (Shift+Click) + + Normala @@ -10083,7 +9989,7 @@ - Modela paĝo... + Ŝanĝi ĉefan paĝon... @@ -10630,6 +10536,9 @@ + Normala vido + + Normala @@ -10653,19 +10562,14 @@ Taska panelo - - - Kunfandi ĉelojn - - - + - Dividi ĉelojn + Optimumigi - + - Optimumigi + Tabelaj pozicio kaj grando @@ -10695,7 +10599,7 @@ - Egale interspacigi vicojn + Egale distribui vicojn @@ -10733,11 +10637,6 @@ Forigi vicon - - - Forigi kolumnon - - Forigi tabelon @@ -10785,11 +10684,6 @@ Tabelo... - - - Komento - - Forigi komenton @@ -10812,7 +10706,7 @@ - Aŭtomate adapti tekston + Ŝrumpigi tekston je superfluo @@ -13524,7 +13418,7 @@ Bazaj formoj - Bazaj formoj + Basic Shapes (double click for multi-selection) @@ -13534,6 +13428,9 @@ Simbolformoj + + Symbol Shapes (double click for multi-selection) + @@ -13565,7 +13462,7 @@ Blokaj sagoj - Blokaj sagoj + Block Arrows (double click for multi-selection) @@ -13575,6 +13472,9 @@ Fluskemo + + Flowchart (double click for multi-selection) + @@ -13583,6 +13483,9 @@ Klarigilaj formoj + + Callout Shapes (double click for multi-selection) + @@ -13592,13 +13495,16 @@ Steloj kaj flagoj - Steloj kaj flagoj + Stars and Banners (double click for multi-selection) Ortangulo + + Rectangle (double click for multi-selection) + @@ -13624,6 +13530,9 @@ Elipso + + Ellipse (double click for multi-selection) + @@ -14365,7 +14274,7 @@ Teksta kampo - Enmeti tekstan kampon + Insert Text Box (double click for multi-selection) @@ -14446,12 +14355,22 @@ Objektkatalogo - + - Kontura fontefekto - - - Apliki konturan atributon al la tiparo. Ne ĉiuj tiparoj realigas ĉi tiun atributon. + Kontrolataj esprimoj + + + + + Vokstakon + + + + + Kontura fontefekto + + + Apliki konturan atributon al la tiparo. Ne ĉiuj tiparoj realigas ĉi tiun atributon. @@ -14544,7 +14463,10 @@ - [lokokupilo por mesaĝo] + Serĉi rezultan mesaĝon + + + Serĉaj rezultoj @@ -14777,13 +14699,16 @@ Linio - Enmeti linion + Insert Line (double click for multi-selection) Linioj kaj sagoj + + Lines and Arrows (double click for multi-selection) + @@ -15079,10 +15004,7 @@ - Redakti punktojn - - - Punktoj + Baskuligi punktan redaktan reĝimon @@ -15232,7 +15154,7 @@ - Malatenti ĉion + Ignore All @@ -15347,6 +15269,9 @@ Movi supren + + Movi supren elektitajn alineojn je unu alineo + @@ -15357,6 +15282,9 @@ Movi malsupren + + Movi malsupren elektitajn alineojn je unu alineo + @@ -15367,6 +15295,9 @@ Unu nivelon supren + + Elektitaj alineoj unu nivelon supren + @@ -15388,6 +15319,9 @@ Nivelon malsupren + + Elektitaj alineoj unu nivelon malsupren + @@ -15544,7 +15478,7 @@ - Linia Larĝo + Dikeco de linio @@ -15584,8 +15518,14 @@ + Enmeti OLE-objekton + + OLE-objekto... + + Malfermi dialogon por enmeti OLE-objekton + @@ -15651,9 +15591,6 @@ Signemfaza koloro - - Signemfaza koloro (en tekstujo kaj formoj) - @@ -15703,7 +15640,10 @@ - Objekto + OLE-Objekto + + + Menuo por redakti aŭ konservi OLE-objektojn @@ -15893,7 +15833,7 @@ - Objekto kaj formo + Tekstujo kaj formo @@ -16148,6 +16088,16 @@ Kunfandi + + + Kunfandi ĉelojn + + + + + Dividi ĉelojn... + + Subtrahi @@ -16197,6 +16147,9 @@ Sagostilo + + Elekti startan kaj finan sagokapojn por linioj. + @@ -16257,14 +16210,6 @@ Forigi enhavon... - - - Emoĝio - - - Enmeti emoĝion - - Turna pivota punkto X @@ -16764,6 +16709,9 @@ Kurboj kaj plurlateroj + + Curves and Polygons (double click for multi-selection) + @@ -16859,6 +16807,17 @@ Baskuligi aŭtomatan literuman kontrolon + + + Aŭtomate kontroli alireblon + + + Aŭtomate kontroli alireblon + + + Baskuligi aŭtomatan alireblan kontrolon + + Ne marki erarojn @@ -17438,9 +17397,6 @@ Baskuligi aspekton de la presotaĵo - - Fermi antaŭvidon - @@ -17779,7 +17735,7 @@ - Aldonaĵa mastrumilo... + Kromprogramoj... @@ -17938,7 +17894,7 @@ - Kontroli la enhavon de la datelektilo + Datelektila regilo @@ -18026,6 +17982,11 @@ Signotiparaj efektoj... + + + Tipara pozicio... + + Formato @@ -18033,7 +17994,7 @@ - Objekto + OLE-Objekto @@ -18173,11 +18134,14 @@ - Ŝanĝi ankron + Ankri menuon Ankro + + Elekti ankron por objekto + @@ -18222,40 +18186,64 @@ Enmeti nerompeblan streketon + + Nerompebla dividstreko + Enmeti eventualan streketon + + Eventuala dividstreko + Enmeti nerompeblan spaceton + + Nerompebla spaceto + Enmeti mallarĝan sensaltan spaceton + + Mallarĝa sensalta spaceto + - Senlarĝa malnepra salto + Enmeti nullarĝan spaceton + + + Nullarĝa speceto - Vorta kunigilo + Enmeti vort-kunligilon + + + Vort-kunligilo - Maldekstre-dekstrena marko + Enmeti dekstrenmarkilon + + + Dekstrenmarkilo - Dekstre-maldekstrena marko + Enmeti maldekstrenmarkilon + + + Maldekstrenmarkilo @@ -18268,6 +18256,17 @@ Enmeti kolumnon + + + Forigi kolumnojn + + + Forigi kolumnojn + + + Forigi elektitajn kolumnojn + + Agordi lingvon @@ -18376,10 +18375,16 @@ Nomo... + + Etikedi por identigi objekton + - Priskribo... + Alt teksto... + + + Aldoni priskribojn de neteksta enhavo (por alireblo) @@ -18399,7 +18404,7 @@ - Linio por subskribo... + Signat~ure Line... @@ -18458,11 +18463,6 @@ Malfermi lokan kopion - - - Redakti diagramon - - Distribuo @@ -18543,6 +18543,16 @@ Inspekti objekton + + + Kontroli grafikan grandon + + + + + Etoso... + + Malfermi la kartaron Atributoj @@ -19075,6 +19085,11 @@ Vidigi ĉion + + + Komanda fenestro + + Elementoj @@ -19147,6 +19162,11 @@ Aliaj + + + Malfermi kartaron Elementoj + + @@ -19460,6 +19480,11 @@ Paĝo + + + Kontrolilo por alirebleco + + Formoj @@ -19510,9 +19535,9 @@ Skizo - + - Atributoj + Elementoj @@ -19557,6 +19582,11 @@ Paĝopiedo + + + Problemoj pri alirebleco + + Areo @@ -19582,6 +19612,16 @@ Galerio + + + Atributoj + + + + + Elementoj + + Pozicio kaj grando @@ -19607,6 +19647,11 @@ Lumbildo + + + Paĝo + + Aranĝoj @@ -20229,6 +20274,9 @@ + Vidigi spurajn ŝanĝojn + + Vidigi @@ -20264,6 +20312,35 @@ Vidigas butonon apud paĝokapoj kaj subpaĝokapoj por helpi pri skema volvado. Eĉ sen la butono, vi povas fari skeman volvadon per la Navigilo. + + + Vidigi ĝis kontura nivelo... + + + + + Spoti signan rektan formatadon + + + Signa rekta formatado + + + + + Lumĵetilaj alineaj stiloj + + + Alineaj stiloj + + + + + Lumĵetilaj signaj stiloj + + + Signaj stiloj + + Vidigi spuritajn forigojn en la marĝeno @@ -20329,6 +20406,17 @@ Enmeti legosignon + + + Enhavoregaj atributoj + + + Atributoj + + + Enhavoregaj atributoj + + Agordi memorigon @@ -20401,6 +20489,88 @@ Enmeti permanan vicosalton + + + Enhavaj regiloj + + + + + Riĉtekstenhava regilo + + + Riĉa Teksto + + + Enigi riĉtekstenhavan regilon + + + + + Enigi riĉtekstenhavan regilon + + + Markobutono + + + Enigi riĉtekstenhavan regilon + + + + + Regilo por fallista enhavo + + + Fallisto + + + Enmeti regilon por fallista enhavo + + + + + Regilo por bilda enhavo + + + Bildo + + + Enmeti regilon por bilda enhavo + + + + + Regilo por datenhavo + + + Data regilo + + + Enigi regilon por dat-enhavo + + + + + Regilo por simplateksta enhavo + + + Simpla teksto + + + Enigi simplatekstenhavan regilon + + + + + Enigi regilon por fallista enhavo + + + Fallisto + + + Enigi fallistenhavan regilon + + Enmeti aliajn objektojn @@ -20441,8 +20611,16 @@ Enmeti kadron + + + Unfloat Frame Content + + + Enmeti indekseron + + Indeksa elemento... @@ -20600,7 +20778,10 @@ - Enmeti objekton + Menuo por OLE-objekta enmeto + + + Enmeti OLE-objekton @@ -20618,7 +20799,12 @@ - Dato + Dato (fiksita) + + + + + Dato (variebla) @@ -20628,13 +20814,32 @@ - Horo + Horo (fiksita) + + + + + Horo (variebla) + + + + + Paĝnumero... + + + Enmeti paĝnumeron + Paĝnumera kampo + + Paĝnumero + + Enmeti paĝnumeron + @@ -20914,6 +21119,11 @@ Titolpaĝo + + + Traduki... + + Kolumnoj... @@ -20953,7 +21163,7 @@ - Piednotoj kaj finnotoj... + Agordoj pri piednotoj/finnotoj... @@ -21055,9 +21265,14 @@ Redakti kampojn... + + + Ĝisdatigi elektitan kampon + + - Ligoj al eksteraj dosieroj... + Eksteraj ligiloj... @@ -21097,6 +21312,9 @@ Vicoj supre + + Enmeti vicojn supre + @@ -21105,6 +21323,9 @@ Vicoj malsupre + + Enmeti vicojn malsupre + @@ -21118,6 +21339,9 @@ Kolumnojn antaŭe + + Enmeti kolumnojn antaŭe + @@ -21126,6 +21350,9 @@ Kolumnoj poste + + Enmeti kolumnojn poste + @@ -21192,16 +21419,6 @@ Forigi tabelon - - - Dividi ĉelojn... - - - - - Kunfandi ĉelojn - - Vica alto... @@ -21229,8 +21446,14 @@ + Redakti Indekselementon + + Indeksa elemento... + + Redakti Indekselementon... + @@ -21343,7 +21566,7 @@ - Unu nivelon malsupren + Unu skeman nivelon malsupren @@ -21353,7 +21576,7 @@ - Unu nivelon supren + Unu skeman nivelon supren @@ -21383,7 +21606,7 @@ - Movi supren + Movu elementon supren @@ -21393,7 +21616,7 @@ - Movi malsupren + Movi elementon malsupren @@ -21443,7 +21666,7 @@ - Supren kun subpunktoj + Movi elementon supren kun subpunktoj @@ -21453,7 +21676,7 @@ - Malsupren kun subpunktoj + Movi elementon malsupren kun subpunktoj @@ -21860,7 +22083,7 @@ - Alĝustigi al konturo + Indekselemento al indekso @@ -21890,6 +22113,9 @@ Minimuma kolumnolarĝo + + Minimuma kolumnolarĝo: Adapti larĝon de elektitaj kolumnoj por akomodigi enhavon + @@ -21905,6 +22131,9 @@ Minimuma vica alto + + Minimuma vicalto: adapti alton de elektitaj vicoj por akomodigi enhavon + @@ -21999,12 +22228,12 @@ - Iri al sekva indeksa marko + Iri al sekva indeksa elemento - Iri al antaŭa indeksa marko + Iri al antaŭa indeksa elemento @@ -22068,6 +22297,11 @@ Tekstaj limoj + + + Sekciaj limoj + + Tezaŭro... @@ -22077,6 +22311,9 @@ Koloro de signa emfazo + + Signoemfaza koloro (evitinda - uzu je CharBackColor) + @@ -22110,10 +22347,10 @@ - Ĉapitra numerado... + Titola numerado... - Agordi Ĉapitran numeradon + Agordi titolan numeradon @@ -22131,11 +22368,23 @@ Kaŝi blankspacojn + + Blankspacoj + + + Kaŝi blankspacojn inter paĝoj + Malkaŝi blankspacojn + + Blankspacoj + + + Vidigi blankspacojn inter paĝoj + @@ -22213,6 +22462,86 @@ Kloni formatadon (duoble alklaku kaj Stir aŭ Komando por ŝanĝi konduton) + + + Zomi + + + + + Mastrumi spurŝanĝojn + + + + + Signo + + + + + Alineo + + + + + Atributoj de tabelo + + + + + Pozicio kaj grando + + + + + Atributoj de bildo + + + + + Atributoj de kadro + + + + + Atributoj de OLE-Objekto + + + + + Teksta ĉirkaŭfluo + + + + + Borderoj + + + + + Borderoj + + + + + Areo + + + + + Areo + + + + + Linio + + + + + Linio + + @@ -22460,15 +22789,15 @@ - Citaĵoj + Blokcitaĵo - Citaĵoj + Blokcitaĵo - Citaĵa alinea stilo + Blokcitaĵa alinea stilo @@ -22494,7 +22823,7 @@ Teksta korpo - Tekstkorpa alinea stilo + Tekstokorpa alinea stilo @@ -22504,10 +22833,10 @@ - Apriora signo + Neniu signostilo - Apriora signa stilo + Forigi aplikitan signostilon @@ -22778,6 +23107,21 @@ Malfermi la kartaron Stilinspektilo + + + Malfermi la kartaron Mastrumi ŝanĝojn + + + + + Malfermi la kartaron por kontroli alireblon + + + + + Lumĵetilo + + @@ -24053,6 +24397,61 @@ Normala (unuopa reĝimo) + + + Normala (unuopa reĝimo) - komento + + + + + Normala (unuopa reĝimo) - formo + + + + + Normala (unuopa reĝimo) - forma teksto + + + + + Normala (unuopa reĝimo) - formulara regilo + + + + + Normala (unuopa reĝimo) - kadro + + + + + Normala (unuopa reĝimo) - bildo + + + + + Normala (unuopa reĝimo) - registraĵo + + + + + Normala (unuopa reĝimo) - OLE-objekto + + + + + Normala (unuopa reĝimo) - Aspekto de la presotaĵo + + + + + Normala (unuopa reĝimo) - tabelo + + + + + Normala (unuopa reĝimo) - teksto + + Formatado (stiloj) @@ -24446,6 +24845,11 @@ Datumbazilo: Aranĝi raporton + + + XML-a formulara dokumento + + Datumbazilo: aranĝi rilatojn diff --git a/libreoffice/registry/res/registry_es.xcd b/libreoffice/registry/res/registry_es.xcd index 24a3780..d067591 100644 --- a/libreoffice/registry/res/registry_es.xcd +++ b/libreoffice/registry/res/registry_es.xcd @@ -55,7 +55,7 @@ - Texto + Texto/CSV @@ -95,18 +95,13 @@ MySQL (ODBC) - - - MySQL (nativo) - - - Conector MySQL + Conector de MySQL/MariaDB @@ -400,6 +395,13 @@ + + + + .uno:Open + + + @@ -812,7 +814,7 @@ - ~Patrón de documento + Documento m~aestro @@ -850,133 +852,7 @@ - - - - - - Libreta de direcciones personal - - - Direcciones obtenidas - - - - - Nombre(s) - - - Apellido(s) - - - Mostrar nombre - - - Sobrenombre - - - Correo electrónico - - - Correo electrónico (2) - - - Formato de correo - - - Teléfono (trabajo) - - - Teléfono (particular) - - - Fax - - - Buscapersonas - - - Móvil - - - Dirección 1 - - - Dirección 2 - - - Ciudad - - - Estado/provincia - - - Código postal (casa) - - - País - - - Direc. trabajo - - - Direc. trabajo 2 - - - Ciudad (trabajo) - - - Provincia (trabajo) - - - Código postal (trabajo) - - - País (trabajo) - - - Cargo - - - Departamento - - - Empresa - - - Página web (trabajo) - - - Página web (personal) - - - Año de nacimiento - - - Mes de nacimiento - - - Día de nacimiento - - - Personalizado 1 - - - Personalizado 2 - - - Personalizado 3 - - - Personalizado 4 - - - Comentarios - - - - - + @@ -1160,132 +1036,27 @@ Compactador de presentaciones - - Pasos - - - < ~Anterior - - - ~Siguiente > - - - ~Finalizar - - - Cancelar - Introducción - - Puede usar el Compactador de presentaciones para reducir el tamaño de archivo de la presentación actual. Se comprimirán las imágenes y se eliminarán datos innecesarios. En el último paso del asistente podrá elegir entre aplicar los cambios a esta presentación y crear una versión nueva y optimizada de esta. - - - Elija la ~configuración del Compactador de presentaciones - - - ~Eliminar - - - Elija cómo se optimizarán las imágenes - Imágenes - - Compresión sin ~pérdidas - - - Compresión ~JPEG - - - ~Calidad en % - - - ~Eliminar áreas recortadas de las imágenes - - - Reducir resolución de ~imágenes - - - 0;<sin cambios> - - - 96;96 PPP (resolución de pantalla) - - - 150;150 PPP (resolución de proyector) - - - 250;250 PPP (resolución de impresión) - - - 300;300 PPP (resolución de impresión) - - - 600;600 PPP (resolución de impresión) - - - ~Incrustar imágenes externas - Objetos OLE - - Elija cómo se reemplazarán los objetos OLE - - - Crear imágenes estáticas para reemplazar los objetos OLE - - - Para ~todos los objetos OLE - - - Para objetos OLE ~no basados en el formato OpenDocument - - El enlazado e incrustado de objetos (OLE) es una tecnología que permite incrustar y vincular a documentos y otros objetos. La presentación actual contiene objetos OLE. + El enlace e incrustación de objetos (OLE) es una tecnología que permite incrustar y enlazar a documentos y otros objetos. La presentación actual contiene objetos OLE. - El enlazado e incrustado de objetos (OLE) es una tecnología que permite incrustar y vincular a documentos y otros objetos. La presentación actual no contiene objetos OLE. + El enlace e incrustación de objetos (OLE) es una tecnología que permite incrustar y enlazar a documentos y otros objetos. La presentación actual no contiene objetos OLE. Diapositivas - - Elija qué diapositivas eliminar - - - Eliminar pa~trones de diapositivas sin usar - - - ~Vaciar notas - - - Eliminar las ~diapositivas ocultas - - - Eliminar diapositivas no usadas en la presentación ~personalizada - Resumen - - Elija dónde quiere aplicar los cambios siguientes - - - ~Aplicar los cambios a la presentación actual - - - ~Abrir la presentación recién creada - - - ~Guardar configuración como - - - ~Duplicar la presentación antes de aplicar los cambios - Eliminar %SLIDES diapositivas. @@ -1295,29 +1066,26 @@ Crear imágenes de reemplazo para %OLE objetos. - - Tamaño del archivo actual: - - - Tamaño estimado del archivo nuevo: - Mi configuración Aceptar - - El Compactador de presentaciones ha actualizado la presentación «%TITLE» correctamente. El tamaño cambió de %OLDFILESIZE a %NEWFILESIZE MB. + + Se actualizó correctamente la presentación «%TITLE». + + + El tamaño del archivo cambió de %OLDFILESIZE MB a %NEWFILESIZE MB. - - El Compactador de presentaciones ha actualizado la presentación «%TITLE» correctamente. El tamaño cambió de %OLDFILESIZE a %NEWFILESIZE MB aprox. + + El tamaño del archivo cambió de %OLDFILESIZE MB a %NEWFILESIZE MB, aproximadamente. - - El Compactador de presentaciones ha actualizado la presentación «%TITLE» correctamente. El tamaño cambió a %NEWFILESIZE MB. + + El tamaño del archivo cambió a %NEWFILESIZE MB. - - El Compactador de presentaciones ha actualizado la presentación «%TITLE» correctamente. El tamaño cambió a %NEWFILESIZE MB aprox. + + El tamaño del archivo cambió a %NEWFILESIZE MB, aproximadamente. Duplicando la presentación… @@ -1456,7 +1224,7 @@ - Escala + Zum @@ -1634,6 +1402,14 @@ Conmuta entre monitores + + + Ctrl + A + + + Desactivar modo puntero como pluma + + @@ -3412,10 +3188,10 @@ - IDSuceso + IDEvento - IDSuceso + IDEvento @@ -3563,10 +3339,10 @@ - IDSuceso + IDEvento - IDSuceso + IDEvento @@ -6046,42 +5822,42 @@ - Documentos de texto + Documentos de texto (Writer) - Hojas de cálculo + Hojas de cálculo (Calc) - Presentaciones + Presentaciones (Impress) - Dibujos + Dibujos (Draw) - Páginas web + Páginas web (Writer) - Patrones de documento + Patrones de documentos (Writer) - Fórmulas + Fórmulas (Math) - Documentos de base de datos + Documentos de base de datos (Base) @@ -6100,7 +5876,7 @@ - Microsoft Excel 4.x - 5.0 / 95 Plantillas + Plantillas de Microsoft Excel 4.x-5.0/95 @@ -6178,7 +5954,7 @@ - Casilla de verificación de formulario + Casilla de formulario @@ -6364,6 +6140,11 @@ Insertar objeto de fórmula + + + Duplicar hoja + + Voltear verticalmente @@ -6422,7 +6203,13 @@ - ~Inmovilizar filas y columnas + Inmovilizar paneles + + + Inmovilizar filas y columnas + + + Inmovilizar filas y columnas @@ -6482,7 +6269,7 @@ - ~Marcar los datos incorrectos + ~Marcar datos no válidos @@ -6510,12 +6297,12 @@ - Vincular con datos e~xternos... + Enlaces e~xternos… - ~División de palabras… + ~Silabación… @@ -6568,12 +6355,12 @@ - Aumentar + Acercar - Reducir + Alejar @@ -6663,7 +6450,7 @@ - Te~xto a columnas... + Texto a columnas… @@ -6740,6 +6527,11 @@ Ir a la hoja anterior + + + ~Ir a la hoja… + + Gráfico… @@ -6777,12 +6569,12 @@ - Seleccionar filas visibles solo + Seleccionar solo filas visibles - Seleccionar columnas visibles solo + Seleccionar solo columnas visibles @@ -6790,7 +6582,7 @@ C~ondicional - + Formato condicional: condición @@ -6798,6 +6590,54 @@ Condición… + + + Formato condicional: mayor que + + + Mayor que… + + + + + Formato condicional: menor que + + + Menor que… + + + + + Formato condicional: igual a + + + Igual a… + + + + + Formato condicional: entre + + + Entre… + + + + + Formato condicional: contiene texto + + + Contiene texto… + + + + + Formato condicional: más reglas + + + Más reglas… + + Formato condicional… @@ -7116,6 +6956,46 @@ Análisis de Fourier.... + + + Minigráficos + + + + + Minigráfico… + + + + + Eliminar minigráfico + + + + + Eliminar grupo de minigráficos + + + + + Agrupar minigráficos + + + + + Desagrupar minigráficos + + + + + Editar minigráfico… + + + + + Editar grupo de minigráficos… + + Cabeceras y pies… @@ -7141,11 +7021,6 @@ Insertar - - - Eliminar columnas - - Insertar celdas @@ -7164,7 +7039,7 @@ ~Mostrar… - Mostrar cambios + Mostrar control de cambios @@ -7205,14 +7080,6 @@ Eliminar todos los comentarios - - - Com~entarios - - - Insertar co~mentario - - Eliminar comentario @@ -7238,6 +7105,22 @@ ~Destacar valores + + + Destacar columna y fila actuales + + + + + Mostrar indicador de filas/columnas ocultas + + + Indicador de filas/columnas ocultas + + + Mostrar el indicador de filas y columnas ocultas + + ~Vista normal @@ -7574,11 +7457,6 @@ ~Mostrar la hoja… - - - Combinar celdas - - Separar celdas @@ -7709,7 +7587,7 @@ - Origen ~XML... + Fuente XML… @@ -7739,7 +7617,7 @@ - F~ormulario... + F~ormulario de ingreso de datos... @@ -8198,7 +8076,7 @@ - Solo pegar fórmula + Pegar solo ~fórmula ~Fórmula @@ -8206,7 +8084,7 @@ - Solo pegar texto + Pegar solo ~texto ~Texto @@ -8701,7 +8579,7 @@ - Estándar (modo de barra única) + Estándar (modo barra única) @@ -8768,6 +8646,11 @@ ~Barras de error Y... + + + Tabla de datos… + + Formato de selección… @@ -9146,6 +9029,16 @@ Formato de etiqueta de datos individual… + + + Insertar tabla de datos + + + + + Eliminar tabla de datos + + Formato de serie de datos… @@ -10043,6 +9936,9 @@ Objetos 3D + + Objetos 3D (para seleccionar varios, haga una pulsación doble) + @@ -10214,7 +10110,7 @@ - ~División de palabras + ~Silabación @@ -10369,7 +10265,7 @@ - En cuerpo de gi~ro 3D + En cuerpo de gi~ro 3D (valores predeterminados) @@ -10425,7 +10321,7 @@ - Enlaces a archivos e~xternos… + Enlaces e~xternos… @@ -10450,7 +10346,10 @@ - Organi~zador de diapositivas + Vista del ~clasificador de diapositivas + + + Clasi~ficador de diapositivas @@ -10510,6 +10409,9 @@ Conectores + + Conectores (para seleccionar varios, haga una pulsación doble) + @@ -10581,6 +10483,17 @@ ~Modificar capa… + + + Conmutar la visibilidad de la capa + + + ~Hide Layer + + + ~Hide Layer (Shift+Click) + + ~Normal @@ -10628,7 +10541,7 @@ - ~Interacción... + ~Interacción… @@ -10643,7 +10556,7 @@ - Patrón de páginas… + Cambiar la página maestra… @@ -10709,7 +10622,7 @@ Escala - Scaling at the current document + Escala en el documento actual @@ -11070,10 +10983,10 @@ - Escala y panorámica + Zum y panorámica - Escala y panorámica (Ctrl para alejarse, Mayús para panoramizar) + Zum y panorámica (Ctrl para alejarse, Mayús para panoramizar) @@ -11180,7 +11093,7 @@ - S~lide Number... + ~Número de la diapositiva... @@ -11190,6 +11103,9 @@ + Vista ~normal + + ~Normal @@ -11213,19 +11129,14 @@ Panel de ta~reas - - - Combinar celdas - - - + - Dividir celdas + Optimizar - + - Optimizar + Posición y tamaño de tabla @@ -11255,7 +11166,7 @@ - Distribuir filas uniformemente + Distribuir filas uniformemente @@ -11293,11 +11204,6 @@ Eliminar fila - - - Eliminar columna - - Eliminar tabla @@ -11345,11 +11251,6 @@ ~Tabla... - - - Come~ntario - - ~Eliminar comentarios @@ -11372,7 +11273,7 @@ - Ajuste automático de texto + Reducir texto cuando sobresalga @@ -11956,7 +11857,7 @@ - Escala + Zum @@ -12157,7 +12058,7 @@ - Escala + Zum @@ -12282,7 +12183,7 @@ - Intensificar y ampliar + Intensificar y acercar @@ -12572,7 +12473,7 @@ - Atenuar y escalar + Atenuar y alejar @@ -12632,7 +12533,7 @@ - Escala + Zum @@ -14084,7 +13985,7 @@ Formas ~básicas - Formas básicas + Formas básicas (para seleccionar varias, haga una pulsación doble) @@ -14094,6 +13995,9 @@ Formas de ~símbolos + + Formas de símbolos (para seleccionar varias, haga una pulsación doble) + @@ -14125,7 +14029,7 @@ ~Flechas de bloque - Flechas de bloque + Flechas de bloque (para seleccionar varias, haga una pulsación doble) @@ -14135,6 +14039,9 @@ ~Diagrama de flujo + + Diagrama de flujo (para seleccionar varios, haga una pulsación doble) + @@ -14143,6 +14050,9 @@ Formas de ~llamadas + + Formas de llamadas (para seleccionar varias, haga una pulsación doble) + @@ -14152,13 +14062,16 @@ ~Estrellas y pancartas - Estrellas y pancartas + Estrellas y pancartas (para seleccionar varias, haga una pulsación doble) Rectángulo + + Rectángulo (para seleccionar varios, haga una pulsación doble) + @@ -14184,6 +14097,9 @@ Elipse + + Elipse (para seleccionar varias, haga una pulsación doble) + @@ -14237,7 +14153,7 @@ - Círculo + Corona circular @@ -14887,12 +14803,12 @@ - Escala + ~Zum - ~Escala... + ~Zum… @@ -14925,7 +14841,7 @@ Cuadro de ~texto - Insertar cuadro de texto + Insertar cuadro de texto (para seleccionar varios, haga una pulsación doble) @@ -15006,9 +14922,19 @@ Catálogo de objetos + + + Expresiones en observación + + + + + Pila de llamadas + + - Efecto contorno + Contornear texto Aplicar atributo de contorno al tipo de letra. No todos los tipos de letra implementan este atributo. @@ -15104,7 +15030,10 @@ - [sustitutivo para el mensaje] + Mensaje de resultados de búsqueda + + + Resultados de la búsqueda @@ -15246,7 +15175,7 @@ - Escala + Zum @@ -15256,7 +15185,7 @@ - Aumentar + Acercar @@ -15266,7 +15195,7 @@ - Reducir + Alejar @@ -15337,13 +15266,16 @@ Línea - Insertar línea + Insertar línea (para seleccionar varias, haga una pulsación doble) Líneas y flechas + + Líneas y flechas (para seleccionar varias, haga una pulsación doble) + @@ -15639,10 +15571,7 @@ - Editar puntos - - - Pu~ntos + Alternar modo de edición de puntos @@ -15759,7 +15688,7 @@ Formato de esquema - ~Outline Format + Formato del es~quema Seleccionar formato de esquema @@ -15907,6 +15836,9 @@ Subir + + Mover un párrafo hacia arriba los párrafos seleccionados + @@ -15917,6 +15849,9 @@ Bajar + + Mover un párrafo hacia abajo los párrafos seleccionados + @@ -15927,6 +15862,9 @@ Subir un nivel + + Incrementar el nivel del esquema de los párrafos seleccionados + @@ -15948,6 +15886,9 @@ Bajar nivel + + Decrementar el nivel del esquema de los párrafos seleccionados + @@ -15961,7 +15902,7 @@ - Numeración y ~viñetas... + Numeración y ~bolos… @@ -16058,7 +15999,7 @@ - Estilo ~nuevo a partir de selección + Estilo ~nuevo desde selección Nuevo @@ -16104,7 +16045,7 @@ - Anchura de línea + Grosor de línea @@ -16144,8 +16085,14 @@ + Insertar objeto OLE + + Objeto ~OLE… + + Abrir el diálogo para insertar un objeto OLE + @@ -16179,7 +16126,7 @@ - Escala de objetos + Zum de objetos @@ -16211,9 +16158,6 @@ Color de resalte de caracteres - - Color de resalte de caracteres (en cuadro de texto y formas) - @@ -16263,7 +16207,10 @@ - Ob~jeto + Ob~jeto OLE + + + Menú para editar o guardar objetos OLE @@ -16453,7 +16400,7 @@ - ~Objeto y forma + Cuadro de t~exto y forma @@ -16607,7 +16554,7 @@ - F~ontwork + Texto sobre trayectoria @@ -16708,6 +16655,16 @@ ~Unir + + + Combinar celdas + + + + + Dividir celdas… + + ~Sustraer @@ -16757,6 +16714,9 @@ Estilo de flecha + + Seleccione las puntas de flecha inicial y final de las líneas. + @@ -16776,7 +16736,7 @@ Clonar formato - Clonar formato (pulse dos veces para selección múltiple) + Clonar formato (para seleccionar varios, haga una pulsación doble) @@ -16817,14 +16777,6 @@ Eliminar c~ontenido... - - - Emoyi - - - Insertar emoyi - - Coordenada X del eje de giro @@ -16960,7 +16912,7 @@ - ~Mapa de imagen + Imagen interactiva @@ -17324,6 +17276,9 @@ Curvas y polígonos + + Curvas y polígonos (para seleccionar varios, haga una pulsación doble) + @@ -17419,6 +17374,17 @@ Alternar revisión ortográfica automática + + + Revisión de accesibilidad automática + + + Revisión de accesibilidad automática + + + Alternar revisión de accesibilidad automática + + No marcar errores @@ -17800,7 +17766,7 @@ - Control de tablas + Control de tabla @@ -17865,7 +17831,7 @@ - Añadir campo... + Añadir campo… @@ -17875,7 +17841,7 @@ - Texto -> Registro + Texto → registro @@ -17903,7 +17869,7 @@ - Deshacer: Entrada + Deshacer: entrada de datos @@ -17963,7 +17929,7 @@ - Tipo de lista con viñetas actual + Tipo de lista actual con bolos @@ -17998,9 +17964,6 @@ Alternar previsualización de impresión - - Cerrar previsualización - @@ -18339,7 +18302,7 @@ - Gestor de e~xtensiones… + ~Extensiones... @@ -18498,7 +18461,7 @@ - Control de contenido Selector de fecha + Selector de fecha @@ -18586,6 +18549,11 @@ Efectos tipográficos… + + + Posición de los caracteres ... + + ~Formato @@ -18593,7 +18561,7 @@ - ~Objeto + Objeto ~OLE @@ -18733,11 +18701,14 @@ - Cambiar ancla + Menú de anclajes Anc~la + + Seleccionar el anclaje del objeto + @@ -18780,42 +18751,66 @@ - Ins~ertar guion indivisible + Insertar un guion indi~visible + + + Guion ~indivisible - Inse~rtar guion discrecional + Insertar guion ~discrecional + + + Guion ~discrecional - Insertar espacio i~ndivisible + Insertar un ~espacio indivisible + + + ~Espacio indivisible Insertar espacio indivisible ~estrecho + + Espacio indivisible estrec~ho + - Separación invisible opcional + Insertar espacio de anchura ~cero + + + Espacio de anchura ~cero + Inserta un carácter para ~unión de palabras + + ~Unión de palabras - Marca de ~izquierda a derecha + Inserte marca de escritura i~zquierda-derecha + + + Marca para escritura i~zquierda-derecha - Marca de ~derecha a izquierda + Inserta marca para escritura ~derecha-izquierda + + + Marca para escritura ~derecha-izquierda @@ -18828,6 +18823,17 @@ Insertar columna + + + Eliminar columnas + + + Eliminar ~columnas + + + Eliminar columnas seleccionadas + + Gestionar idiomas @@ -18936,10 +18942,16 @@ Nombre… + + Dé una etiqueta para identificar un objeto + - Descripción… + Texto alternativo… + + + Añadir descripciones del contenido no textual (para la accesibilidad) @@ -18959,7 +18971,7 @@ - ~Espacio de firma… + E~spacio de firma… @@ -18987,7 +18999,7 @@ E~xtras… - ~Additional Extensions... + Extensiones ~adicionales… Extensiones adicionales @@ -19018,11 +19030,6 @@ ~Abrir copia local - - - ~Editar gráfico - - ~Distribución @@ -19052,7 +19059,7 @@ - Distribute Horizontally Spacing + Distribuir la separación horizontal ~Espaciado horizontal @@ -19068,7 +19075,7 @@ - Distribute Vertically Top + Distribuir uniformemente las orillas superiores Verticalmente ~arriba @@ -19084,7 +19091,7 @@ - Distribute Vertically Spacing + Distribuir la separación vertical Espaciado ~vertical @@ -19092,7 +19099,7 @@ - Distribute Vertically Bottom + Distribuir uniformemente las orillas inferiores Verticalmente a~bajo @@ -19103,6 +19110,16 @@ Inspeccionar objeto + + + Comprobar tamaño de imágenes… + + + + + Tema… + + Abrir grupo Propiedades @@ -19456,7 +19473,7 @@ - Escala + Zum @@ -19506,7 +19523,7 @@ - Estándar (modo de barra única) + Estándar (modo barra única) @@ -19635,6 +19652,11 @@ Mostrar ~todo + + + Ventana para instrucciones + + Elementos @@ -19707,6 +19729,11 @@ ~Otros + + + Abrir grupo Elementos + + @@ -19761,7 +19788,7 @@ - ~Ordenación y grupos + ~Orden y agrupamiento @@ -20020,6 +20047,11 @@ Página + + + Revisión de accesibilidad + + Formas @@ -20070,9 +20102,9 @@ Diseño - + - Propiedades + Elementos @@ -20117,6 +20149,11 @@ Pie + + + Problemas de accesibilidad + + Área @@ -20142,6 +20179,16 @@ Galería + + + Propiedades + + + + + Elementos + + Posición y tamaño @@ -20167,6 +20214,11 @@ Diapositiva + + + Página + + Disposiciones @@ -20269,7 +20321,7 @@ - Predefiniciones de estilos + Preconfiguraciones de estilos @@ -20567,12 +20619,12 @@ - Campo párrafos ~ocultos + Párrafos ~ocultos - S~cript... + S~ecuencia de órdenes… @@ -20605,7 +20657,7 @@ - Escala de la previsualización + Zum de previsualización @@ -20634,7 +20686,7 @@ Insertar sumario, índice o bibliografía - Sumario, índ~ice o bibliografía… + Sumario, índice o bibliografía… @@ -20668,7 +20720,7 @@ Índices y sumarios - Update Indexes and ~Tables + Actualizar índices y sumarios @@ -20679,7 +20731,7 @@ Índice actual - Update ~Index + Actualizar índ~ice @@ -20692,7 +20744,7 @@ Rechazar - Rechazar cambio + Rechazar cambio rastreado Rechazar cambio @@ -20722,7 +20774,7 @@ Aceptar - Aceptar cambio + Aceptar cambio rastreado Aceptar cambio @@ -20789,15 +20841,18 @@ - ~Mostrar + Mostrar control de cambios + + + Mostrar - Mostrar cambios + Mostrar control de cambios - Mostrar ~cambios + Mostrar los cambios en ~revisión @@ -20813,7 +20868,7 @@ Menú emergente de cabecera/pie - Use the advanced popup menu to create header/footer on the fly + Use el menú emergente avanzado para crear una cabecera o un pie de página sobre la marcha. @@ -20824,6 +20879,35 @@ Muestra un botón junto a los títulos y subtítulos para facilitar el replegado del esquema. Incluso sin el botón, puede replegar el esquema con el Navegador. + + + Mostrar el nivel de esquema… + + + + + Indicar formato directo de caracteres + + + Formato directo de caracteres + + + + + Indicar estilos de párrafo + + + Estilos de párrafo + + + + + Indicar estilos de carácter + + + Estilos de carácter + + Mostrar eliminaciones registradas al margen @@ -20889,6 +20973,17 @@ Insertar marcador + + + Propiedades de control de contenido + + + Propiedades + + + Propiedades del control de contenido + + Establecer recordatorio @@ -20940,7 +21035,7 @@ - Notas al pie o ~finales… + Nota al pie o ~final… @@ -20961,6 +21056,88 @@ Insertar salto de renglón manual + + + Controles de contenido + + + + + Control de contenido Texto enriquecido + + + Texto enriquecido + + + Insertar control de contenido Texto enriquecido + + + + + Control de contenido Casilla + + + Casilla + + + Insertar control de contenido Casilla + + + + + Control de contenido Lista desplegable + + + Lista desplegable + + + Insertar control de contenido Lista desplegable + + + + + Control de contenido Imagen + + + Imagen + + + Insertar control de contenido Imagen + + + + + Control de contenido de fecha + + + Control de fecha + + + Insertar control de contenido de fecha + + + + + Control de contenido Texto sin formato + + + Texto sin formato + + + Insertar control de contenido Texto sin formato + + + + + Control de contenido Cuadro combinado + + + Cuadro combinado + + + Insertar control de contenido Cuadro combinado + + Insertar otros objetos @@ -21001,9 +21178,17 @@ Insertar marco + + + Unfloat Frame Content + + - Entrada de índ~ice… + Insertar entrada de índice + + + Entrada de ~índice… Insertar una entrada de índice @@ -21160,7 +21345,10 @@ - Insertar objeto + Menú de inserción de objetos OLE + + + Insertar objeto OLE @@ -21178,7 +21366,12 @@ - ~Fecha + ~Date (fix) + + + + + ~Fecha (variable) @@ -21188,12 +21381,31 @@ - ~Hora + ~Time (fix) + + + + + ~Hora (variable) + + + + + Número de ~página… + + + Insertar número de página - Número de pág~ina + Campo de número de ~página + + + Número de ~página + + + Insertar número de página @@ -21474,6 +21686,11 @@ Portada… + + + Traducir… + + Co~lumnas... @@ -21494,7 +21711,7 @@ - Propiedades de la imagen + Propiedades de imagen ~Propiedades… @@ -21513,7 +21730,7 @@ - ~Notas al pie y finales… + Configuración de ~notas al pie y finales… @@ -21615,9 +21832,14 @@ E~ditar campos… + + + Actualizar campo seleccionado + + - Enlaces a archivos e~xternos… + Enlaces e~xternos… @@ -21657,6 +21879,9 @@ Filas ~encima + + Insertar filas encima + @@ -21665,10 +21890,13 @@ Filas ~debajo + + Insertar filas debajo + - ~Columnas... + ~Columnas… @@ -21678,13 +21906,19 @@ Columnas ~antes + + Insertar columnas antes + Insertar columnas después - Columnas ~después + Columnas de~spués + + + Insertar columnas después @@ -21708,7 +21942,7 @@ Pegar como filas encima - Rows ~Above + Filas ~encima @@ -21716,7 +21950,7 @@ Pegar como columnas antes - Columns ~Before + Columnas ~antes @@ -21752,16 +21986,6 @@ Eliminar tabla - - - Dividir celdas… - - - - - Combinar celdas - - Altura de fila… @@ -21779,7 +22003,7 @@ - Numeración y ~viñetas... + Numeración y ~bolos… @@ -21789,7 +22013,13 @@ - ~Entrada de índice… + Editar la entrada de índice + + + Entrada de ~índice… + + + ~Editar la entrada de índice… @@ -21799,7 +22029,7 @@ - Seleccionar la fila + Seleccionar fila ~Fila @@ -21903,7 +22133,7 @@ - Descender un nivel + Disminuir nivel de esquema @@ -21913,7 +22143,7 @@ - Ascender un nivel + Aumentar nivel de esquema @@ -21943,7 +22173,7 @@ - Subir + Subir elemento @@ -21953,7 +22183,7 @@ - Bajar + Bajar elemento @@ -21988,7 +22218,7 @@ - Descender un nivel con subpuntos + Disminuir nivel de esquema con subpárrafos @@ -21998,12 +22228,12 @@ - Ascender un nivel con subpuntos + Aumentar nivel de esquema con subpárrafos - Subir con subniveles + Subir elemento con subpárrafos @@ -22013,7 +22243,7 @@ - Bajar con subniveles + Bajar elemento con subpárrafos @@ -22167,7 +22397,7 @@ - ~Notas al pie y finales… + ~Nota al pie o final… @@ -22292,7 +22522,7 @@ - Óptim~o + ~Ideal @@ -22420,7 +22650,7 @@ - Marca de índice al índice + Entrada de índice a índice @@ -22448,7 +22678,10 @@ - Minimizar anchura de columna + Anchura mínima de columna + + + Ancho de columna mínimo: Ajusta el ancho de las columnas seleccionadas a su contenido @@ -22463,7 +22696,10 @@ - Minimizar altura de fila + Altura mínima de fila + + + Altura de fila mínima: Ajusta la altura de las filas seccionadas a su contenido @@ -22559,22 +22795,22 @@ - Ir a la marca de índice siguiente + Ir a entrada de índice siguiente - Ir a la marca de índice anterior + Ir a entrada de índice anterior - Ir a la próxima fórmula + Ir a fórmula de tabla siguiente - Ir a la fórmula anterior + Ir a fórmula de tabla anterior @@ -22604,7 +22840,7 @@ - Show resolved comme~nts + Mostrar los ~comentarios resueltos Comentarios resueltos @@ -22628,6 +22864,11 @@ ~Límites de texto + + + Lími~tes de sección + + ~Sinónimos… @@ -22637,6 +22878,9 @@ Color de resalte de caracteres + + Color de resalte de caracteres (en desuso; cambie a CharBackColor) + @@ -22650,7 +22894,7 @@ - ~División de palabras… + ~Silabación… @@ -22670,10 +22914,10 @@ - ~Numeración de capítulos… + Numeración de ~títulos… - Establecer numeración de capítulos + Establecer numeración de títulos @@ -22691,11 +22935,23 @@ ~Ocultar espacios en blanco + + ~Espacio en blanco + + + Ocultar el espacio en blanco entre páginas + Mostrar ~espacios en blanco + + ~Espacio en blanco + + + Mostrar el espacio en blanco entre páginas + @@ -22773,6 +23029,86 @@ Clonar formato (pulse dos veces con el ratón u oprima Ctrl/⌘ para cambiar el comportamiento) + + + Zum + + + + + Gestionar control de cambios + + + + + Carácter + + + + + Párrafo + + + + + Propiedades de tabla + + + + + Posición y tamaño + + + + + Propiedades de imagen + + + + + Propiedades de marco + + + + + Propiedades de objeto OLE + + + + + Ajuste de texto + + + + + Bordes + + + + + Bordes + + + + + Área + + + + + Área + + + + + Línea + + + + + Línea + + @@ -23020,15 +23356,15 @@ - ~Citas + Cita en ~bloque - ~Citas + Cita en ~bloque - Estilo de párrafo Citas + Estilo de párrafo Cita en bloque @@ -23064,10 +23400,10 @@ - Carácter p~redeterminado + N~ingún estilo de carácter - Estilo de caracteres Predeterminado + Quitar estilo de caracteres aplicado @@ -23130,15 +23466,15 @@ - Estilo de lista Viñeta • + Estilo de lista con bolo • - Estilo de lista Viñeta • + Estilo de lista con bolo • - Estilo de lista Viñeta • + Estilo de lista con bolo • @@ -23338,6 +23674,21 @@ Abrir grupo Inspector de estilos + + + Abra el panel Gestionar cambios + + + + + Abrir el panel lateral Verificación de accesibilidad + + + + + Indicadores + + @@ -23431,7 +23782,7 @@ - Numeración y viñetas + Numeración y bolos @@ -23682,7 +24033,7 @@ - Numeración y viñetas + Numeración y bolos @@ -23943,7 +24294,7 @@ - Numeración y viñetas + Numeración y bolos @@ -24264,7 +24615,7 @@ - Numeración y viñetas + Numeración y bolos @@ -24440,7 +24791,7 @@ - Numeración y viñetas + Numeración y bolos @@ -24610,7 +24961,62 @@ - Estándar (modo de barra única) + Estándar (modo barra única) + + + + + Estándar (modo barra única): Comentario + + + + + Estándar (modo barra única): Forma + + + + + Estándar (modo barra única): Texto con forma + + + + + Estándar (modo barra única): Control de formulario + + + + + Estándar (modo barra única): Marco + + + + + Estándar (modo barra única): Imagen + + + + + Estándar (modo barra única): Multimedia + + + + + Estándar (modo barra única): Objeto OLE + + + + + Estándar (modo barra única): Previsualizar impresión + + + + + Estándar (modo barra única): Tabla + + + + + Estándar (modo barra única): Texto @@ -24711,7 +25117,7 @@ - Numeración y viñetas + Numeración y bolos @@ -25006,6 +25412,11 @@ Base: diseño de informe + + + Documento de formulario XML + + Base: diseño de relaciones @@ -25013,12 +25424,12 @@ - Base: diseño de consulta + Base: diseño de consultas - Base: diseño de visualización + Base: diseño de vistas diff --git a/libreoffice/registry/res/registry_fr.xcd b/libreoffice/registry/res/registry_fr.xcd index ee4b722..62119ac 100644 --- a/libreoffice/registry/res/registry_fr.xcd +++ b/libreoffice/registry/res/registry_fr.xcd @@ -55,7 +55,7 @@ - Texte + Texte/CSV @@ -95,18 +95,13 @@ MySQL (ODBC) - - - MySQL (natif) - - - Connecteur MySQL + Connecteur MySQL/MariaDB @@ -147,6 +142,11 @@ .uno:Bold + + + .uno:InsertCurrentTime + + @@ -358,133 +358,7 @@ - - - - - - Carnet d'adresses personnel - - - Adresses collectées - - - - - Prénom - - - Nom - - - Nom à afficher - - - Surnom - - - Courriel - - - Courriel (2) - - - Format de courrier - - - Téléphone (bureau) - - - Téléphone (privé) - - - Fax - - - Pager - - - Tél. portable - - - Adresse 1 - - - Adresse 2 - - - Ville - - - État - - - Code Postal (privé) - - - Pays - - - Adresse Bureau - - - Adresse Bureau 2 - - - Ville (bureau) - - - État (bureau) - - - C.P. (bureau) - - - Pays (bureau) - - - Titre - - - Service - - - Société - - - Site Web (prof.) - - - Site Web (privé) - - - Année Naissance - - - Mois Naissance - - - Jour Naissance - - - Perso. 1 - - - Perso. 2 - - - Perso. 3 - - - Perso. 4 - - - Commentaires - - - - - + @@ -668,90 +542,15 @@ Présentation Minimizer - - Étapes - - - < ~Précédent - - - Suiva~nt > - - - ~Terminer - - - Annuler - Introduction - - Le Présentation Minimizer est utilisé pour réduire la taille du fichier de la présentation active. Les images seront compressées et les données qui ne sont plus nécessaires seront supprimées. À la dernière étape de l'assistant, vous pouvez choisir d'appliquer les modifications à la présentation active ou de créer une nouvelle version optimisée de la présentation. - - - ~Choisir les paramètres de Présentation Minimizer - - - ~Supprimer - - - Choisir les paramètres d'optimisation des images - Images - - ~Compression sans perte - - - Compression ~JPEG - - - ~Qualité en % - - - ~Supprimer les zones graphiques rognées - - - Réduire la résolution de l'~image - - - 0;<no change> - - - 96;96 DPI (résolution d'écran) - - - 150;150 DPI (résolution du projecteur) - - - 250;250 DPI (résolution d'impression) - - - 300;300 DPI (résolution d'impression) - - - 600;600 DPI (résolution d'impression) - - - Intégrer les images ~externes - Objets OLE - - Choisir les paramètres pour remplacer les objets OLE - - - Créer des images de remplacement statiques pour les objets OLE - - - Pour ~tous les objets OLE - - - ~Pour les objets OLE non basés sur le format OpenDocument - Object Linking and Embedding (OLE) est une technologie qui permet d'incorporer et de lier aux documents et à d'autres objets. La présentation active contient des objets OLE. @@ -761,39 +560,9 @@ Diapos - - Choisir les diapos à supprimer - - - Supprimer les ~diapos maîtresses inutilisées - - - ~Supprimer les notes - - - ~Supprimer les diapos masquées - - - Supprimer les diapos qui ne sont pas utilisées pour le diaporama ~personnalisé - Résumé - - Choisir où appliquer les modifications suivantes - - - ~Appliquer les modifications à la présentation active - - - ~Ouvrir la présentation nouvellement créée - - - ~Enregistrer les paramètres sous - - - ~Dupliquer la présentation avant d'appliquer les modifications - Supprimer les diapos %SLIDES. @@ -803,29 +572,26 @@ Créer des images de remplacement pour les objets %OLE. - - Taille actuelle du fichier : - - - Taille estimée du nouveau fichier : - Mes paramètres OK - - Le Présentation Minimizer a terminé la mise à jour de la présentation « %TITLE » avec succès. La taille du fichier est passée de %OLDFILESIZE Mo à %NEWFILESIZE Mo. + + La présentation « %TITLE » a été mise à jour avec succès. + + + La taille du fichier est passée de %OLDFILESIZE Mo à %NEWFILESIZE Mo. - - Le Présentation Minimizer a terminé la mise à jour de la présentation « %TITLE » avec succès. La taille du fichier est passée de %OLDFILESIZE Mo à approximativement %NEWFILESIZE Mo. + + La taille du fichier est passée de %OLDFILESIZE Mo à approximativement %NEWFILESIZE Mo. - - Le Présentation Minimizer a terminé la mise à jour de la présentation « %TITLE » avec succès. La taille du fichier est passée à %NEWFILESIZE Mo. + + La taille du fichier est passée à %NEWFILESIZE Mo. - - Le Présentation Minimizer a terminé la mise à jour de la présentation « %TITLE » avec succès. La taille du fichier est passée à approximativement %NEWFILESIZE Mo. + + La taille du fichier est passée à approximativement %NEWFILESIZE Mo. Duplication de la présentation... @@ -1142,6 +908,14 @@ Échanger les écrans + + + Ctrl-"A" + + + Désactiver le mode stylo du pointeur + + @@ -5554,42 +5328,42 @@ - Documents texte + Documents texte (Writer) - Classeurs + Classeurs (Calc) - Présentations + Présentations (Impress) - Dessins + Dessins (Draw) - Pages Web + Pages web (Writer) - Documents maîtres + Documents maître (Writer) - Formules + Formules (Math) - Documents de base de données + Document de base de données (Base) @@ -5872,6 +5646,11 @@ Insérer un objet formule + + + Dupliquer la feuille + + Refléter verticalement @@ -5930,7 +5709,13 @@ - Fixe~r lignes et colonnes + Fixer lignes et colonnes + + + Fixer lignes et colonnes + + + Fixer lignes et colonnes @@ -6018,7 +5803,7 @@ - Lien vers des données e~xternes... + Liens e~xternes @@ -6171,7 +5956,7 @@ - Te~xte en colonnes... + Texte en colonnes... @@ -6248,6 +6033,11 @@ À la feuille précédente + + + ~Aller à la feuille... + + ~Diagramme... @@ -6298,14 +6088,62 @@ C~onditionnel - + - Formatage conditionnel : condition + Formatage conditionnel : condition Condition... + + + Formatage conditionnel : Supérieur à + + + Supérieur à... + + + + + Formatage conditionnel : Inférieur à + + + Inférieur à... + + + + + Formatage conditionnel : Égal à + + + Égal à... + + + + + Formatage conditionnel : Entre + + + Entre... + + + + + Formatage conditionnel : Contenant le texte + + + Contenant le texte... + + + + + Formatage conditionnel : Plus de règles + + + Plus de règles... + + Formatage conditionnel... @@ -6624,6 +6462,46 @@ Analyse de F~ourier... + + + Sparklines + + + + + Sparkline... + + + + + Supprimer la sparkline + + + + + Supprimer le groupe de sparklines + + + + + Grouper les sparklines + + + + + Dissocier les sparklines + + + + + Éditer la sparkline... + + + + + Éditer le groupe de sparklines... + + ~En-têtes et pieds de page... @@ -6649,11 +6527,6 @@ Insérer - - - Supprimer des colonnes - - Insérer des cellules @@ -6713,14 +6586,6 @@ Supprimer tous les commentaires - - - Comm~entaire - - - Insérer un co~mmentaire - - Supprimer le commentaire @@ -6746,6 +6611,22 @@ ~Mise en évidence des valeurs + + + Mise en évidence de lignes et colonnes + + + + + Afficher l'indicateur de ligne/colonne masquée + + + Indicateur de ligne/colonne masquée + + + Afficher l'indicateur pour les lignes et les colonnes masquées + + Mode d'affichage ~normal @@ -7082,11 +6963,6 @@ Afficher les feuille~s... - - - Fusionner les cellules - - Défusionner les cellules @@ -7217,7 +7093,7 @@ - Source ~XML... + Source XML... @@ -7615,7 +7491,7 @@ - ~Protéger le document + Protéger le ~document @@ -8276,6 +8152,11 @@ Barres d'erreur ~Y... + + + Table de données... + + Formater la sélection... @@ -8654,6 +8535,16 @@ Formater une seule étiquette de donnée... + + + Insérer une table de données + + + + + Supprimer la table de données + + Formater les séries de données... @@ -9551,6 +9442,9 @@ Objets 3D + + Objets 3D (double-cliquer pour une sélection multiple) + @@ -9933,7 +9827,7 @@ - Lie~ns vers des fichiers externes... + Liens e~xternes @@ -9958,6 +9852,9 @@ + Trieuse de diapos + + Trieuse ~de diapos @@ -10018,6 +9915,9 @@ Connecteurs + + Connecteurs (double-cliquer pour une sélection multiple) + @@ -10089,6 +9989,17 @@ ~Modifier la couche... + + + Inverser la visibilité de la couche + + + ~Masquer la couche + + + ~Masquer la couche (Maj+Click) + + ~Normal @@ -10151,7 +10062,7 @@ - Page maîtresse... + Changer de page maîtresse... @@ -10698,6 +10609,9 @@ + Mode d'affichage ~normal + + ~Normal @@ -10721,19 +10635,14 @@ Volet Tâc~hes - - - Fusionner les cellules - - - + - Scinder les cellules + Optimiser - + - Optimiser + Position et taille du tableau @@ -10763,7 +10672,7 @@ - Répartir les lignes proportionnellement + Répartir les lignes régulièrement @@ -10798,12 +10707,7 @@ - Supprimer la ligne - - - - - Supprimer la colonne + Supprimer les lignes @@ -10853,11 +10757,6 @@ ~Tableau... - - - Commen~taire - - ~Supprimer le commentaire @@ -10880,7 +10779,7 @@ - Adapter automatiquement le texte + Réduire le texte en cas de débordement @@ -13592,7 +13491,7 @@ Formes de ~base - Formes de base + Formes de base (double-cliquer pour une sélection multiple) @@ -13602,6 +13501,9 @@ Formes des ~symboles + + Formes de symboles (double-cliquer pour une sélection multiple) + @@ -13633,7 +13535,7 @@ Flèches ~pleines - Flèches pleines + Flèches pleines (double-cliquer pour une sélection multiple) @@ -13643,14 +13545,20 @@ ~Organigramme + + Organigramme (double-cliquer pour une sélection multiple) + - Formes de légende + Formes pour légende Formes pour ~légende + + Formes pour légende (double-cliquer pour une sélection multiple) + @@ -13660,13 +13568,16 @@ É~toiles et bannières - Étoiles et bannières + Étoiles et bannières (double-cliquer pour une sélection multiple) Rectangle + + Rectangle (double-cliquer pour une sélection multiple) + @@ -13692,6 +13603,9 @@ Ellipse + + Ellipse (double-cliquer pour une sélection multiple) + @@ -14433,7 +14347,7 @@ Zone de ~texte - Insérer une zone de texte + Insérer une zone de texte (double-cliquer pour une sélection multiple) @@ -14514,6 +14428,16 @@ Catalogue d'objets + + + Expressions surveillées + + + + + Pile d'appels + + Effet de police contour @@ -14612,7 +14536,10 @@ - [substituant pour le message] + Message de résultats de recherche + + + Résultats de recherche @@ -14845,13 +14772,16 @@ Ligne - Insérer une ligne + Insérer une ligne (double-cliquer pour une sélection multiple) Lignes et flèches + + Lignes et flèches (double-cliquer pour une sélection multiple) + @@ -15147,10 +15077,7 @@ - Éditer les points - - - Poi~nts + Basculer le mode d'édition des points @@ -15415,6 +15342,9 @@ Déplacer vers le haut + + Déplacer les paragraphes sélectionnés vers le haut d'un paragraphe + @@ -15425,6 +15355,9 @@ Déplacer vers le bas + + Déplacer les paragraphes sélectionnés vers le bas d'un paragraphe + @@ -15435,6 +15368,9 @@ Hausser d'un niveau + + Hausser le niveau de plan des paragraphes de la liste sélectionnée + @@ -15456,6 +15392,9 @@ Abaisser d'un niveau + + Abaisser le niveau de plan des paragraphes de la liste sélectionnée + @@ -15612,7 +15551,7 @@ - Largeur de ligne + Épaisseur de ligne @@ -15652,8 +15591,14 @@ + Insérer un objet OLE + + Objet ~OLE... + + Ouvrir une boîte de dialogue pour insérer un objet OLE + @@ -15719,9 +15664,6 @@ Couleur de mise en évidence des caractères - - Couleur de mise en évidence des caractères (dans les zones de texte et les formes) - @@ -15771,7 +15713,10 @@ - Ob~jet + Ob~jet OLE + + + Menu pour éditer ou enregistrer les objets OLE @@ -15961,7 +15906,7 @@ - ~Objet et forme + Z~one de texte et formes @@ -16097,7 +16042,7 @@ - ~Dictionnaire des synonymes... + Dictionnaire des s~ynonymes... @@ -16216,6 +16161,16 @@ ~Fusionner + + + Fusionner les cellules + + + + + Scinder les cellules... + + ~Soustraire @@ -16265,6 +16220,9 @@ Style de flèche + + Sélectionnez des pointes de flèche de début et de fin pour les lignes. + @@ -16325,14 +16283,6 @@ Supprimer du ~contenu... - - - Emoji - - - Insérer un emoji - - Point pivot de rotation X @@ -16832,6 +16782,9 @@ Courbes et polygones + + Courbes et polygones (double-cliquer pour une sélection multiple) + @@ -16927,6 +16880,17 @@ Basculer la correction orthographique automatique + + + Vérification automatique de l'accessibilité + + + Vérification automatique de l'a~ccessibilité + + + Basculer la vérification automatique de l'accessibilité + + Masquer le soulignage des fautes @@ -17506,9 +17470,6 @@ (Dés)activer l'aperçu - - Fermer l'aperçu - @@ -17847,7 +17808,7 @@ - Gestionnaire des ~extensions... + ~Extensions... @@ -18006,7 +17967,7 @@ - Contrôle contenu de sélecteur de date + Contrôle sélecteur de date @@ -18094,6 +18055,11 @@ Effets de caractère... + + + Position de caractère... + + Forma~t @@ -18101,7 +18067,7 @@ - Ob~jet + Objet ~OLE @@ -18241,11 +18207,14 @@ - Modifier l'ancre + Menu Ancre An~cre + + Sélectionner l'ancrage pour l'objet + @@ -18290,39 +18259,63 @@ Insérer un tir~et insécable + + Tiret ~insécable + Insérer un trait d'uni~on conditionnel + + ~Trait d'union conditionnel + Insérer u~n espace insécable + + Espace ~insécable + Insérer un espace fin insécable + + Espace inséc~able fin + - Pseudo-ligature ~sans chasse + Insérer un espace de ~largeur nulle + + + Espace de largeur ~nulle - ~Jointure de mots + Insérer un ~joint de mots + + + Joint de ~mots - ~Marque gauche à droite + Insérer une marque ~gauche à droite + + + Marque ~gauche à droite + Insérer une marque ~droite à gauche + + Marque ~droite à gauche @@ -18336,6 +18329,17 @@ Insérer une colonne + + + Supprimer les colonnes + + + Supprimer les ~colonnes + + + Supprimer les colonnes sélectionnées + + Gérer la langue @@ -18444,10 +18448,16 @@ Nom... + + Donner une étiquette pour identifier un objet + - Description... + Texte alternatif... + + + Ajout de descriptions du contenu non textuel (pour l'accessibilité) @@ -18467,7 +18477,7 @@ - ~Ligne de signature + Ligne de signat~ure... @@ -18526,11 +18536,6 @@ ~Ouvrir une copie locale - - - ~Éditer le diagramme - - ~Répartition @@ -18611,6 +18616,16 @@ Inspecter l'objet + + + Vérification de la taille de l'image... + + + + + Thème... + + Ouvrir le panneau Propriétés @@ -19143,6 +19158,11 @@ ~Tout afficher + + + Fenêtre de commande + + Éléments @@ -19215,6 +19235,11 @@ ~Autres + + + Ouvrir le panneau Éléments + + @@ -19528,6 +19553,11 @@ Page + + + Vérification de l'accessibilité + + Formes @@ -19578,9 +19608,9 @@ Ébauche - + - Propriétés + Éléments @@ -19625,6 +19655,11 @@ Pied de page + + + Problèmes d'accessibilité + + Zone @@ -19650,6 +19685,16 @@ Galerie + + + Propriétés + + + + + Éléments + + Position et taille @@ -19675,6 +19720,11 @@ Diapo + + + Page + + Mises en page @@ -20142,7 +20192,7 @@ Insérer une table des matières, un index ou une bibliographie - Table des matières, ~index ou bibliographie... + Table des matières, index ou bibliographie... @@ -20297,10 +20347,13 @@ - A~fficher + Afficher le suivi des modifications + + + Afficher - Afficher les modifications + Afficher le suivi des modifications @@ -20332,6 +20385,35 @@ Affiche un bouton à côté des titres et des sous-titres pour faciliter le repliage du plan. Même sans ce bouton, vous pouvez replier le plan avec le navigateur. + + + Afficher jusqu'au niveau de plan... + + + + + Mise en évidence du formatage direct des caractères + + + Formatage direct de caractère + + + + + Mise en évidence des styles de paragraphe + + + Styles de paragraphe + + + + + Mise en évidence des styles de caractère + + + Styles de caractère + + Afficher les suppressions dans la marge @@ -20383,7 +20465,7 @@ - _Diagrammes + ~Diagrammes Mettre à jour les ~diagrammes @@ -20397,6 +20479,17 @@ Insérer un repère de texte + + + Propriétés du contrôle de contenu + + + Propriétés + + + Propriétés du contrôle de contenu + + Définir un pense-bête @@ -20469,6 +20562,88 @@ Insérer un renvoi à la ligne manuel + + + Contrôles de contenu + + + + + Contrôle de contenu Texte enrichi + + + Texte enrichi + + + Insérer un contrôle de contenu Texte enrichi + + + + + Contrôle de contenu Case à cocher + + + Case à cocher + + + Insérer un contrôle de contenu Case à cocher + + + + + Contrôle de contenu Liste déroulante + + + Liste déroulante + + + Insérer un contrôle de contenu Liste déroulante + + + + + Contrôle de contenu Image + + + Image + + + Insérer un contrôle de contenu Image + + + + + Contrôle de contenu Date + + + Contrôle de date + + + Insérer un contrôle de contenu Date + + + + + Contrôle de contenu Texte brut + + + Texte brut + + + Insérer un contrôle de contenu Texte brut + + + + + Contrôle de contenu Boîte combinée + + + Zone combinée + + + Insérer un contrôle de contenu Boîte combinée + + Insérer d'autres objets @@ -20509,8 +20684,16 @@ Insérer un cadre + + + Sortir le contenu du cadre + + + Insérer une entrée d'index + + Entrée d'inde~x... @@ -20668,7 +20851,10 @@ - Insérer un objet + Menu d'insertion des objets OLE + + + Insérer un objet OLE @@ -20686,7 +20872,12 @@ - ~Date + ~Date (fixe) + + + + + ~Date (variable) @@ -20696,13 +20887,32 @@ - ~Heure + ~Heure (fixe) + + + + + Heu~re (variable) + + + + + Numéro de pa~ge... + + + Insérer un numéro de page + Champ numéro de ~page + + Numéro de pa~ge + + Insérer un numéro de page + @@ -20982,6 +21192,11 @@ Page de titre... + + + Traduire... + + Co~lonnes... @@ -21021,7 +21236,7 @@ - Notes de bas de page/de ~fin... + Paramètres des notes de bas de page / de ~fin... @@ -21123,9 +21338,14 @@ Éd~iter les champs... + + + Actualiser le champ sélectionné + + - Lie~ns vers des fichiers externes... + Liens e~xternes @@ -21165,6 +21385,9 @@ Lignes ~au-dessus + + Insérer des lignes au-dessus + @@ -21173,6 +21396,9 @@ Lignes ~en dessous + + Insérer des lignes au-dessous + @@ -21186,13 +21412,19 @@ Colonnes a~vant + + Insérer des colonnes avant + Insérer des colonnes après - Colonnes ~après + Colonnes a~près + + + Insérer des colonnes après @@ -21260,16 +21492,6 @@ Supprimer le tableau - - - Scinder les cellules... - - - - - Fusionner les cellules - - Hauteur de ligne... @@ -21297,8 +21519,14 @@ + Éditer une entrée d'index + + Entrée d'~index... + + Éditer une ~entrée d'index... + @@ -21411,7 +21639,7 @@ - Abaisser d'un niveau + Abaisser le niveau de plan @@ -21421,7 +21649,7 @@ - Hausser d'un niveau + Hausser le niveau de plan @@ -21451,7 +21679,7 @@ - Déplacer vers le haut + Déplacer l'élément vers le haut @@ -21461,7 +21689,7 @@ - Déplacer vers le bas + Déplacer l'élément vers le bas @@ -21496,7 +21724,7 @@ - Abaisser d'un niveau (sous-points inclus) + Abaisser le niveau de plan avec les sous-points @@ -21506,12 +21734,12 @@ - Hausser d'un niveau (sous-points inclus) + Hausser le niveau de plan avec les sous-points - Déplacer vers le haut (sous-points inclus) + Déplacer l'élément vers le haut avec les sous-points @@ -21521,7 +21749,7 @@ - Déplacer vers le bas (sous-points inclus) + Déplacer l'élément vers le bas avec les sous-points @@ -21928,7 +22156,7 @@ - Marque d'index à l'index + Entrée d'index à l'index @@ -21956,7 +22184,10 @@ - Minimiser la largeur de colonne + Largeur de colonne minimale + + + Largeur minimale des colonnes : ajuster la largeur des colonnes sélectionnées pour qu'elles s'adaptent au contenu. @@ -21971,7 +22202,10 @@ - Minimiser la hauteur de ligne + Hauteur de ligne minimale + + + Hauteur minimale des lignes : ajuster la hauteur des lignes sélectionnées pour qu'elles s'adaptent au contenu. @@ -22067,12 +22301,12 @@ - À la marque d'index suivante + Aller à la prochaine entrée d'index - Aller à la marque d'index précédente + Aller à l'entrée d'index précédente @@ -22136,15 +22370,23 @@ Délimitations du te~xte + + + Délimitations de se~ction + + - ~Dictionnaire des synonymes... + Dictionnaire des s~ynonymes... Couleur de mise en évidence des caractères + + Couleur de mise en évidence des caractères (obsolète - utiliser CharBackColor) + @@ -22178,10 +22420,10 @@ - ~Numérotation des chapitres... + Numérotation des ~chapitres... - Définit la numérotation des chapitres + Définir la numérotation des chapitres @@ -22199,11 +22441,23 @@ Masquer les espac~es vides + + Espac~es vides + + + Masquer les espaces vides entre les pages + Afficher les espac~es vides + + Espac~es vides + + + Afficher les espaces vides entre les pages + @@ -22281,6 +22535,86 @@ Cloner le formatage (double clic et Ctrl ou Cmd pour changer le comportement) + + + Zoom + + + + + Gérer les modifications + + + + + Caractère + + + + + Paragraphe + + + + + Propriétés du tableau + + + + + Position et taille + + + + + Propriétés de l'image + + + + + Propriétés du cadre + + + + + Propriétés de l'objet OLE + + + + + Habillage du texte + + + + + Bordures + + + + + Bordures + + + + + Zone + + + + + Zone + + + + + Ligne + + + + + Ligne + + @@ -22528,15 +22862,15 @@ - Citati~ons + ~Bloc de citation - Citati~ons + ~Bloc de citation - Style de paragraphe de citations + Style de paragraphe Bloc de citation @@ -22562,7 +22896,7 @@ Corps de texte - Style de paragraphe de corps de texte + Style de paragraphe Corps de texte @@ -22572,10 +22906,10 @@ - ~Caractère par défaut + Aucun style de ~caractère - Style de caractère par défaut + Supprimer le style de caractère appliqué @@ -22809,7 +23143,7 @@ - ~Protéger le document + Protéger le ~document @@ -22846,6 +23180,21 @@ Ouvrir le panneau Inspecteur de styles + + + Ouvrir le panneau de suivi des modifications + + + + + Ouvrir le panneau de contrôle de l'accessibilité + + + + + Mise en évidence + + @@ -24121,6 +24470,61 @@ Standard (mode compact) + + + Standard (Mode simple) - Commentaire + + + + + Standard (Mode simple) - Forme + + + + + Standard (Mode simple) - Texte de la forme + + + + + Standard (Mode simple) - Contrôle de formulaire + + + + + Standard (Mode simple) - Cadre + + + + + Standard (Mode simple) - Image + + + + + Standard (Mode simple) - Média + + + + + Standard (Mode simple) - Objet OLE + + + + + Standard (Mode simple) - Aperçu + + + + + Standard (Mode simple) - Tableau + + + + + Standard (Mode simple) - Texte + + Formatage (Styles) @@ -24514,6 +24918,11 @@ Base : ébauche de rapport + + + Formulaire XML + + Base : ébauche de relation diff --git a/libreoffice/registry/res/registry_it.xcd b/libreoffice/registry/res/registry_it.xcd index b80ee43..1799c45 100644 --- a/libreoffice/registry/res/registry_it.xcd +++ b/libreoffice/registry/res/registry_it.xcd @@ -55,7 +55,7 @@ - Testo + Testo/CSV @@ -95,18 +95,13 @@ MySQL (ODBC) - - - MySQL (nativo) - - - Connettore MySQL + Connettore MySQL/MariaDB @@ -307,133 +302,7 @@ - - - - - - Rubrica personale - - - Indirizzi raccolti - - - - - Nome - - - Cognome - - - Nome visualizzato - - - Pseudonimo - - - E-mail - - - E-mail (2) - - - Formato posta - - - Telefono (lavoro) - - - Telefono (privato) - - - Fax - - - Teledrin - - - Cellulare - - - Indirizzo 1 - - - Indirizzo 2 - - - Città - - - Provincia - - - C.A.P. (privato) - - - Paese - - - Indirizzo lavoro - - - Indirizzo lavoro 2 - - - Località (lavoro) - - - Regione (lavoro) - - - C.A.P. (lavoro) - - - Paese (lavoro) - - - Titolo - - - Reparto - - - Azienda - - - Pagina web (lavoro) - - - Pagina web (privato) - - - Anno nascita - - - Mese nascita - - - Giorno nascita - - - Personal. 1 - - - Personal. 2 - - - Personal. 3 - - - Personal. 4 - - - Commenti - - - - - + @@ -549,7 +418,7 @@ - Contenuti associati del campo di testo + Contenuti associati alla casella di testo @@ -617,90 +486,15 @@ Presentation Minimizer - - Passaggi - - - < ~Indietro - - - ~Avanti > - - - ~Fine - - - Annulla - Introduzione - - La Compressione presentazione (Presentation Minimizer) riduce le dimensioni del file della presentazione in uso, comprimendo le immagini e rimuovendo i dati non necessari. Alla fine della procedura guidata puoi scegliere se ridurre le dimensioni della presentazione in uso o creare una nuova copia ottimizzata. - - - ~Scegli le impostazioni per Presentation Minimizer - - - ~Elimina - - - Scegli le impostazioni per l'ottimizzazione delle immagini - Immagini - - ~Compressione senza perdite - - - Compressione ~JPEG - - - ~Qualità in % - - - ~Elimina le aree ritagliate delle immagini - - - Riduci risoluzione ~immagine - - - 0;<nessuna modifica> - - - 96;96 DPI (risoluzione schermo) - - - 150;150 DPI (risoluzione proiettore) - - - 250;250 DPI (risoluzione stampa) - - - 300;300 DPI (risoluzione stampa) - - - 600;600 DPI (risoluzione stampa) - - - ~Incorpora le immagini esterne - Oggetti OLE - - Scegli le impostazioni per sostituire gli oggetti OLE - - - Crea un'immagine statica per rimpiazzare gli oggetti OLE - - - Per ~tutti gli oggetti OLE - - - Per gli oggetti OLE ~non basati sul formato OpenDocument - La tecnologia OLE (Object Linking and Embedding) consente il collegamento e l'incorporamento di documenti e altri oggetti. La presentazione in uso contiene oggetti OLE. @@ -710,39 +504,9 @@ Diapositive - - Scegli quali diapositive eliminare - - - Elimina le diapositive sche~ma inutilizzate - - - ~Azzera le note - - - Elimina le diapositive ~nascoste - - - Elimina le diapositive che non sono utilizzate per la presentazione ~personalizzata - Riepilogo - - Scegli dove applicare le seguenti modifiche - - - ~Applica le modifiche alla presentazione corrente - - - ~Apri la presentazione appena creata - - - ~Salva impostazioni come - - - ~Duplica la presentazione prima di applicare le modifiche - Elimina %SLIDES diapositive. @@ -752,29 +516,26 @@ Crea immagini per rimpiazzare gli oggetti %OLE. - - Dimensione file attuale: - - - Nuova dimensione file stimata: - Impostazioni personali OK - - Presentation Minimizer ha aggiornato correttamente la presentazione '%TITLE'. La dimensione del file è passata da %OLDFILESIZE MB a %NEWFILESIZE MB. + + La presentazione “%TITLE” è stata correttamente aggiornata. - - Presentation Minimizer ha aggiornato correttamente la presentazione '%TITLE'. La dimensione del file è passata da %OLDFILESIZE MB a circa %NEWFILESIZE MB. + + La dimensione del file è passata da %OLDFILESIZE MB a %NEWFILESIZE MB. - - Presentation Minimizer ha aggiornato correttamente la presentazione '%TITLE'. La dimensione del file è passata a %NEWFILESIZE MB. + + La dimensione del file è passata da %OLDFILESIZE MB a circa %NEWFILESIZE MB. - - Presentation Minimizer ha aggiornato correttamente la presentazione '%TITLE'. La dimensione del file è passata approssimativamente a %NEWFILESIZE MB. + + La dimensione del file è passata a %NEWFILESIZE MB. + + + La dimensione del file è passata a circa %NEWFILESIZE MB. Duplicazione della presentazione... @@ -1091,6 +852,14 @@ Alterna tra i monitor + + + Ctrl-'A' + + + Disattiva il puntatore come modo penna + + @@ -4748,10 +4517,10 @@ - Argomento + Oggetto - Argomento + Oggetto @@ -5503,42 +5272,42 @@ - Documenti di testo + Documenti di testo (Writer) - Fogli elettronici + Fogli elettronici (Calc) - Presentazioni + Presentazioni (Impress) - Disegni + Disegni (Draw) - Pagine web + Pagine web (Writer) - Documenti master + Documenti master (Writer) - Formule + Formule (Math) - Documenti database + Documenti di database (Base) @@ -5764,7 +5533,7 @@ - A~ssegnazione colonne... + Disposizione delle ~colonne... @@ -5821,6 +5590,11 @@ Inserisci oggetto Formula + + + Duplica foglio + + Ribalta verticalmente @@ -5879,7 +5653,13 @@ - Fissa ~righe e colonne + Blocca pannelli + + + Blocca righe e colonne + + + Blocca righe e colonne @@ -5967,7 +5747,7 @@ - Collegamento a dati ~esterni... + Collegamenti e~sterni... @@ -6030,7 +5810,7 @@ - Riduci + Rimpicciolisci @@ -6141,7 +5921,7 @@ Tabella pi~vot... - Inserisci o modifica una tabella pivot + Inserisci o modifica tabella pivot ~Proprietà... @@ -6197,6 +5977,11 @@ Al foglio precedente + + + ~Vai al foglio... + + Gr~afico... @@ -6247,7 +6032,7 @@ C~ondizionale - + Formattazione condizionale: condizione @@ -6255,6 +6040,54 @@ Condizione... + + + Formattazione condizionale: Maggiore di + + + Maggiore di... + + + + + Formattazione condizionale: Minore di + + + Minore di... + + + + + Formattazione condizionale: Uguale + + + Uguale... + + + + + Formattazione condizionale: Tra + + + Tra... + + + + + Formattazione condizionale: Contiene testo + + + Contiene testo... + + + + + Formattazione condizionale: Altre regole + + + Altre regole... + + Formattazione condizionale... @@ -6555,12 +6388,12 @@ - ~test di F... + Test ~F... - test ~Z... + Test ~Z... @@ -6573,6 +6406,46 @@ Analisi di F~ourier... + + + Sparkline + + + + + Sparkline... + + + + + Elimina sparkline + + + + + Elimina gruppo sparkline + + + + + Raggruppa sparkline + + + + + Separa sparkline + + + + + Modifica sparkline... + + + + + Modifica gruppo sparkline... + + ~Intestazioni e piè di pagina... @@ -6598,11 +6471,6 @@ Inserisci - - - Elimina colonne - - Inserisci celle @@ -6662,14 +6530,6 @@ Elimina tutti i commenti - - - Comm~ento - - - Inserisci co~mmento - - Elimina commento @@ -6695,6 +6555,22 @@ ~Evidenzia valori + + + Evidenziazione colonna/riga + + + + + Mostra indicatore righe/colonne nascoste + + + Indicatore righe/colonne nascoste + + + Mostra l'indicatore delle righe e delle colonne nascoste + + Vista ~normale @@ -6710,7 +6586,7 @@ - Lista ~funzioni + Elenco ~funzioni @@ -7031,11 +6907,6 @@ Mo~stra foglio... - - - Unisci celle - - Separa celle @@ -7166,7 +7037,7 @@ - Sorgente ~XML... + Sorgente XML... @@ -7983,7 +7854,7 @@ - Barra divisori dei fogli + Barra linguette dei fogli @@ -8225,6 +8096,11 @@ Barre errore Y... + + + Tabella dati... + + Formato selezione... @@ -8603,6 +8479,16 @@ Formatta singola etichetta dati... + + + Inserisci tabella dati + + + + + Elimina tabella dati + + Formatta serie di dati... @@ -9500,6 +9386,9 @@ Oggetti 3D + + Oggetti 3D (doppio clic per la selezione multipla) + @@ -9581,7 +9470,7 @@ - Shell + Conchiglia @@ -9882,7 +9771,7 @@ - Colle~gamenti a file esterni... + Collegamenti e~sterni... @@ -9907,6 +9796,9 @@ + Vista ordine ~diapositive + + ~Ordine diapositive @@ -9955,7 +9847,7 @@ Consolida testo - Unisce i frammenti di testo dagli oggetti selezionati in un nuovo riquadro di testo + Unisce i frammenti di testo degli oggetti selezionati in una nuova casella di testo @@ -9967,6 +9859,9 @@ Connettori + + Connettori (doppio clic per la selezione multipla) + @@ -10038,6 +9933,17 @@ ~Modifica livello... + + + Attiva/disattiva la visibilità livello + + + ~Nascondi livello + + + ~Nascondi livello (Maiusc+clic) + + ~Normale @@ -10100,7 +10006,7 @@ - Pagina schema... + Cambia pagina schema... @@ -10530,7 +10436,7 @@ Ingrandisci e inquadra - Ingrandisci e inquadra (Ctrl per ridurre, Maiusc per inquadrare) + Ingrandisci e inquadra (Ctrl per rimpicciolire, Maiusc per inquadrare) @@ -10647,6 +10553,9 @@ + Vista ~normale + + ~Normale @@ -10670,19 +10579,14 @@ Riquadro ~attività - - - Unisci celle - - - + - Dividi celle + Ottimizza - + - Ottimizza + Posizione e dimensione tabella @@ -10712,7 +10616,7 @@ - Distribuisci uniformemente righe + Distribuisci uniformemente righe @@ -10732,12 +10636,12 @@ - Inserisci la colonna dopo + Inserisci colonna dopo - Inserisci la colonna prima + Inserisci colonna prima @@ -10750,11 +10654,6 @@ Elimina riga - - - Elimina colonna - - Elimina tabella @@ -10802,11 +10701,6 @@ ~Tabella... - - - Comme~nto - - ~Elimina commento @@ -10829,7 +10723,7 @@ - Adatta automaticamente il testo + Riduci testo in eccedenza @@ -13504,7 +13398,7 @@ - Inserisci fontwork + Fontwork Fontwork... @@ -13541,7 +13435,7 @@ Forme ~base - Forme base + Forme di base (doppio clic per la selezione multipla) @@ -13551,6 +13445,9 @@ Forme ~simboli + + Forme simbolo (doppio clic per la selezione multipla) + @@ -13560,7 +13457,7 @@ Aumenta spaziatura paragrafo - Aumenta la spaziatura del paragrafo + Aumenta spaziatura paragrafo @@ -13582,7 +13479,7 @@ Frecce ~blocchi - Frecce blocchi + Frecce blocchi (doppio clic per la selezione multipla) @@ -13592,6 +13489,9 @@ Diagramma di ~flusso + + Diagramma di flusso (doppio clic per la selezione multipla) + @@ -13600,6 +13500,9 @@ Forme ~legenda + + Forme legenda (doppio clic per la selezione multipla) + @@ -13609,13 +13512,16 @@ S~telle e decorazioni - Stelle e decorazioni + Stelle e decorazioni (doppio clic per la selezione multipla) Rettangolo + + Rettangolo (doppio clic per la selezione multipla) + @@ -13641,6 +13547,9 @@ Ellisse + + Ellisse (doppio clic per la selezione multipla) + @@ -14382,7 +14291,7 @@ Casella di ~testo - Inserisci casella di testo + Inserisci casella di testo (doppio clic per la selezione multipla) @@ -14463,6 +14372,16 @@ Catalogo oggetti + + + Espressioni monitorate + + + + + Stack delle chiamate + + Effetto carattere contorno @@ -14561,9 +14480,12 @@ - [segnaposto per il messaggio] + Messaggio dei risultati di una ricerca - + + Risultati della ricerca + + ~Trova... @@ -14723,7 +14645,7 @@ - Riduci + Rimpicciolisci @@ -14794,13 +14716,16 @@ Linea - Inserisci linea + Inserisci linea (doppio clic per la selezione multipla) Linee e frecce + + Linee e frecce (doppio clic per la selezione multipla) + @@ -14969,7 +14894,7 @@ Gestisci modelli - Apri il Gestore dei modelli + Apri il Gestore modelli @@ -15096,10 +15021,7 @@ - Modifica punti - - - Pu~nti + Attiva/disattiva modo Modifica punti @@ -15249,7 +15171,7 @@ - IgnoraTutto + Ignora tutto @@ -15292,7 +15214,7 @@ Alterna in sequenza - Alterna in sequenza (Iniziali Maiuscole, Maiuscola a inizio frase, MAIUSCOLO, minuscolo) + Alterna in sequenza (Tutte Le Iniziali Maiuscole, Maiuscola a inizio frase, MAIUSCOLO, minuscolo) @@ -15364,6 +15286,9 @@ Sposta in alto + + Sposta i paragrafi selezionati in alto di un paragrafo + @@ -15374,6 +15299,9 @@ Sposta in basso + + Sposta i paragrafi selezionati in basso di un paragrafo + @@ -15382,7 +15310,10 @@ - Un livello più alto + Alza livello + + + Alza livello della struttura dei paragrafi elenco selezionati @@ -15403,7 +15334,10 @@ - Un livello più basso + Abbassa livello + + + Abbassa livello di struttura dei paragrafi elenco selezionati @@ -15601,12 +15535,18 @@ - ~OLE... + Inserisci oggetto OLE + + + Oggetto ~OLE... + + + Apri la finestra di dialogo per inserire un oggetto OLE - Cornice mobile... + Frame mobile... @@ -15631,7 +15571,7 @@ - ~Mostra i dettagli + ~Mostra dettagli @@ -15668,9 +15608,6 @@ Colore evidenziazione del carattere - - Colore di evidenziazione del carattere (nei riquadri di testo e nelle forme) - @@ -15720,7 +15657,10 @@ - Oggetto + O~ggetto OLE + + + Menu per modificare o salvare gli oggetti OLE @@ -15910,7 +15850,7 @@ - ~Oggetto e forma + Casella di test~o e forma @@ -16074,12 +16014,12 @@ - In avanti + In avanti di uno - Indietro + Indietro di uno @@ -16165,6 +16105,16 @@ Unisci + + + Unisci celle + + + + + Dividi celle... + + ~Sottrai @@ -16214,6 +16164,9 @@ Stile freccia + + Seleziona le estremità frecce di inizio e fine per le linee. + @@ -16274,14 +16227,6 @@ Elimina co~ntenuti... - - - Emoji - - - Inserisci emoji - - Punto pivot di rotazione X @@ -16577,7 +16522,7 @@ - Rappresentazione successiva + Visualizzazione successiva @@ -16781,6 +16726,9 @@ Curve e poligoni + + Curve e poligoni (doppio clic per la selezione multipla) + @@ -16876,6 +16824,17 @@ Attiva/disattiva il controllo ortografico automatico + + + Controllo automatico accesso facilitato + + + Controllo automatico a~ccesso facilitato + + + Attiva/disattiva il controllo automatico dell'accesso facilitato + + Disattiva contrassegni @@ -17347,7 +17306,7 @@ - Attiva/disattiva il Modo struttura + Attiva/disattiva modo struttura Modo struttura @@ -17455,9 +17414,6 @@ Attiva/disattiva l'anteprima di stampa - - Chiudi anteprima - @@ -17796,7 +17752,7 @@ - Gestione ~estensioni... + ~Estensioni... @@ -17955,7 +17911,7 @@ - Controllo contenuto selettore di data + Controllo selettore di data @@ -18043,6 +17999,11 @@ Effetti del carattere... + + + Posizione del carattere... + + F~ormato @@ -18050,7 +18011,7 @@ - ~Oggetto + Oggetto ~OLE @@ -18155,7 +18116,7 @@ - Marcatore di formattazione + Segno di formattazione @@ -18190,11 +18151,14 @@ - Cambia ancoraggio + Menu ancoraggio Ancora~ggio + + Seleziona l'ancoraggio per l'oggetto + @@ -18239,39 +18203,63 @@ Inserisci trattino ~d'unione + + Trattino non ~divisibile + Inserisci trattino m~orbido + + Trattino ~morbido + - Inserisci spa~zio non divisibile + Inserisci spazio u~nificatore + + + Spazio u~nificatore Inserisci sp~azio unificatore stretto + + Sp~azio unificatore stretto + - Interruzione opzionale ~senza spazi + Inserisci spazio di lar~ghezza zero + + + Spazio a larghezza ~zero + Inserisci ~Giunzione parola + + ~Giunzione parola + Inserisci Marcatore ~sinistra-destra + + Marcatore ~sinistra-destra + Inserisci Marcatore ~destra-sinistra + + Marcatore ~destra-sinistra @@ -18285,6 +18273,17 @@ Inserisci colonna + + + Elimina colonne + + + Elimina ~colonne + + + Elimina le colonne selezionate + + Gestisci lingua @@ -18393,10 +18392,16 @@ Nome... + + Assegna un'etichetta per identificare un oggetto + - Descrizione... + Testo alternativo... + + + Aggiungi una descrizione del contenuto non testuale (per l'accesso facilitato) @@ -18416,7 +18421,7 @@ - ~Riga della firma + Riga della ~firma... @@ -18475,11 +18480,6 @@ Apri c~opia locale - - - ~Modifica grafico - - ~Distribuzione @@ -18560,6 +18560,16 @@ Ispeziona oggetto + + + Controllo dimensioni immagine... + + + + + Tema... + + Apri pannello Proprietà @@ -19069,17 +19079,17 @@ - ~Simboli... + ~Simboli… - Zoom a~vanti + In~grandisci - Zoom in~dietro + Ri~mpicciolisci @@ -19092,6 +19102,11 @@ Mostra ~tutto + + + Finestra di comando + + Elementi @@ -19164,6 +19179,11 @@ Altr~o + + + Apri pannello Elementi + + @@ -19477,6 +19497,11 @@ Pagina + + + Controllo accesso facilitato + + Forme @@ -19527,9 +19552,9 @@ Struttura - + - Proprietà + Elementi @@ -19574,6 +19599,11 @@ Piè di pagina + + + Problemi di accessibilità + + Area @@ -19599,6 +19629,16 @@ Galleria + + + Proprietà + + + + + Elementi + + Posizione e dimensione @@ -19624,6 +19664,11 @@ Diapositiva + + + Pagina + + Layout @@ -20047,7 +20092,7 @@ - ~Intest~azione e piè di pagina + Intest~azione e piè di pagina @@ -20091,7 +20136,7 @@ Inserisci indice generale, indice analitico o bibliografia - ~Indice generale, indice analitico o bibliografia... + Indice generale, indice analitico o bibliografia... @@ -20246,7 +20291,10 @@ - ~Mostra + Mostra le revisioni + + + Mostra Mostra le revisioni @@ -20281,6 +20329,35 @@ Mostra un pulsante accanto ai titoli e ai sottotitoli che consente la contrazione/espansione della struttura. Puoi contrarre la struttura anche col Navigatore, persino senza il pulsante. + + + Mostra fino al livello struttura... + + + + + Evidenzia formattazione diretta del carattere + + + Formattazione diretta del carattere + + + + + Evidenzia stili di paragrafo + + + Stili di paragrafo + + + + + Evidenzia stili di carattere + + + Stili di carattere + + Mostra cancellazioni revisioni a margine @@ -20346,6 +20423,17 @@ Inserisci segnalibro + + + Proprietà controllo contenuto + + + Proprietà + + + Proprietà controllo contenuto + + Imposta promemoria @@ -20418,6 +20506,88 @@ Inserisci interruzione manuale di riga + + + Campi di controllo contenuto + + + + + Controllo contenuto testo formattato + + + Testo formattato + + + Inserisci controllo contenuto testo formattato + + + + + Controllo contenuto casella di controllo + + + Casella di controllo + + + Inserisci controllo contenuto casella di controllo + + + + + Controllo contenuto elenco a tendina + + + Elenco a tendina + + + Inserisci controllo contenuto elenco a tendina + + + + + Controllo contenuto immagine + + + Immagine + + + Inserisci controllo contenuto immagine + + + + + Controllo contenuto data + + + Campo di controllo data + + + Inserisci controllo contenuto data + + + + + Controllo contenuto testo semplice + + + Testo semplice + + + Inserisci controllo contenuto testo semplice + + + + + Controllo contenuto casella combinata + + + Casella combinata + + + Inserisci controllo contenuto casella combinata + + Inserisci altri oggetti @@ -20458,9 +20628,17 @@ Inserisci cornice + + + Sblocca il contenuto della cornice + + - ~Voce di indice... + Inserisci voce di indice + + + Voce di ~indice... Inserisci voce di indice @@ -20617,7 +20795,10 @@ - Inserisci oggetto + Menu inserisci oggetto OLE + + + Inserisci oggetto OLE @@ -20635,7 +20816,12 @@ - ~Data + ~Data (fissa) + + + + + ~Data (variabile) @@ -20645,13 +20831,32 @@ - O~rario + ~Orario (fisso) + + + + + ~Orario (variabile) + + + + + Numero di ~pagina... + + + Inserisci numero di pagina + Campo numero di ~pagina + + ~Numero di pagina + + Inserisci numero di pagina + @@ -20931,6 +21136,11 @@ Pagina sommario... + + + Traduci... + + Co~lonne... @@ -20970,7 +21180,7 @@ - ~Note a piè di pagina e note di chiusura... + Impostazioni delle ~note a piè di pagina/di chiusura... @@ -21072,9 +21282,14 @@ Modifica i ~campi... + + + Aggiorna campo selezionato + + - Colle~gamenti a file esterni... + Collegamenti e~sterni... @@ -21114,6 +21329,9 @@ Righe sopr~a + + Inserisci righe sopra + @@ -21122,6 +21340,9 @@ Righe ~sotto + + Inserisci righe sotto + @@ -21135,6 +21356,9 @@ Colonne ~prima + + Inserisci colonne prima + @@ -21143,6 +21367,9 @@ Colonne d~opo + + Inserisci colonne dopo + @@ -21209,16 +21436,6 @@ Elimina la tabella - - - Dividi celle... - - - - - Unisci celle - - Altezza riga... @@ -21246,8 +21463,14 @@ + Modifica voce di indice + + Voce di ~indice... + + ~Modifica voce di indice... + @@ -21322,7 +21545,7 @@ - Proteggi cella + Proteggi celle @@ -21350,7 +21573,7 @@ - Disattiva la protezione celle + Disattiva protezione celle @@ -21360,7 +21583,7 @@ - Un livello inferiore + Abbassa livello struttura @@ -21370,7 +21593,7 @@ - Un livello superiore + Alza livello struttura @@ -21380,7 +21603,7 @@ - Al paragrafo precedente stesso livello + Al paragrafo precedente dello stesso livello @@ -21400,7 +21623,7 @@ - Sposta in alto + Sposta elemento in alto @@ -21410,7 +21633,7 @@ - Sposta in basso + Sposta elemento in basso @@ -21445,7 +21668,7 @@ - Un livello inferiore con sotto-paragrafi + Abbassa livello struttura con i sottoparagrafi @@ -21455,12 +21678,12 @@ - Un livello superiore con sotto-paragrafi + Alza livello struttura con i sottoparagrafi - Sposta in alto con sottopunti + Sposta elemento in alto con i sottoparagrafi @@ -21470,7 +21693,7 @@ - Sposta in basso con sottopunti + Sposta elemento in basso con i sottoparagrafi @@ -21799,7 +22022,7 @@ - Allinea alla riga verticale al centro + Allinea alla riga verticalmente al centro @@ -21819,7 +22042,7 @@ - Concatena + Collega cornici @@ -21829,7 +22052,7 @@ - Annulla concatenazione + Scollega cornici @@ -21877,7 +22100,7 @@ - Contrassegno per l'indice + Voce per l'indice @@ -21905,7 +22128,10 @@ - Minimizza la larghezza colonna + Larghezza minima della colonna + + + Larghezza minima colonna: regola la larghezza delle colonne selezionate per adattare il contenuto @@ -21920,7 +22146,10 @@ - Minimizza l'altezza riga + Altezza minima riga + + + Altezza minima riga: regola l'altezza delle righe selezionate per adattare il contenuto @@ -22016,12 +22245,12 @@ - Al contrassegno indice successivo + Alla voce di indice successiva - Al contrassegno indice precedente + Alla voce di indice precedente @@ -22085,6 +22314,11 @@ ~Margini del testo + + + Margini se~zione + + Sinoni~mi... @@ -22094,6 +22328,9 @@ Colore evidenziazione del carattere + + Colore evidenziazione del carattere (sconsigliato - usare CharBackColor) + @@ -22127,10 +22364,10 @@ - ~Numerazione capitoli... + ~Numerazione titoli... - Imposta la numerazione dei capitoli + Imposta la numerazione dei titoli @@ -22148,11 +22385,23 @@ Nascondi spazio ~vuoto + + Spazio ~vuoto + + + Nascondi spazio vuoto tra le pagine + Mostra spazio v~uoto + + Spazio ~vuoto + + + Mostra spazio vuoto tra le pagine + @@ -22230,6 +22479,86 @@ Clona formattazione (doppio clic e Ctrl o Cmd per cambiare il comportamento) + + + Zoom + + + + + Gestisci le revisioni + + + + + Carattere + + + + + Paragrafo + + + + + Proprietà tabella + + + + + Posizione e dimensione + + + + + Proprietà immagine + + + + + Proprietà cornice + + + + + Proprietà oggetto OLE + + + + + Scorrimento testo + + + + + Bordi + + + + + Bordi + + + + + Area + + + + + Area + + + + + Linea + + + + + Linea + + @@ -22317,10 +22646,10 @@ - ~Aggiungi all'elenco + ~Aggiungi a elenco - Il comando “Aggiungi all'elenco” aggiunge i paragrafi selezionati a un elenco immediatamente precedente. + Il comando “Aggiungi a elenco” aggiunge i paragrafi selezionati a un elenco immediatamente precedente. @@ -22477,15 +22806,15 @@ - Cita~zioni + Citazione ~blocco - Cita~zioni + Citazione ~blocco - Stile di paragrafo delle citazioni + Stile di paragrafo Citazione blocco @@ -22511,7 +22840,7 @@ Corpo del testo - Stile di paragrafo del corpo del testo + Stile di paragrafo Corpo del testo @@ -22521,10 +22850,10 @@ - ~Carattere predefinito + Senza stile di ~carattere - Stile del carattere predefinito + Rimuovi lo stile di carattere applicato @@ -22718,7 +23047,7 @@ - Dimensione della pagina + Dimensioni pagina @@ -22766,7 +23095,7 @@ Proteggi campi - Proteggi i campi nel documento attivo + Proteggi campi nel documento attivo @@ -22774,7 +23103,7 @@ Proteggi segnalibri - Proteggi i segnalibri nel documento attivo + Proteggi segnalibri nel documento attivo @@ -22795,6 +23124,21 @@ Apri pannello Ispettore degli stili + + + Apri pannello Gestisci le modifiche + + + + + Apri pannello Controllo accesso facilitato + + + + + Evidenzia stili + + @@ -23601,7 +23945,7 @@ - Testo sorgente HTML + Codice sorgente HTML @@ -24070,6 +24414,61 @@ Standard (modo singolo) + + + Standard (modo singolo) - Commento + + + + + Standard (modo singolo) - Forma + + + + + Standard (modo singolo) - Testo forma + + + + + Standard (modo singolo) - Controlli per formulario + + + + + Standard (modo singolo) - Cornice + + + + + Standard (modo singolo) - Immagine + + + + + Standard (modo singolo) - Media + + + + + Standard (modo singolo) - Oggetto OLE + + + + + Standard (modo singolo) - Anteprima di stampa + + + + + Standard (modo singolo) - Tabella + + + + + Standard (modo singolo) - Testo + + Formattazione (stili) @@ -24463,6 +24862,11 @@ Base: Struttura rapporto + + + Formulario XML + + Base: Struttura relazioni diff --git a/libreoffice/registry/res/registry_pt-BR.xcd b/libreoffice/registry/res/registry_pt-BR.xcd index 268f2c9..e1df8ac 100644 --- a/libreoffice/registry/res/registry_pt-BR.xcd +++ b/libreoffice/registry/res/registry_pt-BR.xcd @@ -55,7 +55,7 @@ - Texto + Texto/CSV @@ -95,18 +95,13 @@ MySQL (ODBC) - - - MySQL (Nativo) - - - Conector MySQL + Conector MySQL/MariaDB @@ -315,133 +310,7 @@ - - - - - - Catálogo de endereços pessoal - - - Endereços reunidos - - - - - Nome - - - Sobrenome - - - Exibir nome - - - Apelido - - - E-mail - - - E-mail (2) - - - Formato de mensagem - - - Telefone (Comercial) - - - Telefone (Residencial) - - - Fax - - - Pager - - - Celular - - - Endereço 1 - - - Endereço 2 - - - Cidade - - - Estado - - - CEP (Residencial) - - - País - - - Endereço comercial - - - Endereço comercial 2 - - - Cidade (Comercial) - - - Estado (Comercial) - - - CEP (Comercial) - - - País (Comercial) - - - Cargo - - - Departamento - - - Empresa - - - Página da Web (Comercial) - - - Página da Web (Residencial) - - - Ano de nascimento - - - Mês de nascimento - - - Dia de nascimento - - - Personalizar 1 - - - Personalizar 2 - - - Personalizar 3 - - - Personalizar 4 - - - Comentarios - - - - - + @@ -625,90 +494,15 @@ Compactador de apresentação - - Passos - - - < ~Anterior - - - ~Próximo > - - - ~Concluir - - - Cancelar - Introdução - - O Compactador de apresentação é utilizado para reduzir o tamanho do arquivo da apresentação atual. As imagens serão comprimidas e os dados, quando não mais necessários, serão removidos. Na última etapa do assistente, você pode aplicar as alterações na apresentação atual ou criar uma versão otimizada da sua apresentação. - - - Sele~cionar definições para o Compactador de apresentações - - - ~Excluir - - - Escolha as configurações para otimizar as imagens - Figuras - - Com~pressão sem perdas - - - Compressão ~JPEG - - - ~Qualidade em % - - - ~Excluir áreas recortadas das figuras - - - Reduzir a resolução das ~imagens - - - 0;<sem alteração> - - - 96;96 DPI (resolução de tela) - - - 150;150 DPI (resolução de projetor) - - - 250;250 DPI (resolução de impressão) - - - 300;300 DPI (resolução de impressão) - - - 600;600 DPI (resolução de impressão) - - - Incorporar figuras ~externas - Objetos OLE - - Escolha as configurações para substituir os objetos OLE - - - Criar figuras estáticas para substituir objetos OLE - - - Para ~todos os objetos OLE - - - ~Para objetos OLE que não são baseados no formato OpenDocument - Object Linking and Embedding (OLE) é uma tecnologia que permite incorporar e vincular outros objetos em seu documento. A apresentação atual contém objetos OLE. @@ -718,39 +512,9 @@ Slides - - Selecione os slides a excluir - - - Excluir slides ~mestres em desuso - - - ~Limpar anotações - - - Excluir ~slides ocultos - - - Ex~cluir slides em desuso na apresentação de tela personalizada - Resumo - - Escolha onde aplicar as seguintes alterações - - - ~Aplicar as alterações na apresentação atual - - - A~brir a apresentação recém-criada - - - ~Salvar configurações como - - - ~Duplicar a apresentação antes de aplicar as alterações - Excluir %SLIDES slides. @@ -760,29 +524,26 @@ Criar figuras substitutas para os objetos %OLE. - - Tamanho do arquivo atual: - - - Estimativa do novo tamanho de arquivo: - Minhas configurações OK - - O Compactador de apresentações atualizou com sucesso a apresentação '%TITLE'. O tamanho do arquivo mudou de %OLDFILESIZE MB para %NEWFILESIZE MB. + + A apresentação "%TITLE" foi atualizada com sucesso. + + + O tamanho do arquivo mudou de %OLDFILESIZE MB para %NEWFILESIZE MB. - - O Compactador de apresentações atualizou com sucesso a apresentação '%TITLE'. O tamanho do arquivo mudou de %OLDFILESIZE MB para aproximadamente %NEWFILESIZE MB. + + O tamanho do arquivo mudou de %OLDFILESIZE MB para aproximadamente %NEWFILESIZE MB. - - O Compactador de apresentações atualizou com sucesso a apresentação '%TITLE'. O tamanho do arquivo mudou para %NEWFILESIZE MB. + + O tamanho do arquivo mudou para %NEWFILESIZE MB. - - O Compactador de apresentações atualizou com sucesso a apresentação '%TITLE'. O tamanho do arquivo mudou para aproximadamente %NEWFILESIZE MB. + + O tamanho do arquivo mudou para aproximadamente %NEWFILESIZE MB. Duplicar apresentação... @@ -1099,6 +860,14 @@ Cambiar monitores + + + Ctrl-'A' + + + Desligar o modo caneta do ponteiro + + @@ -4058,10 +3827,10 @@ - Hobbies + Passatempos - Hobbies + Passatempos @@ -4410,7 +4179,7 @@ TemperaturaPreferida - TempPref + PrefDeTemp @@ -4669,10 +4438,10 @@ - Camera + Câmera - Camera + Câmera @@ -5511,42 +5280,42 @@ - Documentos de texto + Documentos de texto (Writer) - Planilhas + Planilhas (Calc) - Apresentações + Apresentações (Impress) - Desenhos + Desenhos (Draw) - Páginas da Web + Páginas internet (Writer) - Documentos mestre + Documentos mestres (Writer) - Fórmulas + Fórmulas (Math) - Documentos de banco de dados + Documentos de banco de dados (Base) @@ -5668,7 +5437,7 @@ - Botão Contador de formulário + Botão contador de formulário @@ -5829,6 +5598,11 @@ Inserir objeto de fórmula + + + Duplicar planilha + + Inverter verticalmente @@ -5887,7 +5661,13 @@ - Fixa~r linhas e colunas + Fixar painéis + + + Fixar linhas e colunas + + + Fixar linhas e colunas @@ -5975,7 +5755,7 @@ - Vincular a dados e~xternos... + Links e~xternos... @@ -6128,7 +5908,7 @@ - Te~xto para colunas... + Texto para colunas... @@ -6205,6 +5985,11 @@ Até a planilha anterior + + + ~Ir para a planilha... + + ~Gráfico... @@ -6255,7 +6040,7 @@ C~ondicional - + Formatação condicional: Condição @@ -6263,6 +6048,54 @@ Condição... + + + Formatação condicional: maior que + + + Maior que... + + + + + Formatação condicional: Menor que + + + Menor que... + + + + + Formatação condicional: Igual a + + + Igual a... + + + + + Formatação condicional: Entre + + + Entre... + + + + + Formatação condicional: Contém texto + + + Contendo texto... + + + + + Formatação condicional: Mais regras + + + Mais regras... + + Formatação condicional... @@ -6581,6 +6414,46 @@ Análise de F~ourier... + + + Minigráficos + + + + + Minigráfico… + + + + + Excluir minigráfico + + + + + Excluir grupo de minigráficos + + + + + Agrupar minigráficos + + + + + Desagrupar minigráficos + + + + + Editar minigráfico... + + + + + Editar grupo de minigráficos... + + ~Cabeçalhos e rodapés... @@ -6606,11 +6479,6 @@ Inserir - - - Excluir colunas - - Inserir células @@ -6657,12 +6525,12 @@ - Mostrar todos os comentários + Mostrar todas as anotações - Ocultar todos os comentários + Ocultar todas as anotações @@ -6670,14 +6538,6 @@ Excluir todas as anotações - - - An~otação - - - Inserir a~notação - - Excluir anotação @@ -6703,6 +6563,22 @@ Destacar ~valores + + + Destacar coluna/linha + + + + + Mostrar indicador de linhas/colunas ocultas + + + Indicador de linhas/colunas ocultas + + + Mostrar indicador para linhas e colunas ocultas + + ~Exibição normal @@ -7039,11 +6915,6 @@ ~Mostrar planilha... - - - Mesclar células - - Desmesclar células @@ -7174,7 +7045,7 @@ - Fonte ~XML... + Fonte XML... @@ -7470,7 +7341,7 @@ - E-mail com o documento em formato ~OpenDocument... + Por e-mail como planilha ~OpenDocument... @@ -8233,6 +8104,11 @@ ~Barras de erro Y... + + + Tabela de dados... + + Formatar seleção... @@ -8611,6 +8487,16 @@ Formatar um único rótulo de dados... + + + Inserir tabela de dados + + + + + Excluir tabela de dados + + Formatar série de dados... @@ -9451,7 +9337,7 @@ - Ir para o último slide editado + Saltar para o último slide editado @@ -9508,6 +9394,9 @@ Objetos 3D + + Objetos 3D (clique duplo para seleção múltipla) + @@ -9890,7 +9779,7 @@ - ~Vínculos para arquivos externos... + Links e~xternos... @@ -9905,7 +9794,7 @@ - ~Estrutura de tópicos + Tópic~os @@ -9915,6 +9804,9 @@ + Modo organiza~dor de slides + + Organizador de ~slides @@ -9975,6 +9867,9 @@ Conectores + + Conectores (clique duplo para seleção múltipla) + @@ -10046,6 +9941,17 @@ ~Modificar camada... + + + Alternar visibilidade da camada + + + ~Ocultar camada + + + ~Ocultar camada (Shift+clique) + + ~Normal @@ -10108,7 +10014,7 @@ - Página mestre... + Alterar página mestre... @@ -10525,12 +10431,12 @@ - E-mail com o documento no formato ~Microsoft PowerPoint... + Por e-mail como apresentação do ~Microsoft PowerPoint... - E-mail com a apresentação no formato ~OpenDocument... + Por e-mail como apresentação ~OpenDocument... @@ -10655,6 +10561,9 @@ + ~Exibição normal + + ~Normal @@ -10678,19 +10587,14 @@ Painel de tare~fas - - - Mesclar células - - - + - Dividir células + Otimizar - + - Otimizar + Posição e tamanho da tabela @@ -10720,7 +10624,7 @@ - Distribuir linhas uniformemente + Distribuir linhas uniformemente @@ -10758,11 +10662,6 @@ Excluir linha - - - Excluir coluna - - Excluir tabela @@ -10810,11 +10709,6 @@ ~Tabela... - - - A~notação - - E~xcluir anotação @@ -10837,7 +10731,7 @@ - Autoajustar texto + Encolher texto ao transbordar @@ -11241,7 +11135,7 @@ - Painel de páginas (sem seleção) + Janela de páginas (sem seleção) @@ -11251,7 +11145,7 @@ - Painel de páginas mestre (sem seleção) + Janela de páginas mestre (sem seleção) @@ -13497,7 +13391,7 @@ - Visualizar no navegador web + Visualizar no navegador internet @@ -13549,7 +13443,7 @@ Formas ~simples - Formas simples + Formas simples (clique duplo para seleção múltipla) @@ -13559,6 +13453,9 @@ Formas de ~símbolos + + Formas de símbolos (clique duplo para seleção múltipla) + @@ -13590,7 +13487,7 @@ Se~tas cheias - Setas cheias + Setas cheias (clique duplo para seleção múltipla) @@ -13600,6 +13497,9 @@ ~Fluxograma + + Fluxograma (clique duplo para seleção múltipla) + @@ -13608,6 +13508,9 @@ Formas de textos ~explicativos + + Formas de textos explicativos (clique duplo para seleção múltipla) + @@ -13617,13 +13520,16 @@ Es~trelas e faixas - Estrelas e faixas + Estrelas e faixas (clique duplo para seleção múltipla) Retângulo + + Retângulo (clique duplo para seleção múltipla) + @@ -13649,6 +13555,9 @@ Elipse + + Elipse (clique duplo para seleção múltipla) + @@ -14362,7 +14271,7 @@ - Contador + Botão contador @@ -14372,7 +14281,7 @@ - Substituir por Contador + Substituir por botão contador @@ -14390,7 +14299,7 @@ Caixa de ~texto - Inserir caixa de texto + Inserir caixa de texto (clique duplo para seleção múltipla) @@ -14471,9 +14380,19 @@ Catálogo de objetos + + + Expressões observadas + + + + + Pilha de chamadas + + - Efeito de contorne da fonte + Contorno da fonte Aplica o atributo contorno na fonte. Nem todas as fontes implementam este atributo. @@ -14569,7 +14488,10 @@ - [espaço reservado para mensagem] + Mensagem de resultados da pesquisa + + + Resultados da pesquisa @@ -14802,13 +14724,16 @@ Inserir linha - Inserir linha + Inserir linha (clique duplo para seleção múltipla) Linhas e setas + + Linhas e setas (clique duplo para seleção múltipla) + @@ -15104,10 +15029,7 @@ - Editar pontos - - - Editar po~ntos + Alternar modo de edição de pontos @@ -15213,10 +15135,10 @@ Lista ordenada - Lista n~umerada + Lista ~ordenada - Alternar lista numerada + Alternar lista ordenada @@ -15372,6 +15294,9 @@ Mover para cima + + Move os parágrafos selecionados para cima + @@ -15382,6 +15307,9 @@ Mover para baixo + + Move os parágrafos selecionados para baixo + @@ -15392,6 +15320,9 @@ Promover + + Promove o nível de tópico dos parágrafos de lista selecionados + @@ -15413,6 +15344,9 @@ Rebaixar + + Rebaixa o nível de tópico dos parágrafos de lista selecionados + @@ -15452,10 +15386,10 @@ - Exibição ~web + Exibição ~internet - Como página ~web + Página ~internet @@ -15569,7 +15503,7 @@ - Largura da linha + Espessura da linha @@ -15609,8 +15543,14 @@ + Inserir objeto OLE + + ~Objeto OLE... + + Abre uma caixa de diálogo para inserir um objeto OLE + @@ -15676,9 +15616,6 @@ Cor de destaque de caracteres - - Cor de destaque de caracteres (em caixas de texto e formas) - @@ -15728,7 +15665,10 @@ - Ob~jeto + Ob~jeto OLE + + + Menu para editar ou salvar objetos OLE @@ -15768,7 +15708,7 @@ - Contador + Botão contador @@ -15918,7 +15858,7 @@ - ~Objeto e forma + Caixa de texto e f~ormas @@ -16173,6 +16113,16 @@ ~Mesclar + + + Mesclar células + + + + + Dividir células... + + ~Subtrair @@ -16222,6 +16172,9 @@ Estilo de seta + + Selecione as setas de começo e fim para linhas. + @@ -16282,14 +16235,6 @@ Excluir c~onteúdo... - - - Emoji - - - Inserir emoji - - Coordenada X do eixo de rotação @@ -16585,7 +16530,7 @@ - Zoom no próximo + Zoom seguinte @@ -16789,6 +16734,9 @@ Curvas e polígonos + + Curvas e polígonos (clique duplo para seleção múltipla) + @@ -16875,7 +16823,7 @@ - Autoverificação ortográfica + Verificação ortográfica automática Verificação ortográfica ~automática @@ -16884,6 +16832,17 @@ Alternar verificação ortográfica automática + + + Revisão de acessibilidade automática + + + Revisão de a~cessibilidade automática + + + Alternar verificação de acessibilidade automática + + Não marcar erros @@ -17099,7 +17058,7 @@ Novidades - Abrir notas da versão instalada no navegador web + Abrir notas da versão instalada no navegador internet @@ -17463,9 +17422,6 @@ Alternar visualização de impressão - - Fechar visualização - @@ -17804,7 +17760,7 @@ - ~Gerenciador de extensões... + ~Extensões... @@ -17963,7 +17919,7 @@ - Controle de seletor de data + Controle do selecionador de data @@ -18051,6 +18007,11 @@ Efeitos da fonte do caractere... + + + Posição dos caracteres... + + ~Formatar @@ -18058,7 +18019,7 @@ - ~Objeto + ~Objeto OLE @@ -18198,11 +18159,14 @@ - Alterar âncora + Ancorar Ân~cora + + Selecione a âncora para o objeto + @@ -18245,41 +18209,65 @@ - Inserir hífen in~separável + Ins~erir hífen inseparável + + + ~Hífen inseparável - Inserir hífen opcional + In~serir hífen opcional + + + Hífen ~opcional - Inserir espaço inseparável + I~nserir espaço inseparável + + + Espaço i~nseparável Inserir espaço i~nseparável estreito + + Esp~aço inseparável estreito + - Inserir quebra opcional sem larg~ura + Inserir espaço de largura ~zero + + + Espaço de largura ~zero - U~nião de palavras + Inserir ~união de palavras + + + ~União de palavras + Inserir marca da ~esquerda para a direita + + Marca da ~esquerda para a direita + Inseri~r marca da direta para esquerda + + Marca da di~reita para a esquerda @@ -18293,6 +18281,17 @@ Inserir coluna + + + Excluir colunas + + + Excluir ~colunas + + + Excluir as colunas selecionadas + + Gerenciar idioma @@ -18344,12 +18343,12 @@ - E-mail com o documento em formato ~Microsoft... + Por e-mail no formato ~Microsoft... - E-mail com o documento em formato ~OpenDocument... + Por e-mail no formato ~OpenDocument... @@ -18401,10 +18400,16 @@ Nome... + + Forneça um rótulo para identificar um objeto + - Descrição... + Texto alternativo... + + + Adicione descrições de objetos não textuais (para acessibilidade) @@ -18424,7 +18429,7 @@ - Linha de assinatu~ra... + Linha de assinat~ura... @@ -18483,11 +18488,6 @@ ~Abrir cópia local - - - ~Editar gráfico - - ~Distribuição @@ -18568,6 +18568,16 @@ Inspecionar objeto + + + Verificação do tamanho da figura... + + + + + Tema... + + Abrir painel de propriedades @@ -18701,7 +18711,7 @@ - Organizador de slides / Painel (sem seleção) + Organizador de slides / janela (sem seleção) @@ -18711,7 +18721,7 @@ - Painel de ordenação de slides mestres (sem seleção) + Janela de ordenação de slides mestres (sem seleção) @@ -18821,7 +18831,7 @@ - Estrutura de tópicos + Tópicos @@ -18926,7 +18936,7 @@ - Pontos de colagem + Pontos de conexão @@ -19100,6 +19110,11 @@ ~Mostrar tudo + + + Janela de comandos + + Elementos @@ -19172,6 +19187,11 @@ ~Outros + + + Abrir o painel Elementos + + @@ -19269,7 +19289,7 @@ - ~Sub-relatório em nova janela... + ~Subrelatório em nova janela... @@ -19485,6 +19505,11 @@ Página + + + Verificar acessibilidade + + Formas @@ -19535,9 +19560,9 @@ Esboço - + - Propriedades + Elementos @@ -19582,6 +19607,11 @@ Rodapé + + + Problemas de acessibilidade + + Área @@ -19607,6 +19637,16 @@ Galeria + + + Propriedades + + + + + Elementos + + Posição e tamanho @@ -19632,6 +19672,11 @@ Slide + + + Página + + Leiautes @@ -20099,7 +20144,7 @@ Inserir sumário, índice ou bibliografia - Sumário, Índ~ice ou bibliografia... + Sumário, índice ou bibliografia... @@ -20176,7 +20221,7 @@ Rejeitar todas - Rejeitar todas as alterações rastreadas + Rejeitar todas as alterações registradas Rejeitar todas as alterações @@ -20187,7 +20232,7 @@ Aceitar - Aceitar a alteração + Aceitar alteração Aceitar alteração @@ -20206,7 +20251,7 @@ Aceitar todas - Aceitar todas as alterações rastreadas + Aceitar todas as alterações monitoradas Aceitar todas as alterações @@ -20254,7 +20299,10 @@ - Mo~strar + Mostrar alterações + + + Mostrar Mostrar alterações @@ -20286,7 +20334,36 @@ Mostrar botões de controles de tópicos - Mostra um botão próximo aos títulos e subtítulos para recolher a estrutura de tópicos. Mesmo sem o botão, você pode recolher a estrutura de tópicos com o Navegador. + Mostra um botão perto dos títulos e dos subtítulos para recolhimento de tópicos. Mesmo que o botão não seja mostrado, pode recolher/expandir os tópicos através do navegador. + + + + + Mostrar até o nível de tópico... + + + + + Iluminar formatação direta de caracteres + + + Formatação direta de caractere + + + + + Iluminar estilos de parágrafo + + + Estilos de parágrafos + + + + + Iluminar estilos de caracteres + + + Estilos de caractere @@ -20304,7 +20381,7 @@ - ~Comentário... + ~Anotação... Inserir anotação sobre a alteração @@ -20354,6 +20431,17 @@ Inserir marca-página + + + Propriedades do controle de conteúdo + + + Propriedades + + + Propriedades do controle de conteúdo + + Definir lembrete @@ -20426,6 +20514,88 @@ Inserir quebra de linha manual + + + Controles de conteúdo + + + + + Controle de conteúdo Rich Text + + + Rich Text + + + Inserir controle Rich Text + + + + + Controle de caixa de seleção + + + Caixa de seleção + + + Inserir controle de conteúdo de caixa de seleção + + + + + Lista suspensa + + + Lista suspensa + + + Lista suspensa + + + + + Imagem + + + Imagem + + + Imagem + + + + + Data + + + Data + + + Data + + + + + Texto simples + + + Texto simples + + + Inserir controle Texto simples + + + + + Controle de Caixa de combinação + + + Caixa de combinação + + + Inserir controle Caixa de combinação + + Inserir outros objetos @@ -20466,8 +20636,16 @@ Inserir quadro + + + Remover quadro + + + Inserir entrada de índice + + ~Entrada de índice... @@ -20625,7 +20803,10 @@ - Inserir objeto + Menu Inserir objeto OLE + + + Inserir objeto OLE @@ -20643,7 +20824,12 @@ - ~Data + ~Data (fixa) + + + + + ~Data (variável) @@ -20653,12 +20839,31 @@ - ~Hora + ~Hora (fixa) + + + + + H~ora (variável) + + + + + Número da ~página... + + + Inserir número de página - Número da ~página + Cam~po de número de página + + + Número de ~página + + + Inserir número de página @@ -20801,7 +21006,7 @@ - Estrutura de tópicos para a~presentação + Tópicos para a~presentação @@ -20939,6 +21144,11 @@ Página de rosto... + + + Traduzir... + + Co~lunas... @@ -20978,7 +21188,7 @@ - Notas de rodapé e notas de ~fim... + Configurações de notas de rodapé / notas de fim... @@ -21054,17 +21264,17 @@ - Alinhar a borda superior à âncora + Alinhar ao topo da âncora - Alinhar a borda inferior à âncora + Alinhar à base da âncora - Alinhar o meio à âncora + Alinhar ao centro da âncora @@ -21080,9 +21290,14 @@ Ed~itar campos... + + + Atualizar campo selecionado + + - ~Vínculos para arquivos externos... + Links e~xternos... @@ -21122,6 +21337,9 @@ Linhas ~acima + + Inserir linhas em cima + @@ -21130,6 +21348,9 @@ Linhas a~baixo + + Inserir linhas embaixo + @@ -21143,6 +21364,9 @@ Colunas a~ntes + + Inserir colunas antes + @@ -21151,6 +21375,9 @@ Colunas ~após + + Inserir colunas após + @@ -21217,16 +21444,6 @@ Excluir tabela - - - Dividir células... - - - - - Mesclar células - - Altura da linha... @@ -21254,8 +21471,14 @@ + Editar entrada de índice + + ~Entrada de índice... + + ~Editar entrada de índice... + @@ -21368,7 +21591,7 @@ - Rebaixar um nível + Rebaixar nível do tópico @@ -21378,7 +21601,7 @@ - Promover um nível + Promover nível do tópico @@ -21408,7 +21631,7 @@ - Mover para cima + Mover item para cima @@ -21418,7 +21641,7 @@ - Mover para baixo + Mover item para baixo @@ -21453,7 +21676,7 @@ - Rebaixar um nível com subpontos + Rebaixar nível do tópico com subpontos @@ -21463,12 +21686,12 @@ - Promover um nível com subpontos + Promove nível do tópico com subpontos - Mover para cima com subpontos + Mover item para cima com subpontos @@ -21478,7 +21701,7 @@ - Mover para baixo com subpontos + Mover item para baixo com subpontos @@ -21588,7 +21811,7 @@ - Ir para uma página especificada + Saltar para uma página especificada @@ -21787,7 +22010,7 @@ - Alinhar à parte superior da linha + Alinhar em cima da linha @@ -21885,7 +22108,7 @@ - Marca de índice para o índice + Entrada de índice para índice @@ -21913,7 +22136,10 @@ - Minimizar largura de coluna + Largura mínima da coluna + + + Largura mínima de coluna: ajustar largura das colunas selecionadas para o conteúdo caber. @@ -21928,7 +22154,10 @@ - Minimizar altura de linha + Altura mínima de linha + + + Altura mínima da linha: ajustar altura das linhas selecionadas para o conteúdo caber. @@ -22024,12 +22253,12 @@ - Ir para a próxima marca de índice + Ir para a próxima entrada de índice - Ir para marca de índice anterior + Ir para entrada de índice anterior @@ -22093,6 +22322,11 @@ Limites do te~xto + + + ~Limites da seção + + Dicionário de sinôni~mos... @@ -22102,6 +22336,9 @@ Cor de destaque de caracteres + + Cor de destaque do caractere (obsoleto - use CharBackColor) + @@ -22135,10 +22372,10 @@ - ~Numeração de capítulos... + ~Numeração de títulos... - Definir numeração de capítulos + Define a numeração de títulos @@ -22156,11 +22393,23 @@ Ocultar ~espaços em branco + + ~Espaços em branco + + + Oculta espaço em branco entre páginas + Mostrar ~espaços em branco + + ~Espaços em branco + + + Mostra espaço em branco entre páginas + @@ -22199,12 +22448,12 @@ - Por e-mail como Microsoft ~Word... + Por e-mail como ~Microsoft Word... - E-mail com o documento em formato ~OpenDocument Text... + Por e-mail como documento de texto ~OpenDocument... @@ -22238,6 +22487,86 @@ Clonar formatação (clique duplo e Ctrl ou Cmd para alterar o comportamento) + + + Zoom + + + + + Gerenciar alterações + + + + + Caractere + + + + + Parágrafo + + + + + Propriedades da tabela + + + + + Posição e tamanho + + + + + Propriedades da figura + + + + + Propriedades do quadro + + + + + Propriedades do objeto OLE + + + + + Disposição do texto + + + + + Bordas + + + + + Bordas + + + + + Área + + + + + Área + + + + + Linha + + + + + Linha + + @@ -22485,15 +22814,15 @@ - ~Citações + ~Bloco de citação - ~Citações + ~Bloco de citação - Estilo de parágrafo Citações + Estilo de parágrafo Bloco de citação @@ -22529,10 +22858,10 @@ - ~Caractere padrão + Sem estilo do ~caractere - Estilo de caractere Padrão + Remover estilo de caractere aplicado @@ -22803,6 +23132,21 @@ Abrir painel do inspetor de estilo + + + Abrir deck do gerenciador de alterações + + + + + Abrir painel de verificação de acessibilidade + + + + + Iluminar + + @@ -24078,6 +24422,61 @@ Padrão (modo único) + + + Standard (Modo singular) - Anotação + + + + + Standard (Modo singular) - Forma + + + + + Standard (Modo singular) - Texto em forma + + + + + Standard (Modo singular) - Controle de formulário + + + + + Standard (Modo singular) - Quadro + + + + + Standard (Modo singular) - Figura + + + + + Standard (Modo singular) - Mídia + + + + + Standard (Modo singular) - Objeto OLE + + + + + Standard (Modo singular) - Visualizar impressão + + + + + Standard (Modo singular) - Tabela + + + + + Standard (Modo singular) - Texto + + Formatação (estilos) @@ -24471,6 +24870,11 @@ Base: Editor de relatórios + + + Documento de formulário XML + + Base: Editor de relações diff --git a/libreoffice/registry/res/registry_pt.xcd b/libreoffice/registry/res/registry_pt.xcd index 45c3148..28b4c24 100644 --- a/libreoffice/registry/res/registry_pt.xcd +++ b/libreoffice/registry/res/registry_pt.xcd @@ -55,7 +55,7 @@ - Texto + Text/CSV @@ -95,18 +95,13 @@ MySQL (ODBC) - - - MySQL (Nativo) - - - Conector MySQL + Conector MySQL/MariaDB @@ -307,133 +302,7 @@ - - - - - - Livro de endereços pessoal - - - Endereços recolhidos - - - - - Nome - - - Apelido - - - Mostrar nome - - - Diminutivo - - - E-mail - - - E-mail (2) - - - Formato de correio - - - Telefone (profissional) - - - Telefone (pessoal) - - - Fax - - - Pager - - - Telemóvel - - - Endereço 1 - - - Endereço 2 - - - Localidade - - - Estado - - - Código postal (pessoal) - - - País - - - Endereço profissional - - - Endereço profissional 2 - - - Localidade (profissional) - - - Estado (profissional) - - - Código postal (profissional) - - - País (profissional) - - - Cargo - - - Departamento - - - Empresa - - - Página web (profissional) - - - Página web (pessoal) - - - Ano de Nascimento - - - Mês de Nascimento - - - Dia de Nascimento - - - Personalizado 1 - - - Personalizado 2 - - - Personalizado 3 - - - Personalizado 4 - - - Comentários - - - - - + @@ -617,90 +486,15 @@ Compactador de apresentações - - Etapas - - - < ~Anterior - - - Ava~nçar > - - - Ter~minar - - - Cancelar - Introdução - - O Compactador de apresentações é utilizado para reduzir o tamanho das suas apresentações. As imagens serão comprimidas e os dados desnecessários serão removidos. Na última etapa do assistente, pode escolher entre aplicar as alterações à apresentação atual ou criar uma nova apresentação otimizada. - - - Es~colha as definições do Compactador de apresentações - - - E~liminar - - - Escolha as definições de otimização de imagens - Imagens - - Compressão ~sem perdas - - - Compressão ~JPEG - - - ~Qualidade em % - - - Eliminar áreas ~de imagem recortadas - - - Reduzir resolução de ~imagens - - - 0;<sem alteração> - - - 96;96 PPP (resolução do ecrã) - - - 150;150 PPP (resolução do projetor) - - - 250;250 PPP (resolução de impressão) - - - 300;300 PPP (resolução de impressão) - - - 600;600 PPP (resolução de impressão) - - - Incorporar ima~ens externas - Objetos OLE - - Escolha as definições para substituição de objetos OLE - - - Criar imagens estáticas para substituição de objetos OLE - - - P~ara todos os objetos OLE - - - Para objetos OLE não baseados no ~formato OpenDocument - Object Linking and Embedding (OLE) é uma tecnologia que permite incorporar e associar outros documentos e objetos ao seu documento. A apresentação atual contém objetos OLE. @@ -710,39 +504,9 @@ Diapositivos - - Escolha os diapositivos a eliminar - - - Eliminar ~modelos globais não utilizados - - - ~Limpar notas - - - Eliminar diapo~sitivos ocultos - - - Eliminar diapositivos não utilizados na apresentação personali~zada - Resumo - - Escolha onde aplicar as seguintes alterações - - - ~Aplicar alterações à apresentação atual - - - Abrir apresentaçã~o recentemente criada - - - Guardar definiçõe~s como - - - Criar cópia ~da apresentação antes de aplicar as alterações - Eliminar %SLIDES diapositivos. @@ -752,29 +516,26 @@ Criar imagens de substituição para %OLE objetos. - - Tamanho do ficheiro atual: - - - Tamanho estimado do novo ficheiro: - Minhas definições Aceitar - - O Compactador de apresentações atualizou a apresentação "%TITLE". O tamanho do ficheiro foi alterado de %OLDFILESIZE MB para %NEWFILESIZE MB. + + A apresentação "%TITLE" foi atualizada com sucesso. - - O Compactador de apresentações atualizou a apresentação "%TITLE". O tamanho do ficheiro foi alterado de %OLDFILESIZE MB para mais ou menos %NEWFILESIZE MB. + + O tamanho do ficheiro mudou de %OLDFILESIZE MB para %NEWFILESIZE MB. - - O Compactador de apresentações atualizou a apresentação "%TITLE". O tamanho do ficheiro foi alterado para %NEWFILESIZE MB. + + O tamanho do ficheiro mudou de %OLDFILESIZE MB para, aproximadamente, %NEWFILESIZE MB. - - O Compactador de apresentações atualizou a apresentação "%TITLE". O tamanho do ficheiro foi alterado para mais ou menos %NEWFILESIZE MB. + + O tamanho do ficheiro mudou para %NEWFILESIZE MB. + + + O tamanho do ficheiro mudou para, aproximadamente, %NEWFILESIZE MB. A criar cópia da apresentação... @@ -1091,6 +852,14 @@ Troca de monitor + + + Ctrl-'A' + + + Desativar ponteiro como modo de caneta + + @@ -5503,42 +5272,42 @@ - Documentos de texto + Documentos de texto (Writer) - Folhas de cálculo + Folhas de cálculo (Calc) - Apresentações + Apresentações (Impress) - Desenhos + Desenhos (Draw) - Páginas web + Páginas Web (Writer) - Modelos globais de documentos + Modelo global de documentos (Writer) - Fórmulas + Fórmulas (Math) - Documentos de base de dados + Bases de dados (Base) @@ -5620,7 +5389,7 @@ - Repetir procura + Repetir pesquisa @@ -5794,7 +5563,7 @@ - Termo de procura + Termo de pesquisa @@ -5821,6 +5590,11 @@ Inserir objeto de fórmula + + + Duplicar folha + + Inversão vertical @@ -5879,7 +5653,13 @@ - Fixa~r linhas e colunas + Fixar painéis + + + Fixar linhas e colunas + + + Fixar linhas e colunas @@ -5967,7 +5747,7 @@ - Ligação a dados e~xternos... + Ligações e~xternas... @@ -6120,7 +5900,7 @@ - Te~xto em colunas... + Texto para colunas... @@ -6197,6 +5977,11 @@ Para a folha anterior + + + ~Ir para a folha... + + G~ráfico... @@ -6247,12 +6032,60 @@ Formatação c~ondicional + + + Conditional Formatting: Condition + + + Condition... + + + + + Conditional Formatting: Greater Than + + + Greater than... + + + + + Conditional Formatting: Less Than + + + Less than... + + + + + Conditional Formatting: Equals + + + Equals... + + + + + Conditional Formatting: Between + + + Between... + + + + + Conditional Formatting: Contains Text + + + Containing text... + + - Formatação condicional: Condição + Conditional Formatting: More Rules - Condição... + More rules... @@ -6431,7 +6264,7 @@ - Repetir procura + Repetir pesquisa @@ -6573,6 +6406,46 @@ Análise de F~ourier... + + + Minigráficos + + + + + Minigráfico… + + + + + Eliminar mini-gráfico + + + + + Eliminar grupo de minigráficos + + + + + Agrupar minigráficos + + + + + Desagrupar minigráficos + + + + + Editar minigráfico... + + + + + Editar grupo de minigráficos... + + Cabeçal~hos e rodapés... @@ -6598,11 +6471,6 @@ Inserir - - - Eliminar colunas - - Inserir células @@ -6662,14 +6530,6 @@ Eliminar todos os comentários - - - Com~entário - - - Inserir co~mentário - - Eliminar comentário @@ -6695,6 +6555,22 @@ Destaque de ~valores + + + Column/Row Highlighting + + + + + Mostrar indicador de colunas/linhas ocultas + + + Indicador de colunas/linhas ocultas + + + Mostrar indicador de colunas e linhas ocultas + + Vista ~normal @@ -7031,11 +6907,6 @@ Mo~strar folha... - - - Unir células - - Desunir células @@ -7166,7 +7037,7 @@ - Origem ~XML... + Origem XML... @@ -8225,6 +8096,11 @@ ~Barras de erro Y... + + + Tabela de dados... + + Formatar seleção... @@ -8603,6 +8479,16 @@ Formatar etiqueta única de dados... + + + Inserir tabela de dados + + + + + Eliminar tabela de dados + + Formatar série de dados... @@ -9500,6 +9386,9 @@ Objetos 3D + + 3D Objects (double click for multi-selection) + @@ -9882,7 +9771,7 @@ - Ligação a ficheiros e~xternos... + Ligações e~xternas... @@ -9907,7 +9796,10 @@ - Organizador ~de diapositivos + Modo organiza~dor de diapositivos + + + Organizador de ~diapositivos @@ -9967,6 +9859,9 @@ Conectores + + Connectors (double click for multi-selection) + @@ -10038,6 +9933,17 @@ ~Modificar camada... + + + Alternar visibilidade da camada + + + ~Hide Layer + + + ~Hide Layer (Shift+Click) + + ~Normal @@ -10100,7 +10006,7 @@ - Modelo global de páginas... + Alterar modelo global... @@ -10647,6 +10553,9 @@ + Vista ~normal + + ~Normal @@ -10670,19 +10579,14 @@ Painel de tare~fa - - - Unir células - - - + - Dividir células + Otimizar - + - Otimizar + Posição e tamanho da tabela @@ -10712,7 +10616,7 @@ - Distribuir linhas uniformemente + Distribuir linhas uniformemente @@ -10750,11 +10654,6 @@ Eliminar linha - - - Eliminar coluna - - Eliminar tabela @@ -10802,11 +10701,6 @@ ~Tabela... - - - Come~ntário - - E~liminar comentário @@ -10829,7 +10723,7 @@ - Ajustar texto automaticamente + Shrink text on overflow @@ -13541,7 +13435,7 @@ Formas ~elementares - Formas elementares + Basic Shapes (double click for multi-selection) @@ -13551,6 +13445,9 @@ ~Símbolos + + Symbol Shapes (double click for multi-selection) + @@ -13582,7 +13479,7 @@ Setas ~largas - Setas largas + Block Arrows (double click for multi-selection) @@ -13592,6 +13489,9 @@ ~Fluxograma + + Flowchart (double click for multi-selection) + @@ -13600,6 +13500,9 @@ Formas de ~chamadas + + Callout Shapes (double click for multi-selection) + @@ -13609,13 +13512,16 @@ Es~trelas e faixas - Estrelas e faixas + Stars and Banners (double click for multi-selection) Retângulo + + Rectangle (double click for multi-selection) + @@ -13641,6 +13547,9 @@ Elipse + + Ellipse (double click for multi-selection) + @@ -14382,7 +14291,7 @@ Caixa de ~texto - Inserir caixa de texto + Insert Text Box (double click for multi-selection) @@ -14463,6 +14372,16 @@ Catálogo de objetos + + + Expressões observadas + + + + + Pilha de chamadas + + Contorno do tipo de letra @@ -14546,7 +14465,7 @@ - Procurar valor como mostrado + Pesquisar valor como mostrado @@ -14561,7 +14480,10 @@ - [marcador de posição da mensagem] + Mensagem dos resultados de pesquisa + + + Resultados da pesquisa @@ -14794,14 +14716,17 @@ Linha - Inserir linha + Insert Line (double click for multi-selection) Linhas e setas - + + Lines and Arrows (double click for multi-selection) + + Linha com seta no início @@ -15096,10 +15021,7 @@ - Editar pontos - - - Po~ntos + Toggle Point Edit Mode @@ -15249,7 +15171,7 @@ - Ignorar tudo + Ignore All @@ -15364,6 +15286,9 @@ Mover para cima + + Move os parágrafos selecionados para cima + @@ -15374,6 +15299,9 @@ Mover para baixo + + Move os parágrafos selecionados para baixo + @@ -15384,6 +15312,9 @@ Promover + + Promove o nível de tópicos dos parágrafos de lista selecionados + @@ -15405,6 +15336,9 @@ Despromover + + Despromove o nível de tópicos dos parágrafos de lista selecionados + @@ -15561,7 +15495,7 @@ - Largura da linha + Line Thickness @@ -15601,7 +15535,13 @@ - Objeto ~OLE... + Inserir objeto OLE + + + ~Objeto OLE... + + + Abrir caixa de diálogo para inserir um objeto OLE @@ -15668,9 +15608,6 @@ Cor de destaque dos caracteres - - Cor de destaque dos caracteres (em caixas de texto e formas) - @@ -15720,7 +15657,10 @@ - Ob~jeto + Ob~jeto OLE + + + Menu para editar ou guardar objetos OLE @@ -15910,7 +15850,7 @@ - ~Objetos e formas + Caixa de text~o e forma @@ -16165,6 +16105,16 @@ ~Unir + + + Unir células + + + + + Dividir células + + ~Subtrair @@ -16214,6 +16164,9 @@ Estilo de seta + + Select start and end arrowheads for lines. + @@ -16274,14 +16227,6 @@ Eliminar c~onteúdo... - - - Emoji - - - Inserir emoji - - Rotação do ponto de articulação X @@ -16781,6 +16726,9 @@ Curvas e polígonos + + Curves and Polygons (double click for multi-selection) + @@ -16876,6 +16824,17 @@ Alternar verificação ortográfica automática + + + Automatic Accessibility Checking + + + Automatic A~ccessibility Checking + + + Toggle Automatic Accessibility Checking + + Não assinalar erros @@ -17455,9 +17414,6 @@ Alternar pré-visualização - - Fechar pré-visualização - @@ -17796,7 +17752,7 @@ - G~estor de extensões... + ~Extensions... @@ -17955,7 +17911,7 @@ - Controlo de seletor de data + Date Picker Control @@ -18043,6 +17999,11 @@ Efeitos do tipo de letra... + + + Posição dos caracteres... + + F~ormatar @@ -18050,7 +18011,7 @@ - ~Objeto + ~Objeto OLE @@ -18190,11 +18151,14 @@ - Alterar âncora + Menu de âncora Ân~cora + + Selecione a âncora para o objeto + @@ -18237,42 +18201,66 @@ - Ins~erir hífen incondicional + Insert Non-br~eaking Hyphen + + + Non-breaking ~Hyphen - Inserir hífen ~opcional + Insert S~oft Hyphen + + + ~Soft Hyphen - Inserir espaço i~ncondicional + Insert ~No-break Space + + + ~No-break Space Inserir esp~aço incondicional estreito + + N~arrow No-break Space + - Quebra opcional sem larg~ura + Insert Zero-~width Space + + + ~Zero-width Space - ~Junção de palavras + Insert Word ~Joiner + + + ~Word Joiner - Marca da ~esquerda para a direita + Insert ~Left-to-Right Mark + + + ~Left-to-Right Mark - Marca da di~reita para a esquerda + Insert ~Right-to-Left Mark + + + ~Right-to-Left Mark @@ -18285,6 +18273,17 @@ Inserir coluna + + + Eliminar colunas + + + Eliminar ~colunas + + + Eliminar colunas selecionadas + + Gerir idioma @@ -18361,7 +18360,7 @@ - Aplicar classificação de documento + Apply Document Classification @@ -18393,10 +18392,16 @@ Nome... + + Indique uma etiqueta para identificar o objeto + - Descrição... + Alt Text... + + + Adicionar descrições para objetos não textuais (para acessibilidade) @@ -18416,7 +18421,7 @@ - Linha de assinatu~ra... + Signat~ure Line... @@ -18475,11 +18480,6 @@ Abrir cópia l~ocal - - - ~Editar gráfico - - ~Distribuição @@ -18560,6 +18560,16 @@ Inspecionar objeto + + + Analisando tamanho da imagem... + + + + + Theme... + + Abrir painel de propriedades @@ -19092,6 +19102,11 @@ Mostrar tu~do + + + Command Window + + Elementos @@ -19164,6 +19179,11 @@ ~Outros + + + Open the Elements Deck + + @@ -19477,6 +19497,11 @@ Página + + + Accessibility Check + + Formas @@ -19527,9 +19552,9 @@ Design - + - Propriedades + Elementos @@ -19574,6 +19599,11 @@ Rodapé + + + Accessibility Issues + + Área @@ -19599,6 +19629,16 @@ Galeria + + + Propriedades + + + + + Elementos + + Posição e tamanho @@ -19624,6 +19664,11 @@ Diapositivo + + + Página + + Esquemas @@ -20091,7 +20136,7 @@ Inserir índice remissivo, índice ou bibliografia - Índice remissivo, índ~ice ou bibliografia... + Table of Contents, Index or Bibliography... @@ -20246,15 +20291,18 @@ - ~Mostrar + Show Track Changes + + + Show - Mostrar registo de alterações + Show track changes - Mostrar alterações regis~tadas + Show Tracked ~Changes @@ -20281,6 +20329,35 @@ Mostra um botão perto dos títulos e dos subtítulos para recolha de tópicos. Mesmo que o botão não seja mostrado, pode recolher/expandir os tópicos através do navegador. + + + Show Up to Outline Level... + + + + + Spotlight Character Direct Formatting + + + Character Direct Formatting + + + + + Spotlight Paragraph Styles + + + Paragraph Styles + + + + + Spotlight Character Styles + + + Character Styles + + Mostrar eliminações registadas na margem @@ -20346,6 +20423,17 @@ Inserir marcador + + + Propriedades do controlo de conteúdo + + + Properties + + + Content Control Properties + + Definir lembrete @@ -20418,6 +20506,88 @@ Inserir quebra manual de linha + + + Controlos de conteúdo + + + + + Rich Text Content Control + + + Rich Text + + + Insert Rich Text Content Control + + + + + Check Box Content Control + + + Check Box + + + Insert Check Box Content Control + + + + + Drop-Down List Content Control + + + Drop-Down List + + + Insert Drop-Down List Content Control + + + + + Picture Content Control + + + Picture + + + Insert Picture Content Control + + + + + Date Content Control + + + Date Control + + + Insert Date Content Control + + + + + Plain Text Content Control + + + Plain Text + + + Insert Plain Text Content Control + + + + + Combo Box Content Control + + + Combo Box + + + Insert Combo Box Content Control + + Inserir outros objetos @@ -20458,9 +20628,17 @@ Inserir moldura + + + Unfloat Frame Content + + - Entrada de índ~ice... + Insert Index Entry + + + ~Index Entry... Inserir entrada de índice @@ -20617,7 +20795,10 @@ - Inserir objeto + OLE Object Insert Menu + + + Inserir objeto OLE @@ -20635,7 +20816,12 @@ - ~Data + ~Date (fix) + + + + + ~Date (variable) @@ -20645,12 +20831,31 @@ - ~Hora + ~Time (fix) + + + + + ~Time (variable) + + + + + ~Page Number... + + + Insert page number - Número de ~página + ~Page Number Field + + + ~Page Number + + + Insert Page Number @@ -20931,6 +21136,11 @@ Folha de rosto... + + + Translate... + + Co~lunas... @@ -20970,7 +21180,7 @@ - N~otas de rodapé e notas finais... + ~Footnote/Endnote Settings... @@ -21072,9 +21282,14 @@ Ed~itar campos... + + + Update Selected Field + + - Ligação a ficheiros e~xternos... + Ligações e~xternas... @@ -21114,6 +21329,9 @@ Linhas ~acima + + Insert rows above + @@ -21122,6 +21340,9 @@ Linhas a~baixo + + Insert rows below + @@ -21133,7 +21354,10 @@ Inserir colunas antes - Colunas a~ntes + Columns B~efore + + + Insert columns before @@ -21141,7 +21365,10 @@ Inserir colunas após - Colunas ~após + Columns A~fter + + + Insert columns after @@ -21209,16 +21436,6 @@ Eliminar tabela - - - Dividir células... - - - - - Unir células - - Altura da linha... @@ -21246,7 +21463,13 @@ - Entrada de índ~ice... + Edit Index Entry + + + ~Index Entry... + + + ~Edit Index Entry... @@ -21360,7 +21583,7 @@ - Despromover um nível + Despromover nível de tópicos @@ -21370,7 +21593,7 @@ - Promover um nível + Promover nível de tópicos @@ -21400,7 +21623,7 @@ - Mover para cima + Mover item para cima @@ -21410,7 +21633,7 @@ - Mover para baixo + Mover item para baixo @@ -21445,7 +21668,7 @@ - Despromover um nível com sub-pontos + Despromover nível de tópicos com subpontos @@ -21455,12 +21678,12 @@ - Promover um nível com sub-pontos + Promover nível de tópicos com subpontos - Mover para cima com sub-pontos + Mover item para cima com subpontos @@ -21470,7 +21693,7 @@ - Mover para baixo com sub-pontos + Mover item para baixo com subpontos @@ -21530,7 +21753,7 @@ - Repetir procura + Repetir pesquisa @@ -21877,7 +22100,7 @@ - Marca de índice para o índice + Index Entry to Index @@ -21905,7 +22128,10 @@ - Reduzir largura da coluna + Largura mínima da coluna + + + Minimal Column Width: Adjust width of selected columns to fit content @@ -21920,7 +22146,10 @@ - Reduzir altura da linha + Altura mínima da linha + + + Minimal Row Height: Adjust height of selected rows to fit content @@ -22016,12 +22245,12 @@ - Ir para a marca de índice seguinte + Go to Next Index Entry - Ir para a marca de índice anterior + Go to Previous Index Entry @@ -22085,6 +22314,11 @@ Limites do te~xto + + + Sec~tion Boundaries + + ~Dicionário de sinónimos... @@ -22094,6 +22328,9 @@ Cor de destaque para caracteres + + Character Highlighting Color (deprecated - use CharBackColor) + @@ -22127,10 +22364,10 @@ - ~Numeração de capítulos... + Heading ~Numbering... - Definir numeração de capítulos + Set Heading Numbering @@ -22148,11 +22385,23 @@ Ocultar ~espaço em branco + + Whitespac~e + + + Hide whitespace between pages + Mostrar ~espaços em branco + + Whitespac~e + + + Show whitespace between pages + @@ -22230,6 +22479,86 @@ Clonar formatação (duplo clique e Ctrl ou Cmd para alterar o comportamento) + + + Zoom + + + + + Manage Track Changes + + + + + Character + + + + + Paragraph + + + + + Table Properties + + + + + Position and Size + + + + + Image Properties + + + + + Frame Properties + + + + + OLE Object Properties + + + + + Text Wrap + + + + + Borders + + + + + Borders + + + + + Area + + + + + Area + + + + + Line + + + + + Line + + @@ -22477,15 +22806,15 @@ - ~Citações + ~Block Quotation - ~Citações + ~Block Quotation - Estilo de parágrafo Citações + Block Quotation Paragraph Style @@ -22503,15 +22832,15 @@ - Corpo do texto + Body Text - Corpo do texto + Body Text - Estilo de parágrafo Corpo do texto + Body Text Paragraph Style @@ -22521,10 +22850,10 @@ - ~Carácter padrão + Sem estilo de ~caracteres - Estilo de carácter Padrão + Remover estilo de caracteres aplicado @@ -22795,6 +23124,21 @@ Abrir painel do inspetor de estilos + + + Open the Manage Changes Deck + + + + + Open the Accessibility Check Deck + + + + + Spotlight + + @@ -24070,6 +24414,61 @@ Padrão (modo de barra única) + + + Standard (Single Mode) - Comment + + + + + Standard (Single Mode) - Shape + + + + + Standard (Single Mode) - Shape Text + + + + + Standard (Single Mode) - Form Control + + + + + Standard (Single Mode) - Frame + + + + + Standard (Single Mode) - Image + + + + + Standard (Single Mode) - Media + + + + + Standard (Single Mode) - OLE Object + + + + + Standard (Single Mode) - Print Preview + + + + + Standard (Single Mode) - Table + + + + + Standard (Single Mode) - Text + + Formatação (estilos) @@ -24463,6 +24862,11 @@ Base: design de relatório + + + Documentos XForms + + Base: design de relação diff --git a/libreoffice/registry/res/registry_vi.xcd b/libreoffice/registry/res/registry_vi.xcd index 7ed1bb6..15b0866 100644 --- a/libreoffice/registry/res/registry_vi.xcd +++ b/libreoffice/registry/res/registry_vi.xcd @@ -41,12 +41,12 @@ - Firebird Embedded + Firebird nhúng - Firebird External + Firebird bên ngoài @@ -55,7 +55,7 @@ - Văn bản + Text/CSV @@ -64,7 +64,7 @@ - HSQLDB Embedded + HSQLDB nhúng @@ -95,18 +95,13 @@ MySQL (ODBC) - - - MySQL (Native) - - - MySQL Connector + MySQL/MariaDB Connector @@ -133,7 +128,7 @@ - Writer Document + Tài liệu Writer @@ -153,7 +148,7 @@ - FORWARD 10 + PHÍA TRƯỚC 10 @@ -298,133 +293,7 @@ - - - - - - Sổ địa chỉ cá nhân - - - Địa chỉ đã tập hợp - - - - - Tên - - - Họ - - - Tên hiển thị - - - Nickname - - - Thư điện tử - - - Thư điện tử (2) - - - Định dạng thư - - - Điện thoại (cơ quan) - - - Điện thoại (nhà riêng) - - - Fax - - - Nhắn tin - - - Di động - - - Địa chỉ 1 - - - Địa chỉ 2 - - - Thành Phố - - - Bang - - - Mã bưu điện (Nhà riêng) - - - Quốc gia - - - Địa chỉ chỗ làm - - - Địa chỉ chỗ làm 2 - - - T.P. (chỗ làm) - - - Tỉnh (chỗ làm) - - - Mã bưu điện (chỗ làm) - - - Quốc gia (chỗ làm) - - - Chức vụ - - - Phòng ban - - - Công ty - - - Trang Web (chỗ làm) - - - Trang Web (ở nhà) - - - Năm sinh - - - Tháng sinh - - - Ngày sinh - - - Riêng 1 - - - Riêng 2 - - - Riêng 3 - - - Riêng 4 - - - Ghi chú - - - - - + @@ -608,90 +477,15 @@ Presentation Minimizer - - Bước - - - < ~Lùi - - - ~Kế > - - - Kết t~húc - - - Thôi - Introduction - - The Presentation Minimizer is used to reduce the file size of the current presentation. Images will be compressed and data, that is no longer needed, will be removed. At the last step of the wizard you can choose to apply the changes to the current presentation or to create an optimized new version of the presentation. - - - ~Choose settings for Presentation Minimizer - - - ~Xoá - - - Choose settings for optimizing images - Ảnh - - ~Lossless compression - - - ~JPEG compression - - - ~Quality in % - - - ~Delete cropped image areas - - - Reduce ~image resolution - - - 0;<no change> - - - 96;96 DPI (screen resolution) - - - 150;150 DPI (projector resolution) - - - 250;250 DPI (print resolution) - - - 300;300 DPI (print resolution) - - - 600;600 DPI (print resolution) - - - ~Embed external images - Đối tượng OLE - - Choose settings for replacing OLE objects - - - Create static replacement images for OLE objects - - - For ~all OLE objects - - - ~For OLE objects not based on OpenDocument format - Object Linking and Embedding (OLE) is a technology that allows embedding and linking to documents and other objects.The current presentation contains OLE objects. @@ -701,39 +495,9 @@ Ảnh chiếu - - Choose which slides to delete - - - Delete unused ~master slides - - - ~Clear notes - - - Delete hidden ~slides - - - Delete slides that are not used for the ~custom slide show - Tóm tắt - - Choose where to apply the following changes - - - ~Apply changes to current presentation - - - ~Open newly created presentation - - - ~Save settings as - - - ~Duplicate presentation before applying changes - Delete %SLIDES slides. @@ -743,29 +507,26 @@ Create replacement images for %OLE objects. - - Current file size: - - - Estimated new file size: - My Settings OK - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed from %OLDFILESIZE MB to %NEWFILESIZE MB. + + Successfully updated the presentation “%TITLE”. + + + The file size has changed from %OLDFILESIZE MB to %NEWFILESIZE MB. - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed from %OLDFILESIZE MB to approximated %NEWFILESIZE MB. + + The file size has changed from %OLDFILESIZE MB to approximately %NEWFILESIZE MB. - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed to %NEWFILESIZE MB. + + The file size has changed to %NEWFILESIZE MB. - - The Presentation Minimizer has successfully updated the presentation '%TITLE'. The file size has changed to approximated %NEWFILESIZE MB. + + The file size has changed to approximately %NEWFILESIZE MB. Duplicating presentation... @@ -1082,6 +843,14 @@ Switches monitors + + + Ctrl-'A' + + + Turn off pointer as pen mode + + @@ -5494,42 +5263,42 @@ - Tài liệu văn bản + Text documents (Writer) - Bảng tính + Spreadsheets (Calc) - Trình diễn + Presentations (Impress) - Bản vẽ + Drawings (Draw) - Trang Web + Web pages (Writer) - Phôi tài liệu + Master documents (Writer) - Công thức + Formulas (Math) - Tài liệu cơ sở dữ liệu + Database documents (Base) @@ -5570,7 +5339,7 @@ - Database Object + Đối tượng cơ sở dữ liệu @@ -5812,6 +5581,11 @@ Insert Formula Object + + + Duplicate Sheet + + Lật theo chiều dọc @@ -5870,7 +5644,13 @@ - Freeze ~Rows and Columns + Freeze Panes + + + Freeze Rows and Columns + + + Freeze Rows and Columns @@ -5958,7 +5738,7 @@ - ~Liên kết tới dữ liệu ngoài... + E~xternal Links... @@ -6111,7 +5891,7 @@ - ~Văn bản sang Cột... + Text to Columns... @@ -6188,6 +5968,11 @@ Về trang trước + + + ~Go to Sheet... + + Đồ t~hị... @@ -6238,12 +6023,60 @@ C~onditional - + Conditional Formatting: Condition - Điều kiện + Condition... + + + + + Conditional Formatting: Greater Than + + + Greater than... + + + + + Conditional Formatting: Less Than + + + Less than... + + + + + Conditional Formatting: Equals + + + Equals... + + + + + Conditional Formatting: Between + + + Between... + + + + + Conditional Formatting: Contains Text + + + Containing text... + + + + + Conditional Formatting: More Rules + + + More rules... @@ -6564,6 +6397,46 @@ F~ourier Analysis... + + + Sparklines + + + + + Sparkline... + + + + + Delete Sparkline + + + + + Delete Sparkline Group + + + + + Group Sparklines + + + + + Ungroup Sparklines + + + + + Edit Sparkline... + + + + + Edit Sparkline Group... + + ~Headers and Footers... @@ -6589,11 +6462,6 @@ Chèn - - - Xoá cột - - Chèn ô @@ -6653,14 +6521,6 @@ Xóa mọi bình luậnt - - - Đánh ~giá - - - Insert Co~mment - - Xoá bình luận @@ -6686,6 +6546,22 @@ Tô ~sáng Giá trị + + + Column/Row Highlighting + + + + + Show Hidden Row/Column Indicator + + + Hidden Row/Column Indicator + + + Show the indicator for hidden rows and columns + + Xem chuẩ~n @@ -7022,11 +6898,6 @@ ~Show Sheet... - - - Gộp ô - - Unmerge Cells @@ -7157,7 +7028,7 @@ - ~XML Source... + XML Source... @@ -8216,6 +8087,11 @@ Thanh lỗi ~Y... + + + Data Table... + + Định dạng lựa chọn... @@ -8594,6 +8470,16 @@ Định dạng nhãn dữ liệu đơn... + + + Insert Data Table + + + + + Delete Data Table + + Định dạng chuỗi dữ liệu... @@ -9491,6 +9377,9 @@ Đối tượng 3D + + 3D Objects (double click for multi-selection) + @@ -9873,7 +9762,7 @@ - Lin~ks to External Files... + E~xternal Links... @@ -9898,7 +9787,10 @@ - Sắp ~xếp ảnh chiếu + Sli~de Sorter View + + + Sli~de Sorter @@ -9958,6 +9850,9 @@ Connectors + + Connectors (double click for multi-selection) + @@ -10029,6 +9924,17 @@ ~Modify Layer... + + + Toggle Layer Visibility + + + ~Hide Layer + + + ~Hide Layer (Shift+Click) + + Chuẩ~n @@ -10091,7 +9997,7 @@ - Master Page... + Change Master Page... @@ -10638,7 +10544,10 @@ - Chuẩ~n + ~Normal View + + + ~Normal @@ -10661,19 +10570,14 @@ Ô tác ~vụ - - - Gộp ô - - - + - Xẻ ô + Tối ưu hoá - + - Tối ưu hoá + Table Position and Size @@ -10703,7 +10607,7 @@ - Phân phối đều đặn các hàng + Distribute Rows Evenly @@ -10738,12 +10642,7 @@ - Xoá hàng - - - - - Xoá cột + Delete Row @@ -10793,11 +10692,6 @@ ~Bảng... - - - ~Bình luận - - ~Xóa bình luận @@ -10820,7 +10714,7 @@ - Autofit Text + Shrink text on overflow @@ -13532,7 +13426,7 @@ ~Basic Shapes - Basic Shapes + Basic Shapes (double click for multi-selection) @@ -13542,6 +13436,9 @@ ~Symbol Shapes + + Symbol Shapes (double click for multi-selection) + @@ -13573,7 +13470,7 @@ ~Block Arrows - Block Arrows + Block Arrows (double click for multi-selection) @@ -13583,6 +13480,9 @@ ~Flowchart + + Flowchart (double click for multi-selection) + @@ -13591,6 +13491,9 @@ ~Callout Shapes + + Callout Shapes (double click for multi-selection) + @@ -13600,13 +13503,16 @@ S~tars and Banners - Stars and Banners + Stars and Banners (double click for multi-selection) Chữ nhật + + Rectangle (double click for multi-selection) + @@ -13632,6 +13538,9 @@ Bầu dục + + Ellipse (double click for multi-selection) + @@ -14373,7 +14282,7 @@ ~Text Box - Insert Text Box + Insert Text Box (double click for multi-selection) @@ -14454,6 +14363,16 @@ Phân loại Đối tượng + + + Watched Expressions + + + + + Call Stack + + Outline Font Effect @@ -14552,7 +14471,10 @@ - [placeholder for message] + Search results message + + + Search results @@ -14785,13 +14707,16 @@ Đường - Insert Line + Insert Line (double click for multi-selection) Lines and Arrows + + Lines and Arrows (double click for multi-selection) + @@ -15087,10 +15012,7 @@ - Sửa điểm - - - Poi~nts + Toggle Point Edit Mode @@ -15240,7 +15162,7 @@ - IgnoreAll + Ignore All @@ -15353,7 +15275,10 @@ - Đem lên + Move Up + + + Move selected paragraphs up one paragraph @@ -15363,7 +15288,10 @@ - Đem xuống + Move Down + + + Move selected paragraphs down one paragraph @@ -15375,6 +15303,9 @@ Nâng cấp + + Promote outline level of selected list paragraphs + @@ -15396,6 +15327,9 @@ Hạ thấp cấp + + Demote outline level of selected list paragraphs + @@ -15552,7 +15486,7 @@ - Bề rộng đường + Line Thickness @@ -15592,7 +15526,13 @@ - Đối tượng ~OLE... + Insert OLE Object + + + ~OLE Object... + + + Open dialog to insert OLE object @@ -15659,9 +15599,6 @@ Character Highlighting Color - - Character Highlighting Color (in Text Box and Shapes) - @@ -15711,7 +15648,10 @@ - Đố~i tượng + OLE Ob~ject + + + Menu for editing or saving OLE objects @@ -15901,7 +15841,7 @@ - ~Object and Shape + Text B~ox and Shape @@ -16156,6 +16096,16 @@ ~Gộp + + + Merge Cells + + + + + Split Cells... + + ~Trừ @@ -16205,6 +16155,9 @@ Kiểu mũi tên + + Select start and end arrowheads for lines. + @@ -16265,14 +16218,6 @@ X~oá nội dung... - - - Emoji - - - Insert Emoji - - Rotation Pivot Point X @@ -16772,6 +16717,9 @@ Curves and Polygons + + Curves and Polygons (double click for multi-selection) + @@ -16867,6 +16815,17 @@ Toggle Automatic Spell Checking + + + Automatic Accessibility Checking + + + Automatic A~ccessibility Checking + + + Toggle Automatic Accessibility Checking + + Không đánh dấu lỗi @@ -17446,9 +17405,6 @@ Toggle Print Preview - - Đóng xem thử - @@ -17787,7 +17743,7 @@ - Bộ ~quản lý phần mở rộng... + ~Extensions... @@ -17946,7 +17902,7 @@ - Date Picker Content Control + Date Picker Control @@ -18034,6 +17990,11 @@ Character Font Effects... + + + Character Font Position... + + Định ~dạng @@ -18041,7 +18002,7 @@ - Đố~i tượng + ~OLE Object @@ -18181,11 +18142,14 @@ - Đổi neo + Anchor Menu Anc~hor + + Select anchor for object + @@ -18228,42 +18192,66 @@ - Insert non-br~eaking hyphen + Insert Non-br~eaking Hyphen + + + Non-breaking ~Hyphen - Insert s~oft Hyphen + Insert S~oft Hyphen + + + ~Soft Hyphen - Insert ~non-breaking space + Insert ~No-break Space + + + ~No-break Space Insert N~arrow No-break Space + + N~arrow No-break Space + - No-~width Optional Break + Insert Zero-~width Space + + + ~Zero-width Space - Word ~Joiner + Insert Word ~Joiner + + + ~Word Joiner - ~Left-to-right Mark + Insert ~Left-to-Right Mark + + + ~Left-to-Right Mark - ~Right-to-left Mark + Insert ~Right-to-Left Mark + + + ~Right-to-Left Mark @@ -18276,6 +18264,17 @@ Insert Column + + + Delete Columns + + + Delete ~Columns + + + Delete selected columns + + Quản lý ngôn ngữ @@ -18352,7 +18351,7 @@ - Apply document classification + Apply Document Classification @@ -18384,10 +18383,16 @@ Tên... + + Give a label to identify an object + - Mô tả... + Alt Text... + + + Add descriptions of non-text content (for accessibility) @@ -18407,7 +18412,7 @@ - Signatu~re Line... + Signat~ure Line... @@ -18466,11 +18471,6 @@ ~Open Local Copy - - - ~Edit Chart - - ~Distribution @@ -18551,6 +18551,16 @@ Inspect Object + + + Graphic Size Check... + + + + + Theme... + + Open the Properties Deck @@ -19083,6 +19093,11 @@ Sho~w All + + + Command Window + + Elements @@ -19155,6 +19170,11 @@ ~Others + + + Open the Elements Deck + + @@ -19468,6 +19488,11 @@ Trang + + + Accessibility Check + + Các hình dạng @@ -19518,9 +19543,9 @@ Thiết kế - + - Thuộc tính + Elements @@ -19565,6 +19590,11 @@ Footer + + + Accessibility Issues + + Khu vực @@ -19590,6 +19620,16 @@ Bộ sưu tập + + + Properties + + + + + Elements + + Vị trí và cỡ @@ -19615,6 +19655,11 @@ Slide + + + Page + + Bố trí @@ -20082,7 +20127,7 @@ Insert Table of Contents, Index or Bibliography - Table of Contents, ~Index or Bibliography... + Table of Contents, Index or Bibliography... @@ -20237,15 +20282,18 @@ - ~Hiện + Show Track Changes + + + Show - Show Track Changes + Show track changes - Show ~Tracked Changes + Show Tracked ~Changes @@ -20272,6 +20320,35 @@ Shows a button next to headings and subheadings to help with outline folding. Even without the button, you can do outline folding with the Navigator. + + + Show Up to Outline Level... + + + + + Spotlight Character Direct Formatting + + + Character Direct Formatting + + + + + Spotlight Paragraph Styles + + + Paragraph Styles + + + + + Spotlight Character Styles + + + Character Styles + + Show tracked deletions in margin @@ -20337,6 +20414,17 @@ Insert Bookmark + + + Content Control Properties + + + Properties + + + Content Control Properties + + Set Reminder @@ -20409,6 +20497,88 @@ Chèn bằng tay chỗ ngắt hàng + + + Content Controls + + + + + Rich Text Content Control + + + Rich Text + + + Insert Rich Text Content Control + + + + + Check Box Content Control + + + Check Box + + + Insert Check Box Content Control + + + + + Drop-Down List Content Control + + + Drop-Down List + + + Insert Drop-Down List Content Control + + + + + Picture Content Control + + + Picture + + + Insert Picture Content Control + + + + + Date Content Control + + + Date Control + + + Insert Date Content Control + + + + + Plain Text Content Control + + + Plain Text + + + Insert Plain Text Content Control + + + + + Combo Box Content Control + + + Combo Box + + + Insert Combo Box Content Control + + Chèn đối tượng khác @@ -20449,8 +20619,16 @@ Insert Frame + + + Unfloat Frame Content + + + Insert Index Entry + + ~Index Entry... @@ -20608,7 +20786,10 @@ - Chèn đối tượng + OLE Object Insert Menu + + + Insert OLE Object @@ -20626,7 +20807,12 @@ - ~Ngày + ~Date (fix) + + + + + ~Date (variable) @@ -20636,12 +20822,31 @@ - ~Giờ + ~Time (fix) + + + + + ~Time (variable) + + + + + ~Page Number... + + + Insert page number - ~Số thứ tự trang + ~Page Number Field + + + ~Page Number + + + Insert Page Number @@ -20922,6 +21127,11 @@ Tiêu đề trang... + + + Translate... + + Cộ~t... @@ -20961,7 +21171,7 @@ - ~Footnotes and Endnotes... + ~Footnote/Endnote Settings... @@ -21063,9 +21273,14 @@ Edit F~ields... + + + Update Selected Field + + - Lin~ks to External Files... + E~xternal Links... @@ -21105,6 +21320,9 @@ Rows ~Above + + Insert rows above + @@ -21113,6 +21331,9 @@ Rows ~Below + + Insert rows below + @@ -21124,7 +21345,10 @@ Insert Columns Before - Columns ~Before + Columns B~efore + + + Insert columns before @@ -21132,7 +21356,10 @@ Insert Columns After - Columns ~After + Columns A~fter + + + Insert columns after @@ -21200,16 +21427,6 @@ Delete table - - - Xẻ ô - - - - - Gộp ô - - Bề cao hàng... @@ -21237,8 +21454,14 @@ + Edit Index Entry + + ~Index Entry... + + ~Edit Index Entry... + @@ -21351,7 +21574,7 @@ - Hạ thấp một cấp + Demote Outline Level @@ -21361,7 +21584,7 @@ - Lên một bậc + Promote Outline Level @@ -21391,7 +21614,7 @@ - Đem lên + Move Item Up @@ -21401,7 +21624,7 @@ - Đem xuống + Move Item Down @@ -21436,7 +21659,7 @@ - Hạ thấp một cấp với điểm phụ + Demote Outline Level with Subpoints @@ -21446,12 +21669,12 @@ - Nâng một cấp với điểm phụ + Promote Outline Level with Subpoints - Đem lên với điểm phụ + Move Item Up with Subpoints @@ -21461,7 +21684,7 @@ - Đem xuống với điểm phụ + Move Item Down with Subpoints @@ -21868,7 +22091,7 @@ - Đanh dấu chỉ mục vào chỉ mục + Index Entry to Index @@ -21896,7 +22119,10 @@ - Minimize Column Width + Minimal Column Width + + + Minimal Column Width: Adjust width of selected columns to fit content @@ -21911,7 +22137,10 @@ - Minimize Row Height + Minimal Row Height + + + Minimal Row Height: Adjust height of selected rows to fit content @@ -22007,12 +22236,12 @@ - Đi tới dấu chỉ mục sau + Go to Next Index Entry - Về dấu chỉ mục trước + Go to Previous Index Entry @@ -22076,6 +22305,11 @@ Ranh giới ~văn bản + + + Sec~tion Boundaries + + ~Từ điển đồng nghĩa... @@ -22085,6 +22319,9 @@ Character Highlighting Color + + Character Highlighting Color (deprecated - use CharBackColor) + @@ -22118,10 +22355,10 @@ - Chapter ~Numbering... + Heading ~Numbering... - Set Chapter Numbering + Set Heading Numbering @@ -22139,11 +22376,23 @@ Hide Whitespac~e + + Whitespac~e + + + Hide whitespace between pages + Show Whitespac~e + + Whitespac~e + + + Show whitespace between pages + @@ -22221,6 +22470,86 @@ Clone Formatting (double click and Ctrl or Cmd to alter behavior) + + + Zoom + + + + + Manage Track Changes + + + + + Character + + + + + Paragraph + + + + + Table Properties + + + + + Position and Size + + + + + Image Properties + + + + + Frame Properties + + + + + OLE Object Properties + + + + + Text Wrap + + + + + Borders + + + + + Borders + + + + + Area + + + + + Area + + + + + Line + + + + + Line + + @@ -22468,15 +22797,15 @@ - ~Quotations + ~Block Quotation - ~Quotations + ~Block Quotation - Quotations Paragraph Style + Block Quotation Paragraph Style @@ -22494,15 +22823,15 @@ - Text Body + Body Text - Text Body + Body Text - Text Body Paragraph Style + Body Text Paragraph Style @@ -22512,10 +22841,10 @@ - Default ~Character + No ~Character Style - Default Character Style + Remove applied character style @@ -22786,6 +23115,21 @@ Open the Style Inspector Deck + + + Open the Manage Changes Deck + + + + + Open the Accessibility Check Deck + + + + + Spotlight + + @@ -22959,7 +23303,7 @@ - Đối tượng OLE + OLE Object @@ -23205,7 +23549,7 @@ - Đối tượng OLE + OLE Object @@ -23471,7 +23815,7 @@ - Đối tượng OLE + OLE Object @@ -23627,7 +23971,7 @@ - Đối tượng OLE + OLE Object @@ -23963,7 +24307,7 @@ - Đối tượng OLE + OLE Object @@ -24061,6 +24405,61 @@ Standard (Single Mode) + + + Standard (Single Mode) - Comment + + + + + Standard (Single Mode) - Shape + + + + + Standard (Single Mode) - Shape Text + + + + + Standard (Single Mode) - Form Control + + + + + Standard (Single Mode) - Frame + + + + + Standard (Single Mode) - Image + + + + + Standard (Single Mode) - Media + + + + + Standard (Single Mode) - OLE Object + + + + + Standard (Single Mode) - Print Preview + + + + + Standard (Single Mode) - Table + + + + + Standard (Single Mode) - Text + + Formatting (Styles) @@ -24239,7 +24638,7 @@ - Đối tượng OLE + OLE Object @@ -24446,7 +24845,7 @@ - Base: Database Form + Cơ sở: Biểu mẫu cơ sở dữ liệu @@ -24454,6 +24853,11 @@ Base: Report Design + + + XML Form Document + + Base: Relation Design diff --git a/libreoffice/registry/res/registry_zh-CN.xcd b/libreoffice/registry/res/registry_zh-CN.xcd index 00ee2b3..b7addac 100644 --- a/libreoffice/registry/res/registry_zh-CN.xcd +++ b/libreoffice/registry/res/registry_zh-CN.xcd @@ -55,7 +55,7 @@ - 文本 + 文本/CSV @@ -95,18 +95,13 @@ MySQL (ODBC) - - - MySQL (原生) - - - MySQL 连接器 + MySQL/MariaDB 连接器 @@ -300,133 +295,7 @@ - - - - - - 个人通讯录 - - - 收集的通讯录 - - - - - 名字 - - - 姓氏 - - - 显示名称 - - - 昵称 - - - 电子邮件 - - - 电子邮件 2 - - - 电子邮件格式 - - - 电话 (工作) - - - 电话 (家庭) - - - 传真 - - - 寻呼机 - - - 手机 - - - 地址 1 - - - 地址 2 - - - 城市 - - - 州/省 - - - 邮政编码 (家庭) - - - 国家 - - - 公司地址 - - - 公司地址 2 - - - 城市 (工作) - - - 州/省 (工作) - - - 邮政编码 (工作) - - - 国家 (工作) - - - 工作头衔 - - - 部门 - - - 公司 - - - 网页 (工作) - - - 网页 (个人) - - - 出生年份 - - - 出生月份 - - - 出生日期 - - - 自定义 1 - - - 自定义 2 - - - 自定义 3 - - - 自定义 4 - - - 备注 - - - - - + @@ -610,90 +479,15 @@ 演示文稿优化大师 - - 步骤 - - - < 上一步(~B) - - - 下一步(~N) > - - - 完成(~F) - - - 取消 - 简介 - - 演示文稿优化大师用于缩小当前演示文稿的文件大小,它将压缩文档中的图片,并删除那些用不到的数据。在向导的最后一步,您可以选择对当前文档优化,也可以创建一个新的优化后的演示文稿。 - - - 选择演示文稿优化大师的设置(~C) - - - 删除(~D) - - - 选择优化图像设置 - 图像 - - 无损压缩(~L) - - - ~JPEG 压缩 - - - 质量(%)(~Q) - - - 删除裁剪的图像区域(~D) - - - 降低图像分辨率(~I) - - - 0;<no change> - - - 96;96 DPI (屏幕显示用分辨率) - - - 150;150 DPI (投影用分辨率) - - - 250;250 DPI (打印用分辨率) - - - 300;300 DPI (打印用分辨率) - - - 600;600 DPI (打印用分辨率) - - - 嵌入外部图像 (~E) - OLE 对象 - - 选择用于替换 OLE 对象的设置 - - - 创建 OLE 对象的静态替换图像 - - - 对于所有 OLE 对象(~A) - - - 对于非基于 OpenDocument 格式的 OLE 对象(~F) - 对象链接和嵌入(OLE)是一种嵌入和链接到文档和其他对象的技术。当前的演示文稿包含 OLE 对象。 @@ -703,39 +497,9 @@ 幻灯片 - - 选择要删除的幻灯片 - - - 删除未使用的母版幻灯片(~M) - - - 清除注释(~C) - - - 删除隐藏的幻灯片 (~S) - - - 删除当前自定义放映中没有使用的幻灯片(~C) - 概述 - - 选择在哪里应用下面的更改 - - - 将更改应用于当前的演示文稿(~A) - - - 打开新建的演示文稿(~O) - - - 将设置保存为 (~S) - - - 在应用变更前先创建演示文稿副本(~D) - 删除 %SLIDES 张幻灯片。 @@ -745,29 +509,26 @@ 创建对象 %OLE 的替换图像。 - - 当前文件大小: - - - 预计新文件大小: - 我的设置 确定 - - 「演示文稿优化大师」已成功优化演示文稿「%TITLE」。文件大小从 %OLDFILESIZE MB 变成了 %NEWFILESIZE MB。 + + 已成功更新演示文档「%TITLE」。 + + + 文件大小从 %OLDFILESIZE MB 变为 %NEWFILESIZE MB。 - - 「演示文稿优化大师」已成功优化演示文稿「%TITLE」。文件大小从 %OLDFILESIZE MB 变成了约 %NEWFILESIZE MB。 + + 文件大小从 %OLDFILESIZE MB 变为大约 %NEWFILESIZE MB。 - - 演示文稿优化大师已经成功的优化了演示文稿「%TITLE」。文件大小已变为 %NEWFILESIZE MB。 + + 文件大小变为 %NEWFILESIZE MB。 - - 演示文稿优化大师已经成功更新了演示文稿「%TITLE」。文件大小已变为 %NEWFILESIZE MB。 + + 文件大小变为大约 %NEWFILESIZE MB。 正在复制演示文稿... @@ -1033,7 +794,7 @@ G 和 S 键 - 增加/缩小备注字体大小 + 增加/缩小备注字号 @@ -1084,6 +845,14 @@ 切换显示器 + + + Ctrl+A + + + 关闭鼠标指针当笔用的模式 + + @@ -5496,42 +5265,42 @@ - 文本文档 + 文本文档 (Writer) - 电子表格 + 电子表格 (Calc) - 演示文稿 + 演示文稿 (Impress) - 绘图 + 绘图 (Draw) - 网页 + 网页 (Writer) - 主控文档 + 主控文档 (Writer) - 公式 + 公式 (Math) - 数据库文档 + 数据库文档 (Base) @@ -5814,6 +5583,11 @@ 插入公式对象 + + + 创建工作表副本 + + 垂直翻转 @@ -5872,7 +5646,13 @@ - 冻结行列(~R) + 冻结窗格 + + + 冻结行列 + + + 冻结行列 @@ -5960,7 +5740,7 @@ - 链接到外部数据(~X)... + 外部链接(~X)... @@ -6113,7 +5893,7 @@ - 文本分列(~X)... + 文本分列... @@ -6190,6 +5970,11 @@ 转到上一个工作表 + + + 转到工作表(~G)... + + 图表(~A)... @@ -6240,14 +6025,62 @@ 条件格式(~O) - + - 条件格式: 条件 + 条件格式:条件 条件... + + + 条件格式:大于 + + + 大于... + + + + + 条件格式:小于 + + + 小于... + + + + + 条件格式:等于 + + + 等于... + + + + + 条件格式:介于 + + + 介于... + + + + + 条件格式:包含文本 + + + 包含文本... + + + + + 条件格式:更多规则 + + + 更多规则... + + 设置条件格式... @@ -6566,6 +6399,46 @@ 傅立叶分析(~O)... + + + 迷你图 + + + + + 迷你图... + + + + + 删除迷你图 + + + + + 删除迷你图组合 + + + + + 组合迷你图 + + + + + 取消组合迷你图 + + + + + 编辑迷你图... + + + + + 编辑迷你图组合... + + 页眉与页脚(~H)... @@ -6591,11 +6464,6 @@ 插入 - - - 删除列 - - 插入单元格 @@ -6655,14 +6523,6 @@ 删除所有批注 - - - 批注(~E) - - - 插入批注(~M) - - 删除批注 @@ -6675,7 +6535,7 @@ - 显示标题 + 显示行/列标签 @@ -6688,6 +6548,22 @@ 用彩色区分数据类型(~H) + + + 行/列定位提示 + + + + + 显示已隐藏行/列指示 + + + 已隐藏行/列指示 + + + 显示有已隐藏行/列的指示符号 + + 普通视图(~N) @@ -7024,11 +6900,6 @@ 显示工作表(~S)... - - - 合并单元格 - - 取消合并单元格 @@ -7159,7 +7030,7 @@ - ~XML 源... + XML 源... @@ -8218,6 +8089,11 @@ Y 误差线(~B)... + + + 数据表格... + + 为所选内容设置格式... @@ -8596,6 +8472,16 @@ 为单个数据标签设置格式... + + + 插入数据表格 + + + + + 删除数据表格 + + 设置数据序列格式... @@ -9493,6 +9379,9 @@ 3D 对象 + + 3D 对象 (双击可多选) + @@ -9875,7 +9764,7 @@ - 链接到外部文件(~K)... + 外部链接(~X)... @@ -9900,6 +9789,9 @@ + 幻灯片浏览视图(~D) + + 幻灯片浏览(~D) @@ -9960,6 +9852,9 @@ 连接符 + + 连接符 (双击可多选) + @@ -10031,6 +9926,17 @@ 修改层(~M)... + + + 切换层是否可见 + + + 隐藏层(~H) + + + 隐藏层 (S~hift+鼠标左键) + + 普通(~N) @@ -10093,7 +9999,7 @@ - 母版页面... + 更改母版页面... @@ -10113,10 +10019,10 @@ - 「视图」标签栏(~B) + 视图切换标签栏(~B) - 切换「视图」标签栏是否可见 + 调节视图切换标签栏是否可见 @@ -10640,6 +10546,9 @@ + 普通视图(~N) + + 普通(~N) @@ -10663,19 +10572,14 @@ 任务窗格(~K) - - - 合并单元格 - - - + - 拆分单元格 + 优化 - + - 优化 + 表格位置与大小 @@ -10705,7 +10609,7 @@ - 平均分布各行 + 平均分布各行 @@ -10743,11 +10647,6 @@ 删除行 - - - 删除列 - - 删除表格 @@ -10795,11 +10694,6 @@ 表格(~T)... - - - 批注(~N) - - 删除批注(~D) @@ -10822,7 +10716,7 @@ - 自动调整文字 + 文本溢出时自动缩小 @@ -11772,7 +11666,7 @@ - 更改字体大小 + 更改字号 @@ -13534,7 +13428,7 @@ 基本形状(~B) - 基本形状 + 基本形状 (双击可多选) @@ -13544,6 +13438,9 @@ 符号形状(~S) + + 符号形状 (双击可多选) + @@ -13575,7 +13472,7 @@ 箭头总汇(~B) - 箭头总汇 + 箭头总汇 (双击可多选) @@ -13585,6 +13482,9 @@ 流程图(~F) + + 流程图 (双击可多选) + @@ -13593,22 +13493,28 @@ 标注形状(~C) + + 标注形状 (双击可多选) + 星形形状 - 星形与旗帜(~T) + 星形和旗帜(~T) - 星形与旗帜 + 星形和旗帜 (双击可多选) 矩形 + + 矩形 (双击可多选) + @@ -13634,6 +13540,9 @@ 椭圆形 + + 椭圆形 (双击可多选) + @@ -14375,7 +14284,7 @@ 文本框(~T) - 插入文本框 + 插入文本框 (双击可多选) @@ -14456,6 +14365,16 @@ 对象目录 + + + 监控的表达式 + + + + + 调用堆栈 + + 轮廓字 @@ -14511,7 +14430,7 @@ - 字体大小 + 字号 @@ -14554,7 +14473,10 @@ - [消息占位符] + 搜索结果消息 + + + 搜索结果 @@ -14787,13 +14709,16 @@ 线条 - 插入线条 + 插入线条 (双击可多选) 线条和箭头 + + 线条和箭头 (双击可多选) + @@ -15089,10 +15014,7 @@ - 编辑点 - - - 点(~N) + 切换编辑点模式 @@ -15143,7 +15065,7 @@ - 中心(~E) + 中(~E) @@ -15357,6 +15279,9 @@ 前移 + + 将所选段落向前移动一段 + @@ -15367,6 +15292,9 @@ 后移 + + 将所选段落向后移动一段 + @@ -15377,6 +15305,9 @@ 升级 + + 提升所选列表段落的大纲级别 + @@ -15398,6 +15329,9 @@ 降级 + + 降低所选列表段落的大纲级别 + @@ -15554,7 +15488,7 @@ - 线粗 + 线条粗细 @@ -15594,8 +15528,14 @@ + 插入 OLE 对象 + + ~OLE 对象... + + 打开对话框并用于插入 OLE 对象 + @@ -15661,9 +15601,6 @@ 字符高亮显示颜色 - - (文本框和形状中的)字符高亮显示颜色 - @@ -15713,7 +15650,10 @@ - 对象(~J) + OLE 对象(~J) + + + 用于编辑或保存 OLE 对象的菜单 @@ -15903,7 +15843,7 @@ - 对象和形状(~O) + 文本框和形状(~O) @@ -16158,6 +16098,16 @@ 合并(~M) + + + 合并单元格 + + + + + 拆分单元格... + + 剪除(~S) @@ -16207,6 +16157,9 @@ 线条箭头式样 + + 选择线条首尾两端的箭头。 + @@ -16267,14 +16220,6 @@ 删除内容(~O)... - - - Emoji 表情 - - - 插入 Emoji - - 绕旋转点 X 旋转 @@ -16774,6 +16719,9 @@ 曲线和多边形 + + 曲线和多边形 (双击可多选) + @@ -16869,6 +16817,17 @@ 自动拼写检查开关 + + + 自动检查无障碍辅助要求 + + + 自动检查无障碍辅助要求(~C) + + + 无障碍辅助要求自动检查开关 + + 不要标记错误 @@ -17448,9 +17407,6 @@ 打印预览开关 - - 关闭预览 - @@ -17789,7 +17745,7 @@ - 扩展管理器(~E)... + 扩展(~E)... @@ -17948,7 +17904,7 @@ - 日期选择内容控件 + 日期选择控件 @@ -18008,12 +17964,12 @@ - 将对象对齐(~N) + 对象对齐(~N) - 将文本对齐(~T) + 文本对齐(~T) @@ -18036,6 +17992,11 @@ 字符字体效果... + + + 字符字体位置... + + 格式(~O) @@ -18043,7 +18004,7 @@ - 对象(~O) + ~OLE 对象 @@ -18183,11 +18144,14 @@ - 更改锚点 + 锚点菜单 锚点(~H) + + 为对象选择锚点 + @@ -18232,39 +18196,63 @@ 插入不间断连字符(~E) + + 不间断连字符(~H) + 插入软连字符(~O) + + 软连字符(~S) + 插入不间断空格(~N) + + 不间断空格(~N) + 插入不间断窄空格(~A) + + 不间断窄空格(~A) + - 零宽可选换行符(~W) + 插入零宽度空格(~W) + + + 零宽度空格(~Z) - 不间断无形连接符(~J) + 插入不间断无形连接符(~J) + + + 不间断无形连接符(~W) + 插入从左往右标记(~L) + + 从左往右标记(~L) + 插入从右往左标记(~R) + + 从右往左标记(~R) @@ -18278,6 +18266,17 @@ 插入列 + + + 删除列 + + + 删除列(~C) + + + 删除选中的各列 + + 管理语言 @@ -18354,7 +18353,7 @@ - 应用文档分级 + 应用文档保密分级 @@ -18386,10 +18385,16 @@ 名称... + + 给对象一个标签以供识别 + - 描述... + 替代文本... + + + 为非文本内容添加描述(用于无障碍辅助) @@ -18409,7 +18414,7 @@ - 签名行(~R)... + 签名行(~U)... @@ -18468,11 +18473,6 @@ 打开本地副本(~O) - - - 编辑图表(~E) - - 分布(~D) @@ -18553,6 +18553,16 @@ 查看对象 + + + 图形大小检查... + + + + + 主题... + + 打开「属性」侧边栏 @@ -18982,7 +18992,7 @@ - 字体大小(~O)... + 字号(~O)... @@ -19085,6 +19095,11 @@ 显示所有(~W) + + + 命令窗口 + + 元素 @@ -19157,6 +19172,11 @@ 其他(~O) + + + 打开元素侧边栏 + + @@ -19470,6 +19490,11 @@ 页面 + + + 检查无障碍辅助要求 + + 形状 @@ -19520,9 +19545,9 @@ 设计 - + - 属性 + 元素 @@ -19567,6 +19592,11 @@ 页脚 + + + 无障碍辅助相关问题 + + 区域 @@ -19592,6 +19622,16 @@ 图库 + + + 属性 + + + + + 元素 + + 位置与大小 @@ -19617,6 +19657,11 @@ 幻灯片 + + + 页面 + + 布局 @@ -20084,7 +20129,7 @@ 插入目录、索引或参考文献 - 目录、索引或参考文献(~I)... + 目录、索引或参考文献... @@ -20239,7 +20284,10 @@ - 显示(~S) + 显示追踪修订 + + + 显示 显示追踪修订 @@ -20247,7 +20295,7 @@ - 显示追踪修订(~T) + 显示追踪修订(~C) @@ -20274,6 +20322,35 @@ 在章节标题旁边显示一个用于大纲折叠的按钮。即使没有这些按钮,您仍然可以在导航中使用大纲折叠功能。 + + + 显示大纲级别最深至... + + + + + 聚焦字符的直接格式 + + + 字符直接格式 + + + + + 聚焦段落样式 + + + 段落样式 + + + + + 聚焦字符样式 + + + 字符样式 + + 在页边显示追踪修订的已删除内容 @@ -20339,6 +20416,17 @@ 插入书签 + + + 内容控件属性 + + + 属性 + + + 内容控件属性 + + 设置提醒 @@ -20411,6 +20499,88 @@ 插入手动换行符 + + + 内容控件 + + + + + 富文本内容控件 + + + 富文本 + + + 插入富文本内容控件 + + + + + 复选框内容控件 + + + 复选框 + + + 插入复选框内容控件 + + + + + 下拉列表内容控件 + + + 下拉列表 + + + 插入下拉列表内容控件 + + + + + 图片内容控件 + + + 图片 + + + 插入图片内容控件 + + + + + 日期内容控件 + + + 日期控件 + + + 插入日期内容控件 + + + + + 纯文本内容控件 + + + 纯文本 + + + 插入纯文本内容控件 + + + + + 组合框内容控件 + + + 组合框 + + + 插入组合框内容控件 + + 插入其它对象 @@ -20451,8 +20621,16 @@ 插入框架 + + + 将框架内容设为不浮动 + + + 插入索引条目 + + 索引条目(~I)... @@ -20610,7 +20788,10 @@ - 插入对象 + 插入 OLE 对象用菜单 + + + 插入 OLE 对象 @@ -20628,7 +20809,12 @@ - 日期(~D) + 日期 (固定)(~D) + + + + + 日期 (可变)(~D) @@ -20638,13 +20824,32 @@ - 时间(~T) + 时间 (固定)(~T) + + + + + 时间 (可变)(~T) + + + + + 页码(~P)... + + + 插入页码 + 页码字段(~P) + + 页码(~P) + + 插入页码 + @@ -20924,6 +21129,11 @@ 书名页... + + + 翻译... + + 分栏(~L)... @@ -20963,7 +21173,7 @@ - 脚注与尾注(~F)... + 脚注尾注设置(~F)... @@ -21065,9 +21275,14 @@ 编辑字段(~I)... + + + 更新选中字段 + + - 链接到外部文件(~K)... + 外部链接(~X)... @@ -21107,6 +21322,9 @@ 在上方插入行(~A) + + 在上方插入行 + @@ -21115,6 +21333,9 @@ 在下方插入行(~B) + + 在下方插入行 + @@ -21126,7 +21347,10 @@ 在前方插入列 - 在前方插入列(~B) + 在前方插入列(~E) + + + 在前方插入列 @@ -21134,7 +21358,10 @@ 在后方插入列 - 在后方插入列(~A) + 在后方插入列(~F) + + + 在后方插入列 @@ -21202,16 +21429,6 @@ 删除表格 - - - 拆分单元格... - - - - - 合并单元格 - - 行高... @@ -21239,8 +21456,14 @@ + 编辑索引条目 + + 索引条目(~I)... + + 编辑索引条目(~E)... + @@ -21353,7 +21576,7 @@ - 降一级 + 降低大纲级别 @@ -21363,7 +21586,7 @@ - 升一级 + 提升大纲级别 @@ -21393,7 +21616,7 @@ - 上移 + 将项目前移 @@ -21403,7 +21626,7 @@ - 下移 + 将项目后移 @@ -21438,7 +21661,7 @@ - 连同子段落降一级 + 连同子段落降低大纲级别 @@ -21448,12 +21671,12 @@ - 连同子段落升一级 + 连同子段落提升大纲级别 - 连同子层级向上移动 + 连同子层级前移项目 @@ -21463,7 +21686,7 @@ - 连同子层级向下移动 + 连同子层级后移项目 @@ -21870,7 +22093,7 @@ - 指向索引的索引标记 + Index Entry to Index @@ -21900,6 +22123,9 @@ 最小列宽 + + 最小列宽:调整所选各列的宽度以正好匹配其中内容 + @@ -21915,6 +22141,9 @@ 最小行高 + + 最小行高:调整所选各行的高度以正好匹配其中内容 + @@ -22009,12 +22238,12 @@ - 转到下一个索引标记 + 转到下一个索引条目 - 转到上一个索引标记 + 转到上一个索引条目 @@ -22078,6 +22307,11 @@ 文本边界(~X) + + + 区域边界(~T) + + 同义词词典(~T)... @@ -22087,6 +22321,9 @@ 字符高亮显示颜色 + + 字符高亮显示颜色 (已废弃,请使用字符背景颜色) + @@ -22120,10 +22357,10 @@ - 章节编号(~N)... + 标题编号(~N)... - 设置章节编号 + 设置标题编号 @@ -22141,11 +22378,23 @@ 隐藏页间空白(~E) + + 页间空白(~E) + + + 隐藏页面之间的空白间隙 + 显示页间空白(~E) + + 页间空白(~E) + + + 显示页面之间的空白间隙 + @@ -22223,6 +22472,86 @@ 克隆格式 (双击或按 Ctrl 或 Cmd 以改变行为) + + + 缩放 + + + + + 管理追踪修订 + + + + + 字符 + + + + + 段落 + + + + + 表格属性 + + + + + 位置与大小 + + + + + 图像属性 + + + + + 框架属性 + + + + + OLE 对象属性 + + + + + 文本换行 + + + + + 边框 + + + + + 边框 + + + + + 区域 + + + + + 区域 + + + + + 线条 + + + + + 线条 + + @@ -22470,15 +22799,15 @@ - 引文(~Q) + 成段引文(~B) - 引文(~Q) + 成段引文(~B) - 引用段落样式 + 成段引文段落样式 @@ -22514,10 +22843,10 @@ - 默认字符(~C) + 无字符样式(~C) - 默认字符样式 + 移除已应用的字符样式 @@ -22788,6 +23117,21 @@ 打开「样式检视器」侧边栏 + + + 打开「管理修订」侧边栏 + + + + + 打开「检查无障碍辅助要求」侧边栏 + + + + + 聚焦 + + @@ -24063,6 +24407,61 @@ 标准 (单一工具栏模式) + + + 标准 (单一工具栏模式) - 批注 + + + + + 标准 (单一工具栏模式) - 形状 + + + + + 标准 (单一工具栏模式) - 形状内文字 + + + + + 标准 (单一工具栏模式) - 表单控件 + + + + + 标准 (单一工具栏模式) - 框架 + + + + + 标准 (单一工具栏模式) - 图像 + + + + + 标准 (单一工具栏模式) - 媒体 + + + + + 标准 (单一工具栏模式) - OLE 对象 + + + + + 标准 (单一工具栏模式) - 打印预览 + + + + + 标准 (单一工具栏模式) - 表格 + + + + + 标准 (单一工具栏模式) - 文字 + + 格式 (样式) @@ -24463,6 +24862,11 @@ Base: 报表设计 + + + XML 表单文档 + + Base: 关系设计 diff --git a/libreoffice/registry/res/registry_zh-TW.xcd b/libreoffice/registry/res/registry_zh-TW.xcd index a0364f6..61a3571 100644 --- a/libreoffice/registry/res/registry_zh-TW.xcd +++ b/libreoffice/registry/res/registry_zh-TW.xcd @@ -55,7 +55,7 @@ - 文字 + 文字/CSV @@ -95,18 +95,13 @@ MySQL (ODBC) - - - MySQL (原生) - - - MySQL 連接器 + MySQL/MariaDB 連接器 @@ -195,7 +190,7 @@ - Logo 指令列 (按下 Enter 執行指令,或按下 F1 取得說明) + Logo 命令列 (按下 Enter 執行命令,或按下 F1 取得說明) @@ -300,133 +295,7 @@ - - - - - - 個人通訊錄 - - - 已收集的地址 - - - - - 名字 - - - 姓氏 - - - 顯示名稱 - - - 別名 - - - 電子郵件 - - - 電子郵件 2 - - - 電子郵件格式 - - - 電話 (公司) - - - 電話 (住家) - - - 傳真 - - - 呼叫器 - - - 手機 - - - 地址 1 - - - 地址 2 - - - 城市 - - - 省市 - - - 郵遞區號 (住家) - - - 國家 - - - 公司地址 - - - 公司地址 2 - - - 城市 (公司) - - - 省市 (公司) - - - 郵遞區號 (公司) - - - 國家 (公司) - - - 職稱 - - - 部門 - - - 公司 - - - 網頁 (公司) - - - 網頁 (個人) - - - 出生年份 - - - 出生月份 - - - 生日 - - - 自訂 1 - - - 自訂 2 - - - 自訂 3 - - - 自訂 4 - - - 評註 - - - - - + @@ -610,90 +479,15 @@ 簡報縮小燈 - - 步驟 - - - < 返回(~B) - - - 下一步(~N) > - - - 完成(~F) - - - 取消 - 簡介 - - 「簡報縮小燈」可用於縮減目前簡報的檔案大小。影像會壓縮;不再需要的資料則會移除。在精靈的最後一步時,您可以選擇是要將變更套用至目前的簡報,或者是建立新的最佳化簡報版本。 - - - 選擇「簡報縮小燈」的設定(~C) - - - 刪除(~D) - - - 選擇影像最佳化的設定 - 影像 - - 無損壓縮(~L) - - - ~JPEG 壓縮 - - - 品質百分比(~Q) - - - 刪除裁掉的影像區塊(~D) - - - 降低影像解析度(~I) - - - 0;<無變更> - - - 96;96 DPI (螢幕用解析度) - - - 150;150 DPI (投影機用解析度) - - - 250;250 DPI (列印用解析度) - - - 300;300 DPI (列印用解析度) - - - 600;600 DPI (列印用解析度) - - - 內嵌外部影像(~E) - OLE 物件 - - 選擇替代 OLE 物件用的設定 - - - 建立 OLE 物件的靜態替代影像 - - - 針對所有 OLE 物件(~A) - - - 針對非根據 OpenDocument 格式的 OLE 物件(~F) - 物件連結與內嵌 (OLE) 是個允許內嵌,以及連結至文件與其他物件的技術。目前的簡報包含 OLE 物件。 @@ -703,39 +497,9 @@ 投影片 - - 選擇要刪除的投影片 - - - 刪除未使用的投影片母片(~M) - - - 清除備註(~C) - - - 刪除隱藏的投影片(~S) - - - 刪除自訂投影片放映所未使用的投影片(~C) - 摘要 - - 選擇要套用下列變更的位置 - - - 將變更套用至目前的簡報(~A) - - - 開啟新建的簡報(~O) - - - 另存設定為(~S) - - - 套用變更之前先再製簡報複本(~D) - 刪除 %SLIDES 張投影片。 @@ -745,29 +509,26 @@ 建立 %OLE 物件的替代影像。 - - 目前的檔案大小: - - - 預估新檔案大小: - 我的設定 確定 - - 簡報縮小燈已成功更新簡報「%TITLE」。檔案大小已從 %OLDFILESIZE MB 變為 %NEWFILESIZE MB。 + + 已成功更新簡報「%TITLE」。 - - 簡報縮小燈已成功更新簡報「%TITLE」。檔案大小已從 %OLDFILESIZE MB 變為約 %NEWFILESIZE MB。 + + 檔案大小已從 %OLDFILESIZE MB 變更為 %NEWFILESIZE MB。 - - 簡報縮小燈已成功更新簡報「%TITLE」。檔案大小已變為 %NEWFILESIZE MB。 + + 檔案大小已從 %OLDFILESIZE MB 變更為大約 %NEWFILESIZE MB。 - - 簡報縮小燈已成功更新簡報「%TITLE」。檔案大小已變為約 %NEWFILESIZE MB。 + + 檔案大小已變更為 %NEWFILESIZE MB。 + + + 檔案大小已變更為大約 %NEWFILESIZE MB。 正在再製簡報複本... @@ -1084,6 +845,14 @@ 切換螢幕 + + + Ctrl+A + + + 關閉指標作為筆的模式 + + @@ -5496,42 +5265,42 @@ - 文字文件 + 文字文件 (Writer) - 試算表 + 試算表 (Calc) - 簡報 + 簡報 (Impress) - 繪圖 + 繪圖 (Draw) - 網頁 + 網頁 (Writer) - 主控文件 + 主控文件 (Writer) - 公式 + 公式 (Math) - 資料庫文件 + 資料庫 (Base) @@ -5808,12 +5577,17 @@ - 公式物件……(~F) + 公式物件(~F)… 插入公式物件 + + + 再製工作表 + + 垂直翻轉 @@ -5872,7 +5646,13 @@ - 凍結列與欄(~R) + 凍結窗格 + + + 凍結列與欄 + + + 凍結列與欄 @@ -5960,7 +5740,7 @@ - 連結至外部資料(~X)... + 外部連結(~X)…… @@ -6113,7 +5893,7 @@ - 文字轉換為欄(~X)... + 文字轉換為欄… @@ -6190,6 +5970,11 @@ 到上一個工作表 + + + 前往工作表(~G)… + + 圖表(~A)... @@ -6240,12 +6025,60 @@ 條件式(~O) - + 條件式格式設定:條件 - 條件... + 條件…… + + + + + 條件式格式設定:大於 + + + 大於…… + + + + + 條件式格式設定:小於 + + + 小於…… + + + + + 條件式格式設定:等於 + + + 等於…… + + + + + 條件式格式設定:介於 + + + 介於…… + + + + + 條件式格式設定:包含文字 + + + 包含文字…… + + + + + 條件式格式設定:更多規則 + + + 更多規則…… @@ -6566,6 +6399,46 @@ 傅立葉分析(~O)... + + + 走勢圖 + + + + + 迷你圖表… + + + + + 刪除走勢圖 + + + + + 刪除走勢圖群組 + + + + + 將走勢圖分組 + + + + + 取消走勢圖分組 + + + + + 編輯走勢圖… + + + + + 編輯走勢圖群組…… + + 頁首與頁尾(~H)... @@ -6591,11 +6464,6 @@ 插入 - - - 刪除欄 - - 插入儲存格 @@ -6655,14 +6523,6 @@ 刪除所有評註 - - - 評註(~E) - - - 插入評註(~M) - - 刪除評註 @@ -6688,6 +6548,22 @@ 數值色彩標明(~H) + + + 欄/列色彩標明 + + + + + 顯示隱藏的列/欄指示器 + + + 隱藏列/欄指示器 + + + 顯示隱藏欄列的指示器 + + 一般檢視(~N) @@ -7024,11 +6900,6 @@ 顯示工作表(~S)... - - - 合併儲存格 - - 取消合併儲存格 @@ -7047,7 +6918,7 @@ 設定頁面格式(~P)... - 頁面樣式……(~P) + 頁面樣式(~P)… 設定頁面格式(~G)... @@ -7159,7 +7030,7 @@ - XML 來源(~X)... + XML 來源… @@ -7475,7 +7346,7 @@ - 文件標題 + 文件題名 @@ -8218,6 +8089,11 @@ Y 誤差線(~B)... + + + 資料表格… + + 設定選取項格式... @@ -8596,6 +8472,16 @@ 設定單一資料標籤格式... + + + 插入資料表格 + + + + + 刪除資料表格 + + 設定資料序列格式... @@ -9471,7 +9357,7 @@ - 文字屬性……(~X) + 文字特性(~X)… @@ -9493,6 +9379,9 @@ 3D 物件 + + 3D 物件(點按兩次以多選) + @@ -9875,7 +9764,7 @@ - 連結至外部檔案(~K)... + 外部連結(~X)…… @@ -9900,6 +9789,9 @@ + 投影片整理檢視(~D) + + 投影片整理(~D) @@ -9960,6 +9852,9 @@ 連接線 + + 連接線(點按兩次以多選) + @@ -10031,6 +9926,17 @@ 修改圖層(~M) + + + 切換圖層能見度 + + + 隱藏圖層(~H) + + + 隱藏圖層(Shift+點按)(~H) + + 一般(~N) @@ -10093,7 +9999,7 @@ - 母片頁面... + 變更母片頁面…… @@ -10640,6 +10546,9 @@ + 一般檢視(~N) + + 一般(~N) @@ -10663,19 +10572,14 @@ 工作窗格(~K) - - - 合併儲存格 - - - + - 分割儲存格 + 最佳化 - + - 最佳化 + 表格位置與大小 @@ -10705,7 +10609,7 @@ - 平均分配列高 + 平均分配列高 @@ -10743,11 +10647,6 @@ 刪除列 - - - 刪除欄 - - 刪除表格 @@ -10795,11 +10694,6 @@ 表格(~T)... - - - 評註(~N) - - 刪除評註(~D) @@ -10822,7 +10716,7 @@ - 自動調整文字 + 溢位時縮小文字 @@ -13534,7 +13428,7 @@ 基本形狀(~B) - 基本形狀 + 基本形狀(點按兩次以多選) @@ -13544,6 +13438,9 @@ 符號形狀(~S) + + 符號形狀(點按兩次以多選) + @@ -13575,7 +13472,7 @@ 箭頭圖案(~B) - 箭頭圖案 + 箭頭圖案(點按兩次以多選) @@ -13585,6 +13482,9 @@ 流程圖(~F) + + 流程圖(點按兩次以多選) + @@ -13593,6 +13493,9 @@ 圖說文字形狀(~C) + + 圖說文字形狀(點按兩次以多選) + @@ -13602,13 +13505,16 @@ 星星與綵帶(~T) - 星星與綵帶 + 星星與彩帶(點按兩次以多選) 矩形 + + 矩形(點按兩次以多選) + @@ -13634,6 +13540,9 @@ 橢圓形 + + 橢圓形(點按兩次以多選) + @@ -14375,7 +14284,7 @@ 文字方塊(~T) - 插入文字方塊 + 插入文字方塊(點按兩次以多選) @@ -14456,6 +14365,16 @@ 物件目錄 + + + 監視表示式 + + + + + 呼叫堆疊 + + 輪廓字型效果 @@ -14554,7 +14473,10 @@ - [訊息佔位項] + 搜尋結果訊息 + + + 搜尋結果 @@ -14787,13 +14709,16 @@ 線條 - 插入線條 + 插入線條(點按兩次以多選) 線條與箭頭 + + 線條與箭頭(點按兩次以多選) + @@ -15089,10 +15014,7 @@ - 編輯接點 - - - 接點(~N) + 切換點編輯模式 @@ -15357,6 +15279,9 @@ 上移 + + 將選定的段落向上移動一個段落 + @@ -15367,6 +15292,9 @@ 下移 + + 將選定的段落向下移動一個段落 + @@ -15377,6 +15305,9 @@ 升級 + + 提升選定清單段落的大綱層級 + @@ -15398,6 +15329,9 @@ 降級 + + 降低選定清單段落的大綱層級 + @@ -15554,7 +15488,7 @@ - 線寬 + 線條寬度 @@ -15594,7 +15528,13 @@ - ~OLE 物件... + 插入 OLE 物件 + + + OLE 物件(~O)… + + + 開啟對話方塊以插入 OLE 物件 @@ -15659,10 +15599,7 @@ - 字元突顯色彩 - - - 字元突顯色彩(在文字方塊與形狀中) + 字元標明色彩 @@ -15700,7 +15637,7 @@ - 公式物件……(~F) + 公式物件(~F)… 插入公式物件 @@ -15713,7 +15650,10 @@ - 物件(~J) + OLE 物件(~J) + + + 用來編輯或儲存 OLE 物件的選單 @@ -15803,7 +15743,7 @@ - 編輯範本……(~E) + 編輯範本(~E)… @@ -15903,7 +15843,7 @@ - 物件與形狀(~O) + 文字方塊與形狀(~O) @@ -16158,6 +16098,16 @@ 合併(~M) + + + 合併儲存格 + + + + + 分割儲存格… + + 減去(~S) @@ -16207,6 +16157,9 @@ 箭頭樣式 + + 選取線條的開始與結束箭頭。 + @@ -16267,14 +16220,6 @@ 刪除內容(~O)... - - - 繪文字 - - - 插入繪文字 - - 旋轉樞紐點 X @@ -16774,6 +16719,9 @@ 曲線與多邊形 + + 曲線與多邊形(點按兩次以多選) + @@ -16869,6 +16817,17 @@ 切換自動拼字檢查 + + + 自動無障礙檢查 + + + 自動無障礙檢查(~C) + + + 切換自動無障礙檢查 + + 不要標記錯誤 @@ -17448,9 +17407,6 @@ 切換列印檢視 - - 關閉預覽 - @@ -17520,7 +17476,7 @@ - 直接執行 SQL 指令 + 直接執行 SQL 命令 @@ -17766,7 +17722,7 @@ - 使用者介面……(~I) + 使用者介面(~I)… 顯示用來選取使用者介面的對話方塊 @@ -17789,7 +17745,7 @@ - 擴充套件管理員(~E)... + 擴充套件(~E)… @@ -17948,12 +17904,12 @@ - 日期挑選內容控制 + 日期選擇器控制元件 - 搜尋指令 + 搜尋命令 @@ -18036,6 +17992,11 @@ 字元字型效果... + + + 字母字型位置…… + + 格式(~O) @@ -18043,7 +18004,7 @@ - 物件(~O) + OLE 物件(~O) @@ -18183,11 +18144,14 @@ - 變更錨定 + 錨定選單 錨定(~H) + + 選取物件的錨點 + @@ -18232,40 +18196,64 @@ 插入不斷行的連字符(~E) + + 不斷行連字符(~H) + 插入軟性連字符(~O) + + 軟性連字符(~S) + 插入不斷行空格(~N) + + 不斷行空格(~N) + 插入不斷行窄空格(~A) + + 不斷行窄空格(~A) + - 無寬度選擇性斷行(~W) + 插入零寬空格(~W) + + + 零寬空格(~Z) - 詞連接(~J) + 插入連詞字元(~J) + + + 連詞字元(~W) - 由左向右標記(~L) + 插入左到右標記(~L) + + + 左到右標記(~L) - 由右向左標記(~R) + 插入右到左標記(~R) + + + 右到左標記(~R) @@ -18278,6 +18266,17 @@ 插入欄 + + + 刪除欄 + + + 刪除欄(~C) + + + 刪除選定的欄 + + 管理語言 @@ -18354,17 +18353,17 @@ - 套用文件機密等級 + 套用文件機密分級 - 管理文件機密等級 + 管理文件機密分級 - 管理段落機密等級 + 管理段落機密分級 @@ -18386,10 +18385,16 @@ 名稱... + + 給予標籤以識別物件 + - 描述說明... + 替代文字…… + + + 新增用於非文字內容的描述(用於無障礙功能) @@ -18409,7 +18414,7 @@ - 簽章位置(~R) + 簽章位置(~U)… @@ -18468,11 +18473,6 @@ 開啟本機副本(~O) - - - 編輯圖表(~E) - - 散佈(~D) @@ -18553,6 +18553,16 @@ 插入物件 + + + 圖形大小檢查…… + + + + + 佈景主題… + + 開啟屬性甲板 @@ -19027,7 +19037,7 @@ - 插入指令 + 插入命令 @@ -19085,6 +19095,11 @@ 顯示全部(~W) + + + 命令視窗 + + 元素 @@ -19157,6 +19172,11 @@ 其他(~O) + + + 開啟元素甲板 + + @@ -19470,6 +19490,11 @@ 頁面 + + + 無障礙檢查 + + 形狀 @@ -19520,9 +19545,9 @@ 設計 - + - 屬性 + 元素 @@ -19567,6 +19592,11 @@ 頁尾 + + + 無障礙問題 + + 區塊 @@ -19592,6 +19622,16 @@ 圖庫 + + + 屬性 + + + + + 元素 + + 位置和大小 @@ -19617,6 +19657,11 @@ 投影片 + + + 頁面 + + 版面配置 @@ -20022,7 +20067,7 @@ - 指令稿(~C)... + 命令稿(~C)... @@ -20084,7 +20129,7 @@ 插入目次、索引或參考文獻 - 目次、索引或參考文獻(~I)... + 目次、索引或參考文獻… @@ -20239,7 +20284,10 @@ - 顯示(~S) + 顯示追蹤修訂 + + + 顯示 顯示追蹤修訂 @@ -20247,7 +20295,7 @@ - 顯示追蹤修訂(~T) + 顯示追蹤修訂(~C) @@ -20274,6 +20322,35 @@ 在標題與副標題旁顯示按鈕以協助折疊大綱。即便沒有按鈕,您也可以使用助手進行大綱折疊。 + + + 顯示至大綱層級… + + + + + 突顯字元直接格式設定 + + + 字元直接格式化 + + + + + 突顯段落樣式 + + + 段落樣式 + + + + + 突顯字元樣式 + + + 字元樣式 + + 在邊距中顯示已追蹤的刪除 @@ -20339,6 +20416,17 @@ 插入書籤 + + + 內容控制元件屬性 + + + 屬性 + + + 內容控制屬性 + + 設定提醒 @@ -20411,6 +20499,88 @@ 插入手動斷行 + + + 內容控制項 + + + + + 豐富文字內容控制元件 + + + 豐富文字 + + + 插入豐富文字內容控制元件 + + + + + 核取方塊內容控制元件 + + + 核取方塊 + + + 插入核取方塊內容控制元件 + + + + + 下拉式選單內容控制元件 + + + 下拉式選單 + + + 插入下拉式選單內容控制元件 + + + + + 圖片內容控制元件 + + + 圖片 + + + 插入圖片內容控制元件 + + + + + 日期內容控制元件 + + + 日期控制元件 + + + 插入日期內容控制元件 + + + + + 純文字內容控制元件 + + + 純文字 + + + 插入純文字內容控制元件 + + + + + 複合方塊內容控制元件 + + + 複合方塊 + + + 插入複合方塊內容控制元件 + + 插入其他物件 @@ -20448,12 +20618,20 @@ 外框(~R)... - 插入框架 + 插入外框 + + + + + 取消浮動外框內容 - 索引條目(~I)... + 插入索引條目 + + + 索引條目(~I)… 插入索引條目 @@ -20584,7 +20762,7 @@ - 公式物件……(~F) + 公式物件(~F)… 插入公式物件 @@ -20610,7 +20788,10 @@ - 插入物件 + OLE 物件插入選單 + + + 插入 OLE 物件 @@ -20628,7 +20809,12 @@ - 日期(~D) + 日期(固定)(~D) + + + + + 日期(變動)(~D) @@ -20638,13 +20824,32 @@ - 時間(~T) + 時間(固定)(~T) + + + + + 時間(變動)(~T) + + + + + 頁碼(~P)… + + + 插入頁碼 + 頁碼欄位(~P) + + 頁碼(~P) + + 插入頁碼 + @@ -20924,6 +21129,11 @@ 書名頁... + + + 翻譯…… + + 欄(~L)... @@ -20963,7 +21173,7 @@ - 註腳與尾註(~F)... + 註腳/尾註設定(~F)… @@ -21065,9 +21275,14 @@ 編輯欄位(~I)... + + + 更新選取欄位 + + - 連結至外部檔案(~K)... + 外部連結(~X)…… @@ -21107,6 +21322,9 @@ 上方插列(~A) + + 在上方插入列 + @@ -21115,6 +21333,9 @@ 下方插列(~B) + + 在下方插入列 + @@ -21126,7 +21347,10 @@ 前方插入欄 - 前方插欄(~B) + 前方插欄(~E) + + + 前方插欄 @@ -21134,7 +21358,10 @@ 後方插入欄 - 後方插欄(~A) + 後方插欄(~F) + + + 後方插欄 @@ -21202,16 +21429,6 @@ 刪除表格 - - - 分割儲存格... - - - - - 合併儲存格 - - 列高... @@ -21239,7 +21456,13 @@ - 索引條目(~I)... + 編輯索引條目 + + + 索引條目(~I)… + + + 編輯索引條目(~E)… @@ -21353,7 +21576,7 @@ - 降一層級 + 降低大綱層級 @@ -21363,7 +21586,7 @@ - 升一層級 + 提昇大綱層級 @@ -21393,7 +21616,7 @@ - 向上移動 + 上移項目 @@ -21403,7 +21626,7 @@ - 向下移動 + 下移項目 @@ -21438,7 +21661,7 @@ - 連同子點降一層級 + 連同子點降低大綱層級 @@ -21448,12 +21671,12 @@ - 連同子點升一層級 + 連同子點提升大綱層級 - 連同分級向上移動 + 連同子點上移項目 @@ -21463,7 +21686,7 @@ - 連同子點向下移動 + 連同子點下移項目 @@ -21508,7 +21731,7 @@ - 撤消指令 + 撤消命令 @@ -21870,7 +22093,7 @@ - 指向索引的索引標記 + 索引條目到索引 @@ -21900,6 +22123,9 @@ 最小欄寬 + + 最小欄寬:調整所選欄的寬度以符合其內容 + @@ -21915,6 +22141,9 @@ 最小列高 + + 最小列高:調整所選列的高度以符合其內容 + @@ -22009,12 +22238,12 @@ - 前往下一個索引標記 + 前往下一個索引條目 - 前往上一個索引標記 + 前往上一個索引條目 @@ -22078,6 +22307,11 @@ 內文邊界(~X) + + + 區段邊界(~T) + + 同義詞庫(~T)... @@ -22085,7 +22319,10 @@ - 字元突顯色彩 + 字元標明色彩 + + + 字元標明色彩(已棄用,請使用 CharBackColor) @@ -22120,10 +22357,10 @@ - 章節標號(~N)... + 標題編號(~N)… - 設定章節標號 + 設定標題編號 @@ -22141,11 +22378,23 @@ 隱藏空白(~E) + + 空白(~E) + + + 隱藏頁面間的空白 + 表示空白(~E) + + 空白(~E) + + + 顯示頁面間的空白 + @@ -22223,6 +22472,86 @@ 拓製格式設定 (點按兩下或 Ctrl 或 Cmd 鍵可改變行為) + + + 調整遠近 + + + + + 管理追蹤修訂 + + + + + 字元 + + + + + 段落 + + + + + 表格屬性 + + + + + 位置和大小 + + + + + 影像屬性 + + + + + 外框屬性 + + + + + OLE 物件屬性 + + + + + 文字折行 + + + + + 邊框 + + + + + 邊框 + + + + + 區塊 + + + + + 區塊 + + + + + 線條 + + + + + 線條 + + @@ -22470,15 +22799,15 @@ - 引文(~Q) + 區塊引文 ~B - 引文(~Q) + 區塊引文 ~B - 引文段落樣式 + 區塊引文段落樣式 @@ -22514,10 +22843,10 @@ - 預設字元(~C) + 無字元樣式 - 預設字元樣式 + 移除套用的字元樣式 @@ -22788,6 +23117,21 @@ 開啟樣式檢查器面板 + + + 開啟管理變更甲板 + + + + + 開啟無障礙檢查甲板 + + + + + 突顯 + + @@ -24063,6 +24407,61 @@ 標準 (單工具列模式) + + + 標準(單一模式)- 評註 + + + + + 標準(單一模式)- 形狀 + + + + + 標準(單一模式)- 形狀文字 + + + + + 標準(單一模式)- 表單控制 + + + + + 標準(單一模式)- 外框 + + + + + 標準(單一模式)- 影像 + + + + + 標準(單一模式)- 媒體 + + + + + 標準(單一模式)- OLE 物件 + + + + + 標準(單一模式)- 預覽列印 + + + + + 標準(單一模式)- 表格 + + + + + 標準(單一模式)- 文字 + + 格式設定 (樣式) @@ -24456,6 +24855,11 @@ Base:報表設計 + + + XML 表單文件 + + Base:關係設計 diff --git a/libreoffice/registry/writer.xcd b/libreoffice/registry/writer.xcd index 7e22047..04e235e 100644 --- a/libreoffice/registry/writer.xcd +++ b/libreoffice/registry/writer.xcd @@ -2,59 +2,133 @@ + + Contains general information about ~ and rules, and about actions based on office commands. + - - + + Contains user interface data for Office commands and identifiers that are used by the user interface." + + + + Contains label text for Office commands and identifiers that are used by the user interface." + + + + + Contains label text for popup menus identifiers that are used by the user interface." + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the Database Form module. + - + + Contains user interface element state data specific for the Database Form module. + + + + Contains states of all known dockable user interface elements of the DatabaseFormWindowState module. + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the Writer global text module. + - + + Contains user interface element state data specific for the Writer global module." + + + + Contains states of all known dockable user interface elements of the Writer global module." + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the Database Text Report Designer module. + - + + Contains user interface element state data specific for the Database Text Report Designer module. + + + + Contains states of all known dockable user interface elements of the Database Text Report Designer module. + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the Writer web module. + - + + Contains user interface element state data specific for the Writer web module." + + + + Contains states of all known dockable user interface elements of the Writer web module." + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the Writer text module. + - + + Contains user interface element state data specific for the Writer text module. + + + + Contains states of all known dockable user interface elements of the Writer text module. + + + + Contains state information of all dockable user interface elements based on a Window class which belongs to the XML Forms module. + - + + Contains user interface element state data specific for the XML Forms module. + + + + Contains states of all known dockable user interface elements of the XML Forms module. + + @@ -210,7 +284,7 @@ Insert Table of Contents, Index or Bibliography - Table of Contents, ~Index or Bibliography... + Table of Contents, Index or Bibliography... 1 @@ -419,10 +493,13 @@ - ~Show + Show Track Changes + + + Show - Show Track Changes + Show track changes 1 @@ -430,7 +507,7 @@ - Show ~Tracked Changes + Show Tracked ~Changes .uno:ShowTrackedChanges @@ -471,8 +548,46 @@ 1 - - true + + + + Show Up to Outline Level... + + + 1 + + + + + Spotlight Character Direct Formatting + + + Character Direct Formatting + + + 1 + + + + + Spotlight Paragraph Styles + + + Paragraph Styles + + + 1 + + + + + Spotlight Character Styles + + + Character Styles + + + 1 @@ -570,6 +685,20 @@ 1 + + + Content Control Properties + + + Properties + + + Content Control Properties + + + 1 + + Set Reminder @@ -672,6 +801,109 @@ 1 + + + Content Controls + + + + + Rich Text Content Control + + + Rich Text + + + Insert Rich Text Content Control + + + 1 + + + + + Check Box Content Control + + + Check Box + + + Insert Check Box Content Control + + + 1 + + + + + Drop-Down List Content Control + + + Drop-Down List + + + Insert Drop-Down List Content Control + + + 1 + + + + + Picture Content Control + + + Picture + + + Insert Picture Content Control + + + 1 + + + + + Date Content Control + + + Date Control + + + Insert Date Content Control + + + 1 + + + + + Plain Text Content Control + + + Plain Text + + + Insert Plain Text Content Control + + + 1 + + + + + Combo Box Content Control + + + Combo Box + + + Insert Combo Box Content Control + + + 1 + + Insert Other Objects @@ -727,8 +959,19 @@ 1 + + + Unfloat Frame Content + + + 1 + + + Insert Index Entry + + ~Index Entry... @@ -943,7 +1186,10 @@ - Insert Object + OLE Object Insert Menu + + + Insert OLE Object 1 @@ -970,7 +1216,15 @@ - ~Date + ~Date (fix) + + + 1 + + + + + ~Date (variable) 1 @@ -986,7 +1240,26 @@ - ~Time + ~Time (fix) + + + 1 + + + + + ~Time (variable) + + + 1 + + + + + ~Page Number... + + + Insert page number 1 @@ -994,8 +1267,14 @@ + ~Page Number Field + + ~Page Number + + Insert Page Number + 1 @@ -1338,6 +1617,14 @@ 1 + + + Translate... + + + 1 + + Co~lumns... @@ -1389,7 +1676,7 @@ - ~Footnotes and Endnotes... + ~Footnote/Endnote Settings... 1 @@ -1542,9 +1829,17 @@ 1 + + + Update Selected Field + + + 1 + + - Lin~ks to External Files... + E~xternal Links... 1 @@ -1602,6 +1897,9 @@ Rows ~Above + + Insert rows above + 1 @@ -1613,6 +1911,9 @@ Rows ~Below + + Insert rows below + 1 @@ -1630,7 +1931,10 @@ Insert Columns Before - Columns ~Before + Columns B~efore + + + Insert columns before 1 @@ -1641,7 +1945,10 @@ Insert Columns After - Columns ~After + Columns A~fter + + + Insert columns after 1 @@ -1733,22 +2040,6 @@ 1 - - - Split Cells... - - - 1 - - - - - Merge Cells - - - 1 - - Row Height... @@ -1788,8 +2079,14 @@ + Edit Index Entry + + ~Index Entry... + + ~Edit Index Entry... + 1 @@ -1935,7 +2232,7 @@ - Demote One Level + Demote Outline Level 7 @@ -1948,7 +2245,7 @@ - Promote One Level + Promote Outline Level 7 @@ -1966,6 +2263,9 @@ To Previous Paragraph in Level + + 7 + @@ -1981,10 +2281,13 @@ To Next Paragraph in Level + + 7 + - Move Up + Move Item Up 7 @@ -1997,7 +2300,7 @@ - Move Down + Move Item Down 7 @@ -2044,7 +2347,7 @@ - Demote One Level With Subpoints + Demote Outline Level with Subpoints 7 @@ -2057,7 +2360,7 @@ - Promote One Level With Subpoints + Promote Outline Level with Subpoints 7 @@ -2065,7 +2368,7 @@ - Move Up with Subpoints + Move Item Up with Subpoints 7 @@ -2078,7 +2381,7 @@ - Move Down with Subpoints + Move Item Down with Subpoints 7 @@ -2551,7 +2854,7 @@ - Index Mark to Index + Index Entry to Index @@ -2582,7 +2885,10 @@ - Minimize Column Width + Minimal Column Width + + + Minimal Column Width: Adjust width of selected columns to fit content 1 @@ -2603,7 +2909,10 @@ - Minimize Row Height + Minimal Row Height + + + Minimal Row Height: Adjust height of selected rows to fit content 1 @@ -2726,12 +3035,12 @@ - Go to Next Index Mark + Go to Next Index Entry - Go to Previous Index Mark + Go to Previous Index Entry @@ -2816,6 +3125,14 @@ 1 + + + Sec~tion Boundaries + + + 1 + + ~Thesaurus... @@ -2828,6 +3145,9 @@ Character Highlighting Color + + Character Highlighting Color (deprecated - use CharBackColor) + 1 @@ -2879,10 +3199,10 @@ - Chapter ~Numbering... + Heading ~Numbering... - Set Chapter Numbering + Set Heading Numbering 1 @@ -2906,6 +3226,12 @@ Hide Whitespac~e + + Whitespac~e + + + Hide whitespace between pages + 1 @@ -2914,6 +3240,12 @@ Show Whitespac~e + + Whitespac~e + + + Show whitespace between pages + 1 @@ -3024,6 +3356,164 @@ 9 + + + Zoom + + + .uno:Zoom + + + 1 + + + + + Manage Track Changes + + + .uno:AcceptTrackedChanges + + + 1 + + + + + Character + + + .uno:FontDialog + + + 1 + + + + + Paragraph + + + .uno:ParagraphDialog + + + 1 + + + + + Table Properties + + + .uno:TableDialog + + + 1 + + + + + Position and Size + + + .uno:TransformDialog + + + 1 + + + + + Image Properties + + + .uno:GraphicDialog + + + 1 + + + + + Frame Properties + + + .uno:FrameDialog + + + 1 + + + + + OLE Object Properties + + + .uno:FrameDialog + + + 1 + + + + + Text Wrap + + + .uno:TextWrap + + + 1 + + + + + Borders + + + .uno:BorderDialog + + + 1 + + + + + Borders + + + + + Area + + + .uno:FormatArea + + + 1 + + + + + Area + + + + + Line + + + .uno:FormatLine + + + 1 + + + + + Line + + @@ -3105,6 +3595,9 @@ 1 + + .uno:SidebarDeck.A11yCheckDeck + @@ -3385,15 +3878,15 @@ - ~Quotations + ~Block Quotation - ~Quotations + ~Block Quotation - Quotations Paragraph Style + Block Quotation Paragraph Style .uno:StyleApply?Style:string=Quotations&FamilyName:string=ParagraphStyles @@ -3423,15 +3916,15 @@ - Text Body + Body Text - Text Body + Body Text - Text Body Paragraph Style + Body Text Paragraph Style .uno:StyleApply?Style:string=Text body&FamilyName:string=ParagraphStyles @@ -3447,10 +3940,10 @@ - Default ~Character + No ~Character Style - Default Character Style + Remove applied character style .uno:StyleApply?Style:string=Standard&FamilyName:string=CharacterStyles @@ -3809,9 +4302,6 @@ 1 - - true - @@ -3823,6 +4313,24 @@ Open the Style Inspector Deck + + + Open the Manage Changes Deck + + + + + Open the Accessibility Check Deck + + + + + Spotlight + + + 1 + + @@ -4239,7 +4747,7 @@ true - OLE-Object + OLE Object true @@ -4875,7 +5383,7 @@ true - OLE-Object + OLE Object true @@ -5570,7 +6078,7 @@ true - OLE-Object + OLE Object true @@ -5933,7 +6441,7 @@ true - OLE-Object + OLE Object true @@ -6839,7 +7347,7 @@ true - OLE-Object + OLE Object true @@ -7121,6 +7629,94 @@ false + + + Standard (Single Mode) - Comment + + + true + + + + + Standard (Single Mode) - Shape + + + true + + + + + Standard (Single Mode) - Shape Text + + + true + + + + + Standard (Single Mode) - Form Control + + + true + + + + + Standard (Single Mode) - Frame + + + true + + + + + Standard (Single Mode) - Image + + + true + + + + + Standard (Single Mode) - Media + + + true + + + + + Standard (Single Mode) - OLE Object + + + true + + + + + Standard (Single Mode) - Print Preview + + + true + + + + + Standard (Single Mode) - Table + + + true + + + + + Standard (Single Mode) - Text + + + true + + 0,2 @@ -7542,7 +8138,7 @@ true - OLE-Object + OLE Object true @@ -8346,6 +8942,33 @@ com.sun.star.text.WebDocument + + + EXPORT ALIEN 3RDPARTYFILTER + + + com.sun.star.svtools.SvFilterOptionsDialog + + + com.sun.star.comp.GraphicExportFilter + + + + + + WEBP - WebP Image + + + 0 + + + webp_WebP + + + + com.sun.star.text.WebDocument + + IMPORT EXPORT TEMPLATE TEMPLATEPATH OWN ENCRYPTION PASSWORDTOMODIFY @@ -9294,7 +9917,7 @@ OXML - Word 2007–365 + Word 2007 0 @@ -9319,7 +9942,7 @@ OXML - Word 2007–365 Template + Word 2007 Template 0 @@ -9344,7 +9967,7 @@ OXML - Word 2007–365 VBA + Word 2007 VBA 0 @@ -9359,7 +9982,7 @@ - IMPORT EXPORT ALIEN 3RDPARTYFILTER ENCRYPTION PASSWORDTOMODIFY + IMPORT EXPORT ALIEN 3RDPARTYFILTER ENCRYPTION PASSWORDTOMODIFY SUPPORTSSIGNING @@ -9369,7 +9992,7 @@ - Office Open XML Text (Transitional) + Word 2010–365 Document 1 @@ -9384,7 +10007,7 @@ - IMPORT ALIEN 3RDPARTYFILTER TEMPLATE TEMPLATEPATH + IMPORT EXPORT ALIEN 3RDPARTYFILTER TEMPLATE TEMPLATEPATH @@ -9394,7 +10017,7 @@ - Office Open XML Text Template (Transitional) + Word 2010–365 Template 1 @@ -10407,7 +11030,7 @@ MS Word 2007 XML - Word 2007–365 + Word 2007 MSWordDoc @@ -10431,7 +11054,7 @@ MS Word 2007 XML Template - Word 2007–365 Template + Word 2007 Template MSWordDoc @@ -10455,7 +11078,7 @@ MS Word 2007 XML VBA - Word 2007–365 VBA + Word 2007 VBA MSWordDoc @@ -10479,7 +11102,7 @@ Office Open XML Text - Office Open XML Text Document (Transitional) + Word 2010–365 Document MSWordDoc @@ -10503,7 +11126,7 @@ Office Open XML Text Template - Office Open XML Text Template (Transitional) + Word 2010–365 Template MSWordDoc @@ -11073,7 +11696,7 @@ swxform - XML Form Document + XML Form Document XFormsWindowState diff --git a/libvirt/libvirtd.conf b/libvirt/libvirtd.conf index 2976888..d61064d 100644 --- a/libvirt/libvirtd.conf +++ b/libvirt/libvirtd.conf @@ -7,8 +7,10 @@ # # Flag listening for secure TLS connections on the public TCP/IP port. -# NB, must pass the --listen flag to the libvirtd process for this to -# have any effect. +# +# To enable listening sockets with the 'libvirtd' daemon it's also required to +# pass the '--listen' flag on the commandline of the daemon. +# This is not needed with 'virtproxyd'. # # This setting is not required or honoured if using systemd socket # activation. @@ -20,8 +22,10 @@ #listen_tls = 0 # Listen for unencrypted TCP connections on the public TCP/IP port. -# NB, must pass the --listen flag to the libvirtd process for this to -# have any effect. +# +# To enable listening sockets with the 'libvirtd' daemon it's also required to +# pass the '--listen' flag on the commandline of the daemon. +# This is not needed with 'virtproxyd'. # # This setting is not required or honoured if using systemd socket # activation. @@ -39,7 +43,7 @@ # This can be a port number, or service name # # This setting is not required or honoured if using systemd socket -# activation with systemd version >= 227 +# activation. # #tls_port = "16514" @@ -47,7 +51,7 @@ # This can be a port number, or service name # # This setting is not required or honoured if using systemd socket -# activation with systemd version >= 227 +# activation. # #tcp_port = "16509" @@ -115,7 +119,7 @@ # Set the name of the directory in which sockets will be found/created. # # This setting is not required or honoured if using systemd socket -# activation with systemd version >= 227 +# activation. # #unix_sock_dir = "/run/libvirt" @@ -362,6 +366,7 @@ auth_unix_rw = "none" # connection. To avoid one client monopolizing the server # this should be a small fraction of the global max_workers # parameter. +# Setting this too low may cause keepalive timeouts. #max_client_requests = 5 # Same processing controls, but this time for the admin interface. diff --git a/libvirt/qemu.conf b/libvirt/qemu.conf index 37747dd..abf00f6 100644 --- a/libvirt/qemu.conf +++ b/libvirt/qemu.conf @@ -527,11 +527,11 @@ # user = "+0" # Super user (uid=0) # user = "100" # A user named "100" or a user with uid=100 # -#user = "root" +#user = "libvirt-qemu" # The group for QEMU processes run by the system instance. It can be # specified in a similar way to user. -#group = "root" +#group = "kvm" # Whether libvirt should dynamically change file ownership # to match the configured user/group above. Defaults to 1. @@ -661,7 +661,9 @@ # is used to create interfaces when libvirtd is # running unprivileged. libvirt invokes the helper directly, instead # of using "-netdev bridge", for security reasons. -#bridge_helper = "/usr/libexec/qemu-bridge-helper" +# If this is not an absolute path, the program will be searched for +# in $PATH as well as a few additional directories. +#bridge_helper = "qemu-bridge-helper" # If enabled, libvirt will have QEMU set its process name to @@ -911,13 +913,17 @@ # Path to the SCSI persistent reservations helper. This helper is # used whenever are enabled for SCSI LUN devices. -#pr_helper = "/usr/bin/qemu-pr-helper" +# If this is not an absolute path, the program will be searched for +# in $PATH as well as a few additional directories. +#pr_helper = "qemu-pr-helper" # Path to the SLIRP networking helper. #slirp_helper = "/usr/bin/slirp-helper" # Path to the dbus-daemon -#dbus_daemon = "/usr/bin/dbus-daemon" +# If this is not an absolute path, the program will be searched for +# in $PATH. +#dbus_daemon = "dbus-daemon" # User for the swtpm TPM Emulator # @@ -967,3 +973,30 @@ swtpm_group = "swtpm" # DO NOT use in production. # #deprecation_behavior = "none" + +# If this is set then QEMU and its threads will run in a separate scheduling +# group meaning no other process will share Hyper Threads of a single core with +# QEMU. Each QEMU has its own group. +# +# Possible options are: +# "none" - (default) neither QEMU or any of its helper processes are placed +# into separate scheduling group +# "vcpus" - only QEMU vCPU threads are placed into a separate scheduling group, +# emulator threads and helper processes remain outside of the group +# "emulator" - only QEMU and its threads (emulator + vCPUs) are placed into +# separate scheduling group, helper processes remain outside of +# the group +# "full" - both QEMU and its helper processes are placed into separate +# scheduling group +#sched_core = "none" + +# Using nbdkit to access remote disk sources +# +# If this is set then libvirt will use nbdkit to access remote disk sources +# when available. nbdkit will export an NBD share to QEMU rather than having +# QEMU attempt to access the remote server directly. +# +# Possible values are 0 or 1. Default value is 0. Please +# note that the default might change in future releases. +# +#storage_use_nbdkit = 0 diff --git a/libvirt/virtlogd.conf b/libvirt/virtlogd.conf index c53a111..5214e96 100644 --- a/libvirt/virtlogd.conf +++ b/libvirt/virtlogd.conf @@ -101,3 +101,17 @@ # Maximum number of backup files to keep. Defaults to 3, # not including the primary active file #max_backups = 3 + +# Maximum age for log files to live after the last modification. +# Defaults to 0, which means "forever". +# +# WARNING: since virtlogd has no way to differentiate which files it used to +# manage, the garbage collection mechanism will collect ALL files, once its age +# reach max_age_days. Use only if you know what you mean. +#max_age_days = 0 + +# Root of all logs managed by virtlogd. Used to GC logs from obsolete machines. +# +# WARNING: all files under this location potentially can be GC-ed. See the +# warning for max_age_days. +#log_root = "/var/log/libvirt" diff --git a/locale.alias b/locale.alias index f3e5260..21baef0 100644 --- a/locale.alias +++ b/locale.alias @@ -1,5 +1,5 @@ # Locale name alias data base. -# Copyright (C) 1996-2022 Free Software Foundation, Inc. +# Copyright (C) 1996-2024 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 diff --git a/locale.conf b/locale.conf new file mode 100644 index 0000000..4f06cb5 --- /dev/null +++ b/locale.conf @@ -0,0 +1,11 @@ +LANG=de_DE.UTF-8 +LANGUAGE=de_DE:de +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/locale.gen b/locale.gen index 6c8f59b..2dbe690 100644 --- a/locale.gen +++ b/locale.gen @@ -505,3 +505,12 @@ en_US.UTF-8 UTF-8 # mnw_MM UTF-8 # sah_RU UTF-8 # C.UTF-8 UTF-8 +# crh_RU UTF-8 +# gbm_IN UTF-8 +# kv_RU UTF-8 +# rif_MA UTF-8 +# ssy_ER UTF-8 +# su_ID UTF-8 +# syr UTF-8 +# tok UTF-8 +# zgh_MA UTF-8 diff --git a/logcheck/ignore.d.paranoid/mariadb-server b/logcheck/ignore.d.paranoid/mariadb-server new file mode 100644 index 0000000..407d406 --- /dev/null +++ b/logcheck/ignore.d.paranoid/mariadb-server @@ -0,0 +1,9 @@ +/etc/init.d/mariadb\[[0-9]+\]: Check that mariadbd is running and that the socket: '/run/mysqld/mysqld.sock' exists\!$ +/etc/init.d/mariadb\[[0-9]+\]: '/usr/bin/mysqladmin --defaults-(extra-)?file=/etc/mysql/debian.cnf ping' resulted in$ +/etc/mysql/debian-start\[[0-9]+\]: Checking for crashed MySQL tables\.$ +mariadbd\[[0-9]+\]: $ +mariadbd\[[0-9]+\]: Version: .* socket: '/run/mysqld/mysqld.sock' port: 3306$ +mariadbd\[[0-9]+\]: Warning: Ignoring user change to 'mysql' because the user was set to 'mysql' earlier on the command line$ +mysqld_safe\[[0-9]+\]: started$ +usermod\[[0-9]+\]: change user `mysql' GID from `([0-9]+)' to `\1'$ +usermod\[[0-9]+\]: change user `mysql' shell from `/bin/false' to `/bin/false'$ diff --git a/logcheck/ignore.d.server/libsasl2-modules b/logcheck/ignore.d.server/libsasl2-modules deleted file mode 100644 index 38b5206..0000000 --- a/logcheck/ignore.d.server/libsasl2-modules +++ /dev/null @@ -1 +0,0 @@ -^\w{3} [ :0-9]{11} [._[:alnum:]-]+ [._[:alnum:]-]+(\[[0-9]+\])?: DIGEST-MD5 common mech free diff --git a/logcheck/ignore.d.server/mariadb-server b/logcheck/ignore.d.server/mariadb-server new file mode 100644 index 0000000..7db321a --- /dev/null +++ b/logcheck/ignore.d.server/mariadb-server @@ -0,0 +1,30 @@ +/etc/init.d/mariadb\[[0-9]+\]: [0-9]+ processes alive and '/usr/bin/mysqladmin --defaults-(extra-)?file=/etc/mysql/debian.cnf ping' resulted in$ +/etc/init.d/mariadb\[[0-9]+\]: Check that mariadbd is running and that the socket: '/run/mysqld/mysqld.sock' exists\!$ +/etc/init.d/mariadb\[[0-9]+\]: '/usr/bin/mysqladmin --defaults-(extra-)?file=/etc/mysql/debian.cnf ping' resulted in$ +/etc/mysql/debian-start\[[0-9]+\]: Checking for crashed MySQL tables\.$ +mariadbd\[[0-9]+\]: ?$ +mariadbd\[[0-9]+\]: .*InnoDB: Shutdown completed +mariadbd\[[0-9]+\]: .*InnoDB: Started; +mariadbd\[[0-9]+\]: .*InnoDB: Starting shutdown\.\.\.$ +mariadbd\[[0-9]+\]: .*\[Note\] /usr/sbin/mariadbd: Normal shutdown$ +mariadbd\[[0-9]+\]: .*\[Note\] /usr/sbin/mariadbd: ready for connections\.$ +mariadbd\[[0-9]+\]: .*\[Note\] /usr/sbin/mariadbd: Shutdown complete$ +mariadbd\[[0-9]+\]: /usr/sbin/mariadbd: ready for connections\.$ +mariadbd\[[0-9]+\]: .*/usr/sbin/mariadbd: Shutdown Complete$ +mariadbd\[[0-9]+\]: Version: .* socket +mariadbd\[[0-9]+\]: Warning: Ignoring user change to 'mysql' because the user was set to 'mysql' earlier on the command line$ +mysqld_safe\[[0-9]+\]: ?$ +mysqld_safe\[[0-9]+\]: able to use the new GRANT command!$ +mysqld_safe\[[0-9]+\]: ended$ +mysqld_safe\[[0-9]+\]: NOTE: If you are upgrading from a MySQL <= 3.22.10 you should run$ +mysqld_safe\[[0-9]+\]: PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !$ +mysqld_safe\[[0-9]+\]: Please report any problems at https://jira.mariadb.org$ +mysqld_safe\[[0-9]+\]: See the manual for more instructions.$ +mysqld_safe\[[0-9]+\]: started$ +mysqld_safe\[[0-9]+\]: The latest information about MariaDB is available at$ +mysqld_safe\[[0-9]+\]: the /usr/bin/mysql_fix_privilege_tables. Otherwise you will not be$ +mysqld_safe\[[0-9]+\]: To do so, start the server, then issue the following commands:$ +mysqld_safe\[[0-9]+\]: /usr/bin/mysqladmin -u root -h app109 password 'new-password'$ +mysqld_safe\[[0-9]+\]: /usr/bin/mysqladmin -u root password 'new-password'$ +usermod\[[0-9]+\]: change user `mysql' GID from `([0-9]+)' to `\1'$ +usermod\[[0-9]+\]: change user `mysql' shell from `/bin/false' to `/bin/false'$ diff --git a/logcheck/ignore.d.server/mdadm b/logcheck/ignore.d.server/mdadm index 051c473..448bf96 100644 --- a/logcheck/ignore.d.server/mdadm +++ b/logcheck/ignore.d.server/mdadm @@ -10,7 +10,7 @@ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ kernel:( \[ *[[:digit:]]+\.[[:digit:]]+\])? md: minimum _guaranteed_ ?speed: [[:digit:]]+ KB/sec/disk\.$ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ kernel:( \[ *[[:digit:]]+\.[[:digit:]]+\])? md: using maximum available idle IO bandwidth \(but not more than [[:digit:]]+ KB/sec\) for (data-check|requested-resync|resync|reshape|recovery)\.$ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ kernel:( \[ *[[:digit:]]+\.[[:digit:]]+\])? md: delaying (data-check|requested-resync|resync|reshape|recovery) of md[[:digit:]]+ until md[[:digit:]]+ has finished \(they share one or more physical units\)$ -^\w{3} [ :0-9]{11} [._[:alnum:]-]+ kernel:( \[ *[[:digit:]]+\.[[:digit:]]+\])? md: using [[:digit:]]+k window, over a total of [[:digit:]]+( blocks|k)\.$ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ kernel:( \[ *[[:digit:]]+\.[[:digit:]]+\])? md: using [[:digit:]]+k window, over a total of [[:digit:]]+k?( blocks)?\.$ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ kernel:( \[ *[[:digit:]]+\.[[:digit:]]+\])? md: (un)?bind<[^>]+>$ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ kernel:( \[ *[[:digit:]]+\.[[:digit:]]+\])? md: export_rdev\([^)]+\)$ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ kernel:( \[ *[[:digit:]]+\.[[:digit:]]+\])? raid[[:digit:]]+: raid set [[:alnum:]]+ active with [[:digit:]]+ out of [[:digit:]]+ mirrors$ diff --git a/logcheck/ignore.d.server/ntpdate b/logcheck/ignore.d.server/ntpdate deleted file mode 100644 index bb65a51..0000000 --- a/logcheck/ignore.d.server/ntpdate +++ /dev/null @@ -1 +0,0 @@ -^\w{3} [ :0-9]{11} [._[:alnum:]-]+ ntpdate\[[0-9]+\]: (adjust|step) time server [0-9.]{7,15} offset -?[0-9.]+ sec$ diff --git a/logcheck/ignore.d.server/rsyslog b/logcheck/ignore.d.server/rsyslog index c29d5bf..1186936 100644 --- a/logcheck/ignore.d.server/rsyslog +++ b/logcheck/ignore.d.server/rsyslog @@ -1,5 +1,7 @@ -^\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="https://www.rsyslog.com"\] start$ -^\w{3} [ :0-9]{11} [._[:alnum:]-]+ rsyslogd: \[origin software="rsyslogd" swVersion="[0-9.]+" x-pid="[0-9]+" x-info="https://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="https://www.rsyslog.com"\] rsyslogd was HUPed$ +^(\w{3} [ :0-9]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ rsyslogd(\[[0-9]+\])?: \[origin software="rsyslogd" swVersion="[0-9.]+" x-pid="[0-9]+" x-info="https://www.rsyslog.com"\] exiting on signal [0-9]+.$ +^(\w{3} [ :0-9]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ rsyslogd(\[[0-9]+\])?: \[origin software="rsyslogd" swVersion="[0-9.]+" x-pid="[0-9]+" x-info="https://www.rsyslog.com"\] rsyslogd was HUPed$ +^(\w{3} [ :0-9]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ rsyslogd(\[[0-9]+\])?: \[origin software="rsyslogd" swVersion="[0-9.]+" x-pid="[0-9]+" x-info="https://www.rsyslog.com"\] start$ +^(\w{3} [ :0-9]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ rsyslogd(\[[0-9]+\])?: imuxsock: Acquired UNIX socket '/run/systemd/journal/syslog' \(fd [0-9]+\) from systemd\.\s+\[v[0-9.]+\]$ +^(\w{3} [ :0-9]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ rsyslogd(\[[0-9]+\])?: rsyslogd's (groupid|userid) changed to [0-9]+$ +^(\w{3} [ :0-9]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ rsyslogd(\[[0-9]+\])?:( rsyslogd:)? imklog: cannot open kernel log \(\/proc\/kmsg\): Permission denied. +^(\w{3} [ :0-9]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ rsyslogd(\[[0-9]+\])?:( rsyslogd:)? activation of module imklog failed \[v[.0-9]+ try https:\/\/www.rsyslog.com\/e\/2145 \]$ diff --git a/logcheck/ignore.d.workstation/mariadb-server b/logcheck/ignore.d.workstation/mariadb-server new file mode 100644 index 0000000..7db321a --- /dev/null +++ b/logcheck/ignore.d.workstation/mariadb-server @@ -0,0 +1,30 @@ +/etc/init.d/mariadb\[[0-9]+\]: [0-9]+ processes alive and '/usr/bin/mysqladmin --defaults-(extra-)?file=/etc/mysql/debian.cnf ping' resulted in$ +/etc/init.d/mariadb\[[0-9]+\]: Check that mariadbd is running and that the socket: '/run/mysqld/mysqld.sock' exists\!$ +/etc/init.d/mariadb\[[0-9]+\]: '/usr/bin/mysqladmin --defaults-(extra-)?file=/etc/mysql/debian.cnf ping' resulted in$ +/etc/mysql/debian-start\[[0-9]+\]: Checking for crashed MySQL tables\.$ +mariadbd\[[0-9]+\]: ?$ +mariadbd\[[0-9]+\]: .*InnoDB: Shutdown completed +mariadbd\[[0-9]+\]: .*InnoDB: Started; +mariadbd\[[0-9]+\]: .*InnoDB: Starting shutdown\.\.\.$ +mariadbd\[[0-9]+\]: .*\[Note\] /usr/sbin/mariadbd: Normal shutdown$ +mariadbd\[[0-9]+\]: .*\[Note\] /usr/sbin/mariadbd: ready for connections\.$ +mariadbd\[[0-9]+\]: .*\[Note\] /usr/sbin/mariadbd: Shutdown complete$ +mariadbd\[[0-9]+\]: /usr/sbin/mariadbd: ready for connections\.$ +mariadbd\[[0-9]+\]: .*/usr/sbin/mariadbd: Shutdown Complete$ +mariadbd\[[0-9]+\]: Version: .* socket +mariadbd\[[0-9]+\]: Warning: Ignoring user change to 'mysql' because the user was set to 'mysql' earlier on the command line$ +mysqld_safe\[[0-9]+\]: ?$ +mysqld_safe\[[0-9]+\]: able to use the new GRANT command!$ +mysqld_safe\[[0-9]+\]: ended$ +mysqld_safe\[[0-9]+\]: NOTE: If you are upgrading from a MySQL <= 3.22.10 you should run$ +mysqld_safe\[[0-9]+\]: PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !$ +mysqld_safe\[[0-9]+\]: Please report any problems at https://jira.mariadb.org$ +mysqld_safe\[[0-9]+\]: See the manual for more instructions.$ +mysqld_safe\[[0-9]+\]: started$ +mysqld_safe\[[0-9]+\]: The latest information about MariaDB is available at$ +mysqld_safe\[[0-9]+\]: the /usr/bin/mysql_fix_privilege_tables. Otherwise you will not be$ +mysqld_safe\[[0-9]+\]: To do so, start the server, then issue the following commands:$ +mysqld_safe\[[0-9]+\]: /usr/bin/mysqladmin -u root -h app109 password 'new-password'$ +mysqld_safe\[[0-9]+\]: /usr/bin/mysqladmin -u root password 'new-password'$ +usermod\[[0-9]+\]: change user `mysql' GID from `([0-9]+)' to `\1'$ +usermod\[[0-9]+\]: change user `mysql' shell from `/bin/false' to `/bin/false'$ diff --git a/login.defs b/login.defs index c9f6645..1877eee 100644 --- a/login.defs +++ b/login.defs @@ -174,6 +174,10 @@ UID_MAX 60000 # System accounts #SYS_UID_MIN 100 #SYS_UID_MAX 999 +# Extra per user uids +SUB_UID_MIN 100000 +SUB_UID_MAX 600100000 +SUB_UID_COUNT 65536 # # Min/max values for automatic gid selection in groupadd @@ -183,6 +187,10 @@ GID_MAX 60000 # System accounts #SYS_GID_MIN 100 #SYS_GID_MAX 999 +# Extra per user group ids +SUB_GID_MIN 100000 +SUB_GID_MAX 600100000 +SUB_GID_COUNT 65536 # # Max number of login retries if password is bad. This will most likely be @@ -207,7 +215,7 @@ CHFN_RESTRICT rwh # # Should login be allowed if we can't cd to the home directory? -# Default in no. +# Default is no. # DEFAULT_HOME yes @@ -272,10 +280,13 @@ USERGROUPS_ENAB yes #MD5_CRYPT_ENAB no # -# If set to MD5 , MD5-based algorithm will be used for encrypting password +# 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 BCRYPT, BCRYPT-based algorithm will be used for encrypting password +# If set to YESCRYPT, YESCRYPT-based algorithm will be used for encrypting password # If set to DES, DES-based algorithm will be used for encrypting password (default) +# MD5 and DES should not be used for new hashes, see crypt(5) for recommendations. # Overrides the MD5_CRYPT_ENAB option # # Note: It is recommended to use a value consistent with @@ -284,20 +295,58 @@ USERGROUPS_ENAB yes ENCRYPT_METHOD SHA512 # -# Only used if ENCRYPT_METHOD is set to SHA256 or SHA512. +# Only works 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. +# With a lot of rounds, it is more difficult to brute-force the password. +# However, more CPU resources will be needed to authenticate users if +# this value is increased. # -# If not specified, the libc will choose the default number of rounds (5000). -# The values must be inside the 1000-999999999 range. +# If not specified, the libc will choose the default number of rounds (5000), +# which is orders of magnitude too low for modern hardware. +# The values must be within 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 +#SHA_CRYPT_MIN_ROUNDS 5000 +#SHA_CRYPT_MAX_ROUNDS 5000 + +# +# Only works if ENCRYPT_METHOD is set to YESCRYPT. +# +# Define the YESCRYPT cost factor. +# With a higher cost factor, it is more difficult to brute-force the password. +# However, more CPU time and more memory will be needed to authenticate users +# if this value is increased. +# +# If not specified, a cost factor of 5 will be used. +# The value must be within the 1-11 range. +# +#YESCRYPT_COST_FACTOR 5 + +# +# The pwck(8) utility emits a warning for any system account with a home +# directory that does not exist. Some system accounts intentionally do +# not have a home directory. Such accounts may have this string as +# their home directory in /etc/passwd to avoid a spurious warning. +# +NONEXISTENT /nonexistent + +# +# Allow newuidmap and newgidmap when running under an alternative +# primary group. +# +#GRANT_AUX_GROUP_SUBIDS yes + +# +# Select the HMAC cryptography algorithm. +# Used in pam_timestamp module to calculate the keyed-hash message +# authentication code. +# +# Note: It is recommended to check hmac(3) to see the possible algorithms +# that are available in your system. +# +#HMAC_CRYPTO_ALGO SHA512 ################# OBSOLETED BY PAM ############## # # diff --git a/logrotate.d/mariadb b/logrotate.d/mariadb index 0832fdb..985c7c2 100644 --- a/logrotate.d/mariadb +++ b/logrotate.d/mariadb @@ -6,7 +6,10 @@ # Read https://mariadb.com/kb/en/error-log/ to learn more about logging and # https://mariadb.com/kb/en/rotating-logs-on-unix-and-linux/ about rotating logs. -/var/lib/mysql/mysqld.log /var/log/mysql/mysql.log /var/lib/mysql/mariadb.log /var/log/mysql/mysql-slow.log /var/log/mysql/mariadb-slow.log /var/log/mysql/error.log { +/var/lib/mysql/mysqld.log /var/lib/mysql/mariadb.log /var/log/mysql/*.log { + + # Depends on a mysql@localhost unix_socket authenticated user with RELOAD privilege + #su mysql mysql # If any of the files listed above is missing, skip them silently without # emitting any errors @@ -39,8 +42,8 @@ # After each rotation, run this custom script to flush the logs. Note that # this assumes that the mariadb-admin command has database access, which it - # has thanks to the default use of Unix socket authentication for the 'root' - # account used everywhere since MariaDB 10.4. + # has thanks to the default use of Unix socket authentication for the 'mysql' + # (or root on Debian) account used everywhere since MariaDB 10.4. postrotate if test -r /etc/mysql/debian.cnf then diff --git a/logrotate.d/samba b/logrotate.d/samba deleted file mode 100644 index b3f7c4b..0000000 --- a/logrotate.d/samba +++ /dev/null @@ -1,43 +0,0 @@ -/var/log/samba/log.smbd { - weekly - missingok - rotate 7 - postrotate - [ ! -x /usr/bin/smbcontrol ] || /usr/bin/smbcontrol smbd reload-config - endscript - compress - delaycompress - notifempty - minsize 4M -} - -/var/log/samba/log.nmbd { - weekly - missingok - rotate 7 - postrotate - [ ! -x /usr/bin/smbcontrol ] || /usr/bin/smbcontrol nmbd reload-config - endscript - compress - delaycompress - notifempty - minsize 4M -} - -/var/log/samba/log.samba /var/log/samba/samba.log { - weekly - missingok - rotate 7 - postrotate - if [ -d /run/systemd/system ] && command systemctl >/dev/null 2>&1 && systemctl is-active --quiet samba-ad-dc; then - systemctl kill --kill-who all --signal=SIGHUP samba-ad-dc - elif [ -f /var/run/samba/samba.pid ]; then - # This only sends to main pid, See #803924 - kill -HUP `cat /var/run/samba/samba.pid` - fi - endscript - compress - delaycompress - notifempty - minsize 4M -} diff --git a/logrotate.d/winbind b/logrotate.d/winbind deleted file mode 100644 index f79f431..0000000 --- a/logrotate.d/winbind +++ /dev/null @@ -1,17 +0,0 @@ -/var/log/samba/log.winbindd { - weekly - missingok - rotate 7 - postrotate - if [ -f /var/run/samba/winbindd.pid ]; then - if [ -x /usr/bin/smbcontrol ]; then - /usr/bin/smbcontrol winbindd reload-config - elif [ -f /run/samba/winbindd.pid ]; then - kill -HUP `cat /run/samba/winbindd.pid` - fi - fi - endscript - compress - delaycompress - notifempty -} diff --git a/lvm/backup/vgdata b/lvm/backup/vgdata index cb78e31..ed47f72 100644 --- a/lvm/backup/vgdata +++ b/lvm/backup/vgdata @@ -1,12 +1,12 @@ -# Generated by LVM2 version 2.03.11(2) (2021-01-08): Tue Aug 16 10:08:17 2022 +# Generated by LVM2 version 2.03.16(2) (2022-05-18): Mon Sep 16 10:01:18 2024 contents = "Text Format Volume Group" version = 1 description = "Created *after* executing 'vgcfgbackup'" -creation_host = "bruni" # Linux bruni 5.4.0-124-generic #140-Ubuntu SMP Thu Aug 4 02:23:37 UTC 2022 x86_64 -creation_time = 1660637297 # Tue Aug 16 10:08:17 2022 +creation_host = "bruni" # Linux bruni 6.8.0-40-generic #40~22.04.3-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 30 17:30:19 UTC 2 x86_64 +creation_time = 1726473678 # Mon Sep 16 10:01:18 2024 vgdata { id = "9tIsKm-GYn0-Ghde-h9pl-vP4h-1uP3-JYs9yl" diff --git a/lvm/backup/vgroot b/lvm/backup/vgroot index 752f3db..2cca677 100644 --- a/lvm/backup/vgroot +++ b/lvm/backup/vgroot @@ -1,12 +1,12 @@ -# Generated by LVM2 version 2.03.11(2) (2021-01-08): Sun May 12 21:05:52 2024 +# Generated by LVM2 version 2.03.16(2) (2022-05-18): Mon Sep 16 10:01:18 2024 contents = "Text Format Volume Group" version = 1 -description = "Created *after* executing 'lvextend -r -L +20G vgroot/home'" +description = "Created *after* executing 'vgcfgbackup'" -creation_host = "bruni" # Linux bruni 5.15.0-106-generic #116-Ubuntu SMP Wed Apr 17 09:17:56 UTC 2024 x86_64 -creation_time = 1715540752 # Sun May 12 21:05:52 2024 +creation_host = "bruni" # Linux bruni 6.8.0-40-generic #40~22.04.3-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 30 17:30:19 UTC 2 x86_64 +creation_time = 1726473678 # Mon Sep 16 10:01:18 2024 vgroot { id = "cmzWKh-2ZXl-hHKZ-lT3h-iwLR-eKCG-j1Tu9P" diff --git a/lvm/lvm.conf b/lvm/lvm.conf index 9b7637b..8a7030c 100644 --- a/lvm/lvm.conf +++ b/lvm/lvm.conf @@ -33,15 +33,18 @@ config { # any configuration mismatch is ignored and the default value is used # without any warning (a message about the configuration key not being # found is issued in verbose mode only). - checks = 1 + # This configuration option has an automatic default value. + # checks = 1 # Configuration option config/abort_on_errors. # Abort the LVM process if a configuration mismatch is found. - abort_on_errors = 0 + # This configuration option has an automatic default value. + # abort_on_errors = 0 # Configuration option config/profile_dir. # Directory where LVM looks for configuration profiles. - profile_dir = "/etc/lvm/profile" + # This configuration option has an automatic default value. + # profile_dir = "/etc/lvm/profile" } # Configuration section devices. @@ -52,12 +55,14 @@ devices { # Directory in which to create volume group device nodes. # Commands also accept this as a prefix on volume group names. # This configuration option is advanced. - dir = "/dev" + # This configuration option has an automatic default value. + # dir = "/dev" # Configuration option devices/scan. # Directories containing device nodes to use with LVM. # This configuration option is advanced. - scan = [ "/dev" ] + # This configuration option has an automatic default value. + # scan = [ "/dev" ] # Configuration option devices/obtain_device_list_from_udev. # Obtain the list of available devices from udev. @@ -67,26 +72,16 @@ devices { # setting applies only to the udev-managed device directory; other # directories will be scanned fully. LVM needs to be compiled with # udev support for this setting to apply. - obtain_device_list_from_udev = 1 + # This configuration option has an automatic default value. + # obtain_device_list_from_udev = 0 # Configuration option devices/external_device_info_source. - # Select an external device information source. - # Some information may already be available in the system and LVM can - # use this information to determine the exact type or use of devices it - # processes. Using an existing external device information source can - # speed up device processing as LVM does not need to run its own native - # routines to acquire this information. For example, this information - # is used to drive LVM filtering like MD component detection, multipath - # component detection, partition detection and others. - # - # Accepted values: - # none - # No external device information source is used. - # udev - # Reuse existing udev database records. Applicable only if LVM is - # compiled with udev support. - # - external_device_info_source = "none" + # Enable device information from udev. + # If set to "udev", lvm will supplement its own native device information + # with information from libudev. This can potentially improve the detection + # of MD component devices and multipath component devices. + # This configuration option has an automatic default value. + # external_device_info_source = "none" # Configuration option devices/hints. # Use a local file to remember which devices have PVs on them. @@ -94,13 +89,13 @@ devices { # scanning, and will only scan the listed PVs. Removing the hint file # will cause lvm to generate a new one. Disable hints if PVs will # be copied onto devices using non-lvm commands, like dd. - # + # # Accepted values: # all # Use all hints. # none # Use no hints. - # + # # This configuration option has an automatic default value. # hints = "all" @@ -118,12 +113,44 @@ devices { # Prefer the name with the least number of slashes. # Prefer a name that is a symlink. # Prefer the path with least value in lexicographical order. - # + # # Example # preferred_names = [ "^/dev/mpath/", "^/dev/mapper/mpath", "^/dev/[hs]d" ] - # + # # This configuration option does not have a default value defined. + # Configuration option devices/use_devicesfile. + # Enable or disable the use of a devices file. + # When enabled, lvm will only use devices that + # are lised in the devices file. A devices file will + # be used, regardless of this setting, when the --devicesfile + # option is set to a specific file name. + # This configuration option has an automatic default value. + # use_devicesfile = 0 + + # Configuration option devices/devicesfile. + # The name of the system devices file, listing devices that LVM should use. + # This should not be used to select a non-system devices file. + # The --devicesfile option is intended for alternative devices files. + # This configuration option has an automatic default value. + # devicesfile = "system.devices" + + # Configuration option devices/search_for_devnames. + # Look outside of the devices file for missing devname entries. + # A devname entry is used for a device that does not have a stable + # device id, e.g. wwid, so the unstable device name is used as + # the device id. After reboot, or if the device is reattached, + # the device name may change, in which case lvm will not find + # the expected PV on the device listed in the devices file. + # This setting controls whether lvm will search other devices, + # outside the devices file, to look for the missing PV on a + # renamed device. If "none", lvm will not look at other devices, + # and the PV may appear to be missing. If "auto", lvm will look + # at other devices, but only those that are likely to have the PV. + # If "all", lvm will look at all devices on the system. + # This configuration option has an automatic default value. + # search_for_devnames = "auto" + # Configuration option devices/filter. # Limit the block devices that are used by LVM commands. # This is a list of regular expressions used to accept or reject block @@ -139,7 +166,7 @@ devices { # then the device is accepted. Be careful mixing 'a' and 'r' patterns, # as the combination might produce unexpected results (test changes.) # Run vgscan after changing the filter to regenerate the cache. - # + # # Example # Accept every block device: # filter = [ "a|.*|" ] @@ -151,7 +178,7 @@ devices { # filter = [ "a|loop|", "r|/dev/hdc|", "a|/dev/ide|", "r|.*|" ] # Use anchors to be very specific: # filter = [ "a|^/dev/hda8$|", "r|.*|" ] - # + # # This configuration option has an automatic default value. # filter = [ "a|.*|" ] @@ -169,10 +196,10 @@ devices { # List of additional acceptable block device types. # These are of device type names from /proc/devices, followed by the # maximum number of partitions. - # + # # Example # types = [ "fd", 16 ] - # + # # This configuration option is advanced. # This configuration option does not have a default value defined. @@ -180,7 +207,8 @@ devices { # Restrict device scanning to block devices appearing in sysfs. # This is a quick way of filtering out block devices that are not # present on the system. sysfs must be part of the kernel and mounted.) - sysfs_scan = 1 + # This configuration option has an automatic default value. + # sysfs_scan = 1 # Configuration option devices/scan_lvs. # Scan LVM LVs for layered PVs, allowing LVs to be used as PVs. @@ -194,11 +222,19 @@ devices { # use PVs that exist on LVs, and will not allow a PV to be created on # an LV. The LVs are ignored using a built in device filter that # identifies and excludes LVs. - scan_lvs = 0 + # This configuration option has an automatic default value. + # scan_lvs = 0 # Configuration option devices/multipath_component_detection. # Ignore devices that are components of DM multipath devices. - multipath_component_detection = 1 + # This configuration option has an automatic default value. + # multipath_component_detection = 1 + + # Configuration option devices/multipath_wwids_file. + # The path to the multipath wwids file used for multipath component detection. + # Set this to an empty string to disable the use of the multipath wwids file. + # This configuration option has an automatic default value. + # multipath_wwids_file = "/etc/multipath/wwids" # Configuration option devices/md_component_detection. # Enable detection and exclusion of MD component devices. @@ -209,12 +245,13 @@ devices { # In cases where the MD superblock is located at the end of the # component devices, it is more difficult for LVM to consistently # identify an MD component, see the md_component_checks setting. - md_component_detection = 1 + # This configuration option has an automatic default value. + # md_component_detection = 1 # Configuration option devices/md_component_checks. # The checks LVM should use to detect MD component devices. # MD component devices are block devices used by MD software RAID. - # + # # Accepted values: # auto # LVM will skip scanning the end of devices when it has other @@ -225,7 +262,7 @@ devices { # full # LVM will scan the start and end of devices for MD superblocks. # This requires an extra read at the end of devices. - # + # # This configuration option has an automatic default value. # md_component_checks = "auto" @@ -233,21 +270,23 @@ devices { # Ignore devices that are components of firmware RAID devices. # LVM must use an external_device_info_source other than none for this # detection to execute. - fw_raid_component_detection = 0 + # This configuration option has an automatic default value. + # fw_raid_component_detection = 0 # Configuration option devices/md_chunk_alignment. # Align the start of a PV data area with md device's stripe-width. # This applies if a PV is placed directly on an md device. - # default_data_alignment will be overriden if it is not aligned + # default_data_alignment will be overridden if it is not aligned # with the value detected for this setting. - # This setting is overriden by data_alignment_detection, + # This setting is overridden by data_alignment_detection, # data_alignment, and the --dataalignment option. - md_chunk_alignment = 1 + # This configuration option has an automatic default value. + # md_chunk_alignment = 1 # Configuration option devices/default_data_alignment. # Align the start of a PV data area with this number of MiB. # Set to 1 for 1MiB, 2 for 2MiB, etc. Set to 0 to disable. - # This setting is overriden by data_alignment and the --dataalignment + # This setting is overridden by data_alignment and the --dataalignment # option. # This configuration option has an automatic default value. # default_data_alignment = 1 @@ -261,19 +300,21 @@ devices { # preferred unit of receiving I/O, e.g. MD stripe width. # minimum_io_size is used if optimal_io_size is undefined (0). # If md_chunk_alignment is enabled, that detects the optimal_io_size. - # default_data_alignment and md_chunk_alignment will be overriden + # default_data_alignment and md_chunk_alignment will be overridden # if they are not aligned with the value detected for this setting. - # This setting is overriden by data_alignment and the --dataalignment + # This setting is overridden by data_alignment and the --dataalignment # option. - data_alignment_detection = 1 + # This configuration option has an automatic default value. + # data_alignment_detection = 1 # Configuration option devices/data_alignment. # Align the start of a PV data area with this number of KiB. # When non-zero, this setting overrides default_data_alignment. # Set to 0 to disable, in which case default_data_alignment # is used to align the first PE in units of MiB. - # This setting is overriden by the --dataalignment option. - data_alignment = 0 + # This setting is overridden by the --dataalignment option. + # This configuration option has an automatic default value. + # data_alignment = 0 # Configuration option devices/data_alignment_offset_detection. # Shift the start of an aligned PV data area based on sysfs information. @@ -283,14 +324,16 @@ devices { # partitioning will have an alignment_offset of 3584 bytes (sector 7 # is the lowest aligned logical block, the 4KiB sectors start at # LBA -1, and consequently sector 63 is aligned on a 4KiB boundary). - # This setting is overriden by the --dataalignmentoffset option. - data_alignment_offset_detection = 1 + # This setting is overridden by the --dataalignmentoffset option. + # This configuration option has an automatic default value. + # data_alignment_offset_detection = 1 # Configuration option devices/ignore_suspended_devices. # Ignore DM devices that have I/O suspended while scanning devices. # Otherwise, LVM waits for a suspended device to become accessible. # This should only be needed in recovery situations. - ignore_suspended_devices = 0 + # This configuration option has an automatic default value. + # ignore_suspended_devices = 0 # Configuration option devices/ignore_lvm_mirrors. # Do not scan 'mirror' LVs to avoid possible deadlocks. @@ -309,18 +352,21 @@ devices { # a scan of the mirror's labels. The 'mirror' scanning problems do not # apply to LVM RAID types like 'raid1' which handle failures in a # different way, making them a better choice for VG stacking. - ignore_lvm_mirrors = 1 + # This configuration option has an automatic default value. + # ignore_lvm_mirrors = 1 # Configuration option devices/require_restorefile_with_uuid. # Allow use of pvcreate --uuid without requiring --restorefile. - require_restorefile_with_uuid = 1 + # This configuration option has an automatic default value. + # require_restorefile_with_uuid = 1 # Configuration option devices/pv_min_size. # Minimum size in KiB of block devices which can be used as PVs. # In a clustered environment all nodes must use the same value. # Any value smaller than 512KiB is ignored. The previous built-in # value was 512. - pv_min_size = 2048 + # This configuration option has an automatic default value. + # pv_min_size = 2048 # Configuration option devices/issue_discards. # Issue discards to PVs that are no longer used by an LV. @@ -333,6 +379,7 @@ devices { # benefit from discards, but SSDs and thinly provisioned LUNs # generally do. If enabled, discards will only be issued if both the # storage and kernel provide support. + # This configuration option has an automatic default value. issue_discards = 1 # Configuration option devices/allow_changes_with_duplicate_pvs. @@ -346,13 +393,15 @@ devices { # or activating LVs in it while a PV appears on multiple devices. # Enabling this setting allows the VG to be used as usual even with # uncertain devices. - allow_changes_with_duplicate_pvs = 0 + # This configuration option has an automatic default value. + # allow_changes_with_duplicate_pvs = 0 # Configuration option devices/allow_mixed_block_sizes. # Allow PVs in the same VG with different logical block sizes. # When allowed, the user is responsible to ensure that an LV is # using PVs with matching block sizes when necessary. - allow_mixed_block_sizes = 0 + # This configuration option has an automatic default value. + # allow_mixed_block_sizes = 0 } # Configuration section allocation. @@ -367,7 +416,7 @@ allocation { # defined here, it will check whether any of them are attached to the # PVs concerned and then seek to match those PV tags between existing # extents and new extents. - # + # # Example # Use the special tag "@*" as a wildcard to match any PV tag: # cling_tag_list = [ "@*" ] @@ -375,7 +424,7 @@ allocation { # PVs are tagged with either @site1 or @site2 to indicate where # they are situated: # cling_tag_list = [ "@site1", "@site2" ] - # + # # This configuration option does not have a default value defined. # Configuration option allocation/maximise_cling. @@ -384,7 +433,8 @@ allocation { # policies to detect more situations where data can be grouped onto # the same disks. This setting can be used to disable the changes # and revert to the previous algorithm. - maximise_cling = 1 + # This configuration option has an automatic default value. + # maximise_cling = 1 # Configuration option allocation/use_blkid_wiping. # Use blkid to detect and erase existing signatures on new PVs and LVs. @@ -394,7 +444,8 @@ allocation { # code is currently able to recognize: MD device signatures, # swap signature, and LUKS signatures. To see the list of signatures # recognized by blkid, check the output of the 'blkid -k' command. - use_blkid_wiping = 1 + # This configuration option has an automatic default value. + # use_blkid_wiping = 1 # Configuration option allocation/wipe_signatures_when_zeroing_new_lvs. # Look for and erase any signatures while zeroing a new LV. @@ -411,12 +462,14 @@ allocation { # use_blkid_wiping.) Wiping each detected signature must be confirmed. # When this setting is disabled, signatures on new LVs are not detected # or erased unless the --wipesignatures option is used directly. - wipe_signatures_when_zeroing_new_lvs = 1 + # This configuration option has an automatic default value. + # wipe_signatures_when_zeroing_new_lvs = 1 # Configuration option allocation/mirror_logs_require_separate_pvs. # Mirror logs and images will always use different PVs. # The default setting changed in version 2.02.85. - mirror_logs_require_separate_pvs = 0 + # This configuration option has an automatic default value. + # mirror_logs_require_separate_pvs = 0 # Configuration option allocation/raid_stripe_all_devices. # Stripe across all PVs when RAID stripes are not specified. @@ -434,25 +487,25 @@ allocation { # Configuration option allocation/cache_metadata_format. # Sets default metadata format for new cache. - # + # # Accepted values: # 0 Automatically detected best available format # 1 Original format # 2 Improved 2nd. generation format - # + # # This configuration option has an automatic default value. # cache_metadata_format = 0 # Configuration option allocation/cache_mode. # The default cache mode used for new cache. - # + # # Accepted values: # writethrough # Data blocks are immediately written from the cache to disk. # writeback # Data blocks are written from the cache back to disk after some # delay to improve performance. - # + # # This setting replaces allocation/cache_pool_cachemode. # This configuration option has an automatic default value. # cache_mode = "writethrough" @@ -493,6 +546,13 @@ allocation { # This configuration option has an automatic default value. # thin_pool_metadata_require_separate_pvs = 0 + # Configuration option allocation/thin_pool_crop_metadata. + # Older version of lvm2 cropped pool's metadata size to 15.81 GiB. + # This is slightly less then the actual maximum 15.88 GiB. + # For compatibility with older version and use of cropped size set to 1. + # This configuration option has an automatic default value. + # thin_pool_crop_metadata = 0 + # Configuration option allocation/thin_pool_zero. # Thin pool data chunks are zeroed before they are first used. # Zeroing with a larger thin pool chunk size reduces performance. @@ -501,18 +561,18 @@ allocation { # Configuration option allocation/thin_pool_discards. # The discards behaviour of thin pool volumes. - # + # # Accepted values: # ignore # nopassdown # passdown - # + # # This configuration option has an automatic default value. # thin_pool_discards = "passdown" # Configuration option allocation/thin_pool_chunk_size_policy. # The chunk size calculation policy for thin pool volumes. - # + # # Accepted values: # generic # If thin_pool_chunk_size is defined, use it. Otherwise, calculate @@ -524,7 +584,7 @@ allocation { # the chunk size for performance based on device hints exposed in # sysfs - the optimal_io_size. The chunk size is always at least # 512KiB. - # + # # This configuration option has an automatic default value. # thin_pool_chunk_size_policy = "generic" @@ -680,11 +740,13 @@ allocation { # This policy is not supported if the underlying storage is not also synchronous. # async - Writes are acknowledged after data has been cached for writing to stable storage. # Data which has not been flushed is not guaranteed to persist in this mode. + # async-unsafe - Writes are handled like 'async' but there is no guarantee of the atomicity async provides. + # This mode should only be used for better performance when atomicity is not required. # This configuration option has an automatic default value. # vdo_write_policy = "auto" # Configuration option allocation/vdo_max_discard. - # Specified te maximum size of discard bio accepted, in 4096 byte blocks. + # Specified the maximum size of discard bio accepted, in 4096 byte blocks. # I/O requests to a VDO volume are normally split into 4096-byte blocks, # and processed up to 2048 at a time. However, discard requests to a VDO volume # can be automatically split to a larger size, up to 4096-byte blocks @@ -694,6 +756,11 @@ allocation { # The default and minimum is 1. The maximum is UINT_MAX / 4096. # This configuration option has an automatic default value. # vdo_max_discard = 1 + + # Configuration option allocation/vdo_pool_header_size. + # Specified the emptry header size in KiB at the front and end of vdo pool device. + # This configuration option has an automatic default value. + # vdo_pool_header_size = 512 } # Configuration section log. @@ -751,7 +818,8 @@ log { # Configuration option log/verbose. # Controls the messages sent to stdout or stderr. - verbose = 0 + # This configuration option has an automatic default value. + # verbose = 0 # Configuration option log/silent. # Suppress all non-essential messages from stdout. @@ -762,25 +830,37 @@ log { # for syslog and lvm2_log_fn purposes. # Any 'yes' or 'no' questions not overridden by other arguments are # suppressed and default to 'no'. - silent = 0 + # This configuration option has an automatic default value. + # silent = 0 # Configuration option log/syslog. # Send log messages through syslog. - syslog = 1 + # This configuration option has an automatic default value. + # syslog = 0 # Configuration option log/file. # Write error and debug log messages to a file specified here. # This configuration option does not have a default value defined. + # Configuration option log/journal. + # Record lvm information in the systemd journal. + # command: record commands that are run. + # output: record default output from commands. + # debug: record debug messages from commands. + # This configuration option has an automatic default value. + # journal = [ ] + # Configuration option log/overwrite. # Overwrite the log file each time the program is run. - overwrite = 0 + # This configuration option has an automatic default value. + # overwrite = 0 # Configuration option log/level. # The level of log messages that are sent to the log file or syslog. # There are 6 syslog-like log levels currently in use: 2 to 7 inclusive. # 7 is the most verbose (LOG_DEBUG). - level = 0 + # This configuration option has an automatic default value. + # level = 0 # Configuration option log/indent. # Indent messages according to their severity. @@ -789,7 +869,8 @@ log { # Configuration option log/command_names. # Display the command name on each line of output. - command_names = 0 + # This configuration option has an automatic default value. + # command_names = 0 # Configuration option log/prefix. # A prefix to use before the log message text. @@ -797,12 +878,14 @@ log { # Two spaces allows you to see/grep the severity of each message. # To make the messages look similar to the original LVM tools use: # indent = 0, command_names = 1, prefix = " -- " - prefix = " " + # This configuration option has an automatic default value. + # prefix = " " # Configuration option log/activation. # Log messages during activation. # Don't use this in low memory situations (can deadlock). - activation = 0 + # This configuration option has an automatic default value. + # activation = 0 # Configuration option log/debug_classes. # Select log messages by class. @@ -810,7 +893,8 @@ log { # debug output if the class is listed here. Classes currently # available: memory, devices, io, activation, allocation, # metadata, cache, locking, lvmpolld. Use "all" to see everything. - debug_classes = [ "memory", "devices", "io", "activation", "allocation", "metadata", "cache", "locking", "lvmpolld", "dbus" ] + # This configuration option has an automatic default value. + # debug_classes = [ "memory", "devices", "io", "activation", "allocation", "metadata", "cache", "locking", "lvmpolld", "dbus" ] # Configuration option log/debug_file_fields. # The fields included in debug output written to log file. @@ -837,30 +921,36 @@ backup { # Configuration option backup/backup. # Maintain a backup of the current metadata configuration. # Think very hard before turning this off! - backup = 1 + # This configuration option has an automatic default value. + # backup = 1 # Configuration option backup/backup_dir. # Location of the metadata backup files. # Remember to back up this directory regularly! - backup_dir = "/etc/lvm/backup" + # This configuration option has an automatic default value. + # backup_dir = "/etc/lvm/backup" # Configuration option backup/archive. # Maintain an archive of old metadata configurations. # Think very hard before turning this off. - archive = 1 + # This configuration option has an automatic default value. + # archive = 1 # Configuration option backup/archive_dir. # Location of the metdata archive files. # Remember to back up this directory regularly! - archive_dir = "/etc/lvm/archive" + # This configuration option has an automatic default value. + # archive_dir = "/etc/lvm/archive" # Configuration option backup/retain_min. # Minimum number of archives to keep. - retain_min = 10 + # This configuration option has an automatic default value. + # retain_min = 10 # Configuration option backup/retain_days. # Minimum number of days to keep archive files. - retain_days = 30 + # This configuration option has an automatic default value. + # retain_days = 30 } # Configuration section shell. @@ -869,7 +959,8 @@ shell { # Configuration option shell/history_size. # Number of lines of history to store in ~/.lvm_history. - history_size = 100 + # This configuration option has an automatic default value. + # history_size = 100 } # Configuration section global. @@ -879,16 +970,19 @@ global { # Configuration option global/umask. # The file creation mask for any files and directories created. # Interpreted as octal if the first digit is zero. - umask = 077 + # This configuration option has an automatic default value. + # umask = 077 # Configuration option global/test. # No on-disk metadata changes will be made in test mode. # Equivalent to having the -t option on every command. - test = 0 + # This configuration option has an automatic default value. + # test = 0 # Configuration option global/units. # Default value for --units argument. - units = "r" + # This configuration option has an automatic default value. + # units = "r" # Configuration option global/si_unit_consistency. # Distinguish between powers of 1024 and 1000 bytes. @@ -896,13 +990,15 @@ global { # e.g. KiB, MiB, GiB, and powers of 1000 bytes, e.g. KB, MB, GB. # If scripts depend on the old behaviour, disable this setting # temporarily until they are updated. - si_unit_consistency = 1 + # This configuration option has an automatic default value. + # si_unit_consistency = 1 # Configuration option global/suffix. # Display unit suffix for sizes. # This setting has no effect if the units are in human-readable form # (global/units = "h") in which case the suffix is always displayed. - suffix = 1 + # This configuration option has an automatic default value. + # suffix = 1 # Configuration option global/activation. # Enable/disable communication with the kernel device-mapper. @@ -910,26 +1006,31 @@ global { # activating any logical volumes. If the device-mapper driver # is not present in the kernel, disabling this should suppress # the error messages. - activation = 1 + # This configuration option has an automatic default value. + # activation = 1 # Configuration option global/proc. # Location of proc filesystem. # This configuration option is advanced. - proc = "/proc" + # This configuration option has an automatic default value. + # proc = "/proc" # Configuration option global/etc. # Location of /etc system configuration directory. - etc = "/etc" + # This configuration option has an automatic default value. + # etc = "/etc" # Configuration option global/wait_for_locks. # When disabled, fail if a lock request would block. - wait_for_locks = 1 + # This configuration option has an automatic default value. + # wait_for_locks = 1 # Configuration option global/locking_dir. # Directory to use for LVM command file locks. # Local non-LV directory that holds file-based locks while commands are # in progress. A directory like /tmp that may get wiped on reboot is OK. - locking_dir = "/run/lock/lvm" + # This configuration option has an automatic default value. + # locking_dir = "/run/lock/lvm" # Configuration option global/prioritise_write_locks. # Allow quicker VG write access during high volume read access. @@ -938,7 +1039,8 @@ global { # requests immediately, delay them to allow the read-write requests to # be serviced. Without this setting, write access may be stalled by a # high volume of read-only requests. This option only affects file locks. - prioritise_write_locks = 1 + # This configuration option has an automatic default value. + # prioritise_write_locks = 1 # Configuration option global/library_dir. # Search this directory first for shared libraries. @@ -948,7 +1050,8 @@ global { # Abort a command that encounters an internal error. # Treat any internal errors as fatal errors, aborting the process that # encountered the internal error. Please only enable for debugging. - abort_on_internal_errors = 0 + # This configuration option has an automatic default value. + # abort_on_internal_errors = 0 # Configuration option global/metadata_read_only. # No operations that change on-disk metadata are permitted. @@ -956,12 +1059,13 @@ global { # repair will still be allowed to proceed exactly as if the repair had # been performed (except for the unchanged vg_seqno). Inappropriate # use could mess up your system, so seek advice first! - metadata_read_only = 0 + # This configuration option has an automatic default value. + # metadata_read_only = 0 # Configuration option global/mirror_segtype_default. # The segment type used by the short mirroring option -m. # The --type mirror|raid1 option overrides this setting. - # + # # Accepted values: # mirror # The original RAID1 implementation from LVM/DM. It is @@ -981,16 +1085,17 @@ global { # handling a failure. This mirror implementation is not # cluster-aware and cannot be used in a shared (active/active) # fashion in a cluster. - # - mirror_segtype_default = "raid1" + # + # This configuration option has an automatic default value. + # mirror_segtype_default = "raid1" # Configuration option global/support_mirrored_mirror_log. # Enable mirrored 'mirror' log type for testing. - # + # # This type is deprecated to create or convert to but can # be enabled to test that activation of existing mirrored # logs and conversion to disk/core works. - # + # # Not supported for regular operation! # This configuration option has an automatic default value. # support_mirrored_mirror_log = 0 @@ -1001,7 +1106,7 @@ global { # The --stripes/-i and --mirrors/-m options can both be specified # during the creation of a logical volume to use both striping and # mirroring for the LV. There are two different implementations. - # + # # Accepted values: # raid10 # LVM uses MD's RAID10 personality through DM. This is the @@ -1011,15 +1116,16 @@ global { # is done by creating a mirror LV on top of striped sub-LVs, # effectively creating a RAID 0+1 array. The layering is suboptimal # in terms of providing redundancy and performance. - # - raid10_segtype_default = "raid10" + # + # This configuration option has an automatic default value. + # raid10_segtype_default = "raid10" # Configuration option global/sparse_segtype_default. # The segment type used by the -V -L combination. # The --type snapshot|thin option overrides this setting. # The combination of -V and -L options creates a sparse LV. There are # two different implementations. - # + # # Accepted values: # snapshot # The original snapshot implementation from LVM/DM. It uses an old @@ -1031,8 +1137,9 @@ global { # bigger minimal chunk size (64KiB) and uses a separate volume for # metadata. It has better performance, especially when more data # is used. It also supports full snapshots. - # - sparse_segtype_default = "thin" + # + # This configuration option has an automatic default value. + # sparse_segtype_default = "thin" # Configuration option global/lvdisplay_shows_full_device_path. # Enable this to reinstate the previous lvdisplay name format. @@ -1044,13 +1151,11 @@ global { # lvdisplay_shows_full_device_path = 0 # Configuration option global/event_activation. - # Activate LVs based on system-generated device events. - # When a device appears on the system, a system-generated event runs - # the pvscan command to activate LVs if the new PV completes the VG. - # Use auto_activation_volume_list to select which LVs should be - # activated from these events (the default is all.) - # When event_activation is disabled, the system will generally run - # a direct activation command to activate LVs in complete VGs. + # Disable event based autoactivation commands. + # WARNING: setting this to zero may cause machine startup to fail. + # Previously, setting this to zero would enable static autoactivation + # services (via the lvm2-activation-generator), but the autoactivation + # services and generator have been removed. # This configuration option has an automatic default value. # event_activation = 1 @@ -1064,7 +1169,8 @@ global { # Applicable only if LVM is compiled with lockd support in which # case there is also lvmlockd(8) man page available for more # information. - use_lvmlockd = 0 + # This configuration option has an automatic default value. + # use_lvmlockd = 0 # Configuration option global/lvmlockd_lock_retries. # Retry lvmlockd lock requests this many times. @@ -1083,6 +1189,17 @@ global { # This configuration option has an automatic default value. # sanlock_lv_extend = 256 + # Configuration option global/lvmlockctl_kill_command. + # The command that lvmlockctl --kill should use to force LVs offline. + # The lvmlockctl --kill command is run when a shared VG has lost + # access to locks (e.g. when sanlock has lost access to storage.) + # An empty string means that there will be no automatic attempt by + # lvmlockctl --kill to forcibly shut down LVs in the VG, and the user + # can manually intervene as described in lvmlockd(8). + # The VG name will be appended to the command specified here. + # This configuration option has an automatic default value. + # lvmlockctl_kill_command = "" + # Configuration option global/thin_check_executable. # The full path to the thin_check command. # LVM uses this command to check that a thin metadata device is in a @@ -1129,20 +1246,20 @@ global { # causing problems. Features include: block_size, discards, # discards_non_power_2, external_origin, metadata_resize, # external_origin_extend, error_if_no_space. - # + # # Example # thin_disabled_features = [ "discards", "block_size" ] - # + # # This configuration option does not have a default value defined. # Configuration option global/cache_disabled_features. # Features to not use in the cache driver. # This can be helpful for testing, or to avoid using a feature that is # causing problems. Features include: policy_mq, policy_smq, metadata2. - # + # # Example # cache_disabled_features = [ "policy_smq" ] - # + # # This configuration option does not have a default value defined. # Configuration option global/cache_check_executable. @@ -1194,11 +1311,21 @@ global { # This configuration option has an automatic default value. # vdo_format_options = [ "" ] + # Configuration option global/vdo_disabled_features. + # Features to not use in the vdo driver. + # This can be helpful for testing, or to avoid using a feature that is + # causing problems. Features include: online_rename + # + # Example + # vdo_disabled_features = [ "online_rename" ] + # + # This configuration option does not have a default value defined. + # Configuration option global/fsadm_executable. # The full path to the fsadm command. # LVM uses this command to help with lvresize -r operations. # This configuration option has an automatic default value. - # fsadm_executable = "/sbin/fsadm" + # fsadm_executable = "/usr/sbin/fsadm" # Configuration option global/system_id_source. # The method LVM uses to set the local system ID. @@ -1206,7 +1333,7 @@ global { # or vgimport.) A VG on shared storage devices is accessible only to # the host with a matching system ID. See 'man lvmsystemid' for # information on limitations and correct usage. - # + # # Accepted values: # none # The host has no system ID. @@ -1216,15 +1343,18 @@ global { # uname # Set the system ID from the hostname (uname) of the system. # System IDs beginning localhost are not permitted. + # appmachineid + # Use an LVM-specific derivation of the local machine-id as the + # system ID. See 'man machine-id'. # machineid - # Use the contents of the machine-id file to set the system ID. - # Some systems create this file at installation time. - # See 'man machine-id' and global/etc. + # Use the contents of the machine-id file to set the system ID + # (appmachineid is recommended.) # file # Use the contents of another file (system_id_file) to set the # system ID. - # - system_id_source = "none" + # + # This configuration option has an automatic default value. + # system_id_source = "none" # Configuration option global/system_id_file. # The full path to the file containing a system ID. @@ -1244,13 +1374,15 @@ global { # and to use its own control group. When this option is disabled, LVM # commands will supervise long running operations by forking themselves. # Applicable only if LVM is compiled with lvmpolld support. - use_lvmpolld = 1 + # This configuration option has an automatic default value. + # use_lvmpolld = 1 # Configuration option global/notify_dbus. # Enable D-Bus notification from LVM commands. # When enabled, an LVM command that changes PVs, changes VG metadata, # or changes the activation state of an LV will send a notification. - notify_dbus = 1 + # This configuration option has an automatic default value. + # notify_dbus = 1 # Configuration option global/io_memory_size. # The amount of memory in KiB that LVM allocates to perform disk io. @@ -1271,25 +1403,28 @@ activation { # Useful for debugging problems with activation. Some of the checks may # be expensive, so it's best to use this only when there seems to be a # problem. - checks = 0 + # This configuration option has an automatic default value. + # checks = 0 # Configuration option activation/udev_sync. # Use udev notifications to synchronize udev and LVM. - # The --nodevsync option overrides this setting. + # The --noudevsync option overrides this setting. # When disabled, LVM commands will not wait for notifications from # udev, but continue irrespective of any possible udev processing in # the background. Only use this if udev is not running or has rules # that ignore the devices LVM creates. If enabled when udev is not # running, and LVM processes are waiting for udev, run the command # 'dmsetup udevcomplete_all' to wake them up. - udev_sync = 1 + # This configuration option has an automatic default value. + # udev_sync = 1 # Configuration option activation/udev_rules. # Use udev rules to manage LV device nodes and symlinks. # When disabled, LVM will manage the device nodes and symlinks for # active LVs itself. Manual intervention may be required if this # setting is changed while LVs are active. - udev_rules = 1 + # This configuration option has an automatic default value. + # udev_rules = 1 # Configuration option activation/verify_udev_operations. # Use extra checks in LVM to verify udev operations. @@ -1304,7 +1439,8 @@ activation { # If LV deactivation fails, LVM will retry for a few seconds before # failing. This may happen because a process run from a quick udev rule # temporarily opened the device. - retry_deactivation = 1 + # This configuration option has an automatic default value. + # retry_deactivation = 1 # Configuration option activation/missing_stripe_filler. # Method to fill missing stripes when activating an incomplete LV. @@ -1315,7 +1451,8 @@ activation { # other than 'error' with mirrored or snapshotted volumes is likely to # result in data corruption. # This configuration option is advanced. - missing_stripe_filler = "error" + # This configuration option has an automatic default value. + # missing_stripe_filler = "error" # Configuration option activation/use_linear_target. # Use the linear target to optimize single stripe LVs. @@ -1349,7 +1486,7 @@ activation { # If this list is defined, an LV is only activated if it matches an # entry in this list. If this list is undefined, it imposes no limits # on LV activation (all are allowed). - # + # # Accepted values: # vgname # The VG name is matched exactly and selects all LVs in the VG. @@ -1363,30 +1500,30 @@ activation { # or VG. See tags/hosttags. If any host tags exist but volume_list # is not defined, a default single-entry list containing '@*' # is assumed. - # + # # Example # volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ] - # + # # This configuration option does not have a default value defined. # Configuration option activation/auto_activation_volume_list. - # Only LVs selected by this list are auto-activated. - # This list works like volume_list, but it is used only by - # auto-activation commands. It does not apply to direct activation - # commands. If this list is defined, an LV is only auto-activated - # if it matches an entry in this list. If this list is undefined, it - # imposes no limits on LV auto-activation (all are allowed.) If this - # list is defined and empty, i.e. "[]", then no LVs are selected for - # auto-activation. An LV that is selected by this list for - # auto-activation, must also be selected by volume_list (if defined) - # before it is activated. Auto-activation is an activation command that - # includes the 'a' argument: --activate ay or -a ay. The 'a' (auto) - # argument for auto-activation is meant to be used by activation - # commands that are run automatically by the system, as opposed to LVM - # commands run directly by a user. A user may also use the 'a' flag - # directly to perform auto-activation. Also see pvscan(8) for more - # information about auto-activation. - # + # A list of VGs or LVs that should be autoactivated. + # Autoactivation is an activation command run with -aay, + # i.e. vgchange -aay, lvchange -aay, or pvscan --cache -aay. + # When this list is defined, an autoactivation command will only + # activate LVs included in the list. If this list is undefined, + # it has no effect. If this list is defined but empty, then no + # LVs will be autoactivated. LVs can be included in the list by + # LV name, VG name (applies to all LVs in the VG), or tag name. + # VGs and LVs can also have an autoactivation property set in + # metadata, see --setautoactivation. LVs included in this list + # will not be autoactivated if the VG or LV autoactivation + # property is disabled (see vgs or lvs "-o autoactivation"). + # The volume_list setting and the "activation skip" property + # also apply to autoactivation. + # The -aay option is meant to be used by activation commands that + # are run automatically by the system, e.g. from systemd services. + # # Accepted values: # vgname # The VG name is matched exactly and selects all LVs in the VG. @@ -1400,10 +1537,10 @@ activation { # or VG. See tags/hosttags. If any host tags exist but volume_list # is not defined, a default single-entry list containing '@*' # is assumed. - # + # # Example # auto_activation_volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ] - # + # # This configuration option does not have a default value defined. # Configuration option activation/read_only_volume_list. @@ -1412,7 +1549,7 @@ activation { # against this list, and if it matches, it is activated in read-only # mode. This overrides the permission setting stored in the metadata, # e.g. from --permission rw. - # + # # Accepted values: # vgname # The VG name is matched exactly and selects all LVs in the VG. @@ -1426,10 +1563,10 @@ activation { # or VG. See tags/hosttags. If any host tags exist but volume_list # is not defined, a default single-entry list containing '@*' # is assumed. - # + # # Example # read_only_volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ] - # + # # This configuration option does not have a default value defined. # Configuration option activation/raid_region_size. @@ -1437,7 +1574,8 @@ activation { # The clean/dirty state of data is tracked for each region. # The value is rounded down to a power of two if necessary, and # is ignored if it is not a multiple of the machine memory page size. - raid_region_size = 2048 + # This configuration option has an automatic default value. + # raid_region_size = 2048 # Configuration option activation/error_when_full. # Return errors if a thin pool runs out of space. @@ -1452,13 +1590,13 @@ activation { # Configuration option activation/readahead. # Setting to use when there is no readahead setting in metadata. - # + # # Accepted values: # none # Disable readahead. # auto # Use default value chosen by kernel. - # + # # This configuration option has an automatic default value. # readahead = "auto" @@ -1470,7 +1608,7 @@ activation { # performed by dmeventd automatically, and the steps perfomed by the # manual command lvconvert --repair --use-policies. # Automatic handling requires dmeventd to be monitoring the LV. - # + # # Accepted values: # warn # Use the system log to warn the user that a device in the RAID LV @@ -1481,8 +1619,9 @@ activation { # allocate # Attempt to use any extra physical volumes in the VG as spares and # replace faulty devices. - # - raid_fault_policy = "warn" + # + # This configuration option has an automatic default value. + # raid_fault_policy = "warn" # Configuration option activation/mirror_image_fault_policy. # Defines how a device failure in a 'mirror' LV is handled. @@ -1493,7 +1632,7 @@ activation { # determines the steps perfomed by dmeventd automatically, and the steps # performed by the manual command lvconvert --repair --use-policies. # Automatic handling requires dmeventd to be monitoring the LV. - # + # # Accepted values: # remove # Simply remove the faulty device and run without it. If the log @@ -1518,14 +1657,16 @@ activation { # the redundant nature of the mirror. This policy acts like # 'remove' if no suitable device and space can be allocated for the # replacement. - # - mirror_image_fault_policy = "remove" + # + # This configuration option has an automatic default value. + # mirror_image_fault_policy = "remove" # Configuration option activation/mirror_log_fault_policy. # Defines how a device failure in a 'mirror' log LV is handled. # The mirror_image_fault_policy description for mirrored LVs also # applies to mirrored log LVs. - mirror_log_fault_policy = "allocate" + # This configuration option has an automatic default value. + # mirror_log_fault_policy = "allocate" # Configuration option activation/snapshot_autoextend_threshold. # Auto-extend a snapshot when its usage exceeds this percent. @@ -1533,27 +1674,29 @@ activation { # The minimum value is 50 (a smaller value is treated as 50.) # Also see snapshot_autoextend_percent. # Automatic extension requires dmeventd to be monitoring the LV. - # + # # Example # Using 70% autoextend threshold and 20% autoextend size, when a 1G # snapshot exceeds 700M, it is extended to 1.2G, and when it exceeds # 840M, it is extended to 1.44G: # snapshot_autoextend_threshold = 70 - # - snapshot_autoextend_threshold = 100 + # + # This configuration option has an automatic default value. + # snapshot_autoextend_threshold = 100 # Configuration option activation/snapshot_autoextend_percent. # Auto-extending a snapshot adds this percent extra space. # The amount of additional space added to a snapshot is this # percent of its current size. - # + # # Example # Using 70% autoextend threshold and 20% autoextend size, when a 1G # snapshot exceeds 700M, it is extended to 1.2G, and when it exceeds # 840M, it is extended to 1.44G: # snapshot_autoextend_percent = 20 - # - snapshot_autoextend_percent = 20 + # + # This configuration option has an automatic default value. + # snapshot_autoextend_percent = 20 # Configuration option activation/thin_pool_autoextend_threshold. # Auto-extend a thin pool when its usage exceeds this percent. @@ -1561,27 +1704,29 @@ activation { # The minimum value is 50 (a smaller value is treated as 50.) # Also see thin_pool_autoextend_percent. # Automatic extension requires dmeventd to be monitoring the LV. - # + # # Example # Using 70% autoextend threshold and 20% autoextend size, when a 1G # thin pool exceeds 700M, it is extended to 1.2G, and when it exceeds # 840M, it is extended to 1.44G: # thin_pool_autoextend_threshold = 70 - # - thin_pool_autoextend_threshold = 100 + # + # This configuration option has an automatic default value. + # thin_pool_autoextend_threshold = 100 # Configuration option activation/thin_pool_autoextend_percent. # Auto-extending a thin pool adds this percent extra space. # The amount of additional space added to a thin pool is this # percent of its current size. - # + # # Example # Using 70% autoextend threshold and 20% autoextend size, when a 1G # thin pool exceeds 700M, it is extended to 1.2G, and when it exceeds # 840M, it is extended to 1.44G: # thin_pool_autoextend_percent = 20 - # - thin_pool_autoextend_percent = 20 + # + # This configuration option has an automatic default value. + # thin_pool_autoextend_percent = 20 # Configuration option activation/vdo_pool_autoextend_threshold. # Auto-extend a VDO pool when its usage exceeds this percent. @@ -1589,13 +1734,13 @@ activation { # The minimum value is 50 (a smaller value is treated as 50.) # Also see vdo_pool_autoextend_percent. # Automatic extension requires dmeventd to be monitoring the LV. - # + # # Example # Using 70% autoextend threshold and 20% autoextend size, when a 10G # VDO pool exceeds 7G, it is extended to 12G, and when it exceeds # 8.4G, it is extended to 14.4G: # vdo_pool_autoextend_threshold = 70 - # + # # This configuration option has an automatic default value. # vdo_pool_autoextend_threshold = 100 @@ -1603,7 +1748,7 @@ activation { # Auto-extending a VDO pool adds this percent extra space. # The amount of additional space added to a VDO pool is this # percent of its current size. - # + # # Example # Using 70% autoextend threshold and 20% autoextend size, when a 10G # VDO pool exceeds 7G, it is extended to 12G, and when it exceeds @@ -1622,10 +1767,10 @@ activation { # pages corresponding to lines that match are not pinned. On some # systems, locale-archive was found to make up over 80% of the memory # used by the process. - # + # # Example # mlock_filter = [ "locale/locale-archive", "gconv/gconv-modules.cache" ] - # + # # This configuration option is advanced. # This configuration option does not have a default value defined. @@ -1640,7 +1785,8 @@ activation { # Monitor LVs that are activated. # The --ignoremonitoring option overrides this setting. # When enabled, LVM will ask dmeventd to monitor activated LVs. - monitoring = 1 + # This configuration option has an automatic default value. + # monitoring = 1 # Configuration option activation/polling_interval. # Check pvmove or lvconvert progress at this interval (seconds). @@ -1666,7 +1812,7 @@ activation { # Configuration option activation/activation_mode. # How LVs with missing devices are activated. # The --activationmode option overrides this setting. - # + # # Accepted values: # complete # Only allow activation of an LV if all of the Physical Volumes it @@ -1681,8 +1827,9 @@ activation { # could cause data loss with a portion of the LV inaccessible. # This setting should not normally be used, but may sometimes # assist with data recovery. - # - activation_mode = "degraded" + # + # This configuration option has an automatic default value. + # activation_mode = "degraded" # Configuration option activation/lock_start_list. # Locking is started only for VGs selected by this list. @@ -1729,7 +1876,7 @@ activation { # Configuration option metadata/pvmetadatacopies. # Number of copies of metadata to store on each PV. # The --pvmetadatacopies option overrides this setting. - # + # # Accepted values: # 2 # Two copies of the VG metadata are stored on the PV, one at the @@ -1739,7 +1886,7 @@ activation { # 0 # No copies of VG metadata are stored on the PV. This may be # useful for VGs containing large numbers of PVs. - # + # # This configuration option is advanced. # This configuration option has an automatic default value. # pvmetadatacopies = 1 @@ -1889,7 +2036,7 @@ activation { # sequences are copied verbatim. Each special character sequence is # introduced by the '%' character and such sequence is then # substituted with a value as described below. - # + # # Accepted values: # %a # The abbreviated name of the day of the week according to the @@ -2012,7 +2159,7 @@ activation { # The timezone name or abbreviation. # %% # A literal '%' character. - # + # # This configuration option has an automatic default value. # time_format = "%Y-%m-%d %T %z" @@ -2258,7 +2405,7 @@ dmeventd { # Configuration option dmeventd/executable. # The full path to the dmeventd binary. # This configuration option has an automatic default value. - # executable = "/sbin/dmeventd" + # executable = "/usr/sbin/dmeventd" } # Configuration section tags. @@ -2281,12 +2428,12 @@ dmeventd { # applied to the local machine as a 'host tag'. If this subsection is # empty (has no host_list), then the subsection name is always applied # as a 'host tag'. - # + # # Example # The host tag foo is given to all hosts, and the host tag # bar is given to the hosts named machine1 and machine2. # tags { foo { } bar { host_list = [ "machine1", "machine2" ] } } - # + # # This configuration section has variable name. # This configuration section has an automatic default value. # tag { diff --git a/lvm/lvmlocal.conf b/lvm/lvmlocal.conf index 2fe6446..bb5d86b 100644 --- a/lvm/lvmlocal.conf +++ b/lvm/lvmlocal.conf @@ -28,13 +28,13 @@ local { # main configuration file, e.g. lvm.conf. When used, it must be set to # a unique value among all hosts sharing access to the storage, # e.g. a host name. - # + # # Example # Set no system ID: # system_id = "" # Set the system_id to a specific name: # system_id = "host1" - # + # # This configuration option has an automatic default value. # system_id = "" diff --git a/mailcap b/mailcap index 0a5cc76..36d58ff 100644 --- a/mailcap +++ b/mailcap @@ -54,28 +54,13 @@ image/svg+xml; inkscape %s; description="Scalable Vector Graphics"; test=test -n image/svg; inkscape %s; description="Scalable Vector Graphics"; test=test -n "$DISPLAY"; print=inkscape --print='|lp' %s; edit=inkscape %s; compose=inkscape %s image/svg+xml; false; description="Scalable Vector Graphics"; test=test -z "$DISPLAY"; print=inkscape --print='|lp' %s image/svg; false; description="Scalable Vector Graphics"; test=test -z "$DISPLAY"; print=inkscape --print='|lp' %s -video/mpeg; vlc %s; description="MPEG Video"; test=test -n "$DISPLAY" -video/x-mpeg; vlc %s; description="MPEG Video"; test=test -n "$DISPLAY" -video/mpeg-system; vlc %s; description="MPEG Video"; test=test -n "$DISPLAY" -video/x-mpeg-system; vlc %s; description="MPEG Video"; test=test -n "$DISPLAY" -audio/x-wav; vlc %s; description="WAV Audio"; nametemplate=%s.wav; test=test -n "$DISPLAY" -video/mpeg4; vlc %s; description="MPEG-4 Video"; test=test -n "$DISPLAY" -audio/mpeg; vlc %s; description="MPEG Audio"; nametemplate=%s.mpg; test=test -n "$DISPLAY" -audio/mpegurl; vlc %s; description="MPEG Audio URL"; nametemplate=%s.m3u; test=test -n "$DISPLAY" -audio/x-mp3; vlc %s; nametemplate=%s.mp3; description="MPEG Audio"; test=test -n "$DISPLAY" -audio/mpeg4; vlc %s; description="MPEG-4 Audio"; test=test -n "$DISPLAY" -application/mpeg4-iod; vlc %s; description="MPEG-4 Video"; test=test -n "$DISPLAY" -application/mpeg4-muxcodetable; vlc %s; description="MPEG-4 Video"; test=test -n "$DISPLAY" 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:- -image/jpeg; gthumb '%s'; test=test -n "$DISPLAY" -image/gif; gthumb '%s'; test=test -n "$DISPLAY" -image/png; gthumb '%s'; test=test -n "$DISPLAY" +application/x-troff-man; /usr/bin/nroff -t -mandoc -Tutf8; copiousoutput; print=/usr/bin/nroff -t -mandoc -Tutf8 | print text/plain:- +text/troff; /usr/bin/nroff -t -mandoc -Tutf8; copiousoutput; print=/usr/bin/nroff -t -mandoc -Tutf8 | print text/plain:- application/x-java-jnlp-file; /usr/share/icedtea-web/bin/javaws %s application/x-info; /usr/bin/info -f %s; needsterminal; description=GNU Info document application/mxf; /usr/bin/mplayer %s; description="MXF video" @@ -145,10 +130,6 @@ application/x-bittorrent; transmission-gtk %s; description="GTK-based BitTorrent text/plain; more %s; needsterminal x-scheme-handler/apt; apturl %s; test=test -n "$DISPLAY" x-scheme-handler/bjnb; "/opt/BlueJeans/bluejeans-v2" %s; test=test -n "$DISPLAY" -x-content/blank-cd; nautilus --no-default-window --no-desktop burn:/// %s; test=test -n "$DISPLAY" -x-content/blank-dvd; nautilus --no-default-window --no-desktop burn:/// %s; test=test -n "$DISPLAY" -x-content/blank-bd; nautilus --no-default-window --no-desktop burn:/// %s; test=test -n "$DISPLAY" -x-content/blank-hddvd; nautilus --no-default-window --no-desktop burn:/// %s; test=test -n "$DISPLAY" application/x-cd-image; brasero %s; test=test -n "$DISPLAY" application/x-cdrdao-toc; brasero %s; test=test -n "$DISPLAY" application/x-cue; brasero %s; test=test -n "$DISPLAY" @@ -170,6 +151,7 @@ image/png; drawing %s; test=test -n "$DISPLAY" image/bmp; drawing %s; test=test -n "$DISPLAY" image/jpeg; drawing %s; test=test -n "$DISPLAY" application/vnd.nextcloud; nextcloud %s; test=test -n "$DISPLAY" +x-scheme-handler/nc; nextcloud %s; test=test -n "$DISPLAY" image/avs; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY" image/bie; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY" image/x-ms-bmp; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY" @@ -223,6 +205,8 @@ application/x-brotli; engrampa %s; test=test -n "$DISPLAY" application/x-brotli-compressed-tar; 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-bzip2; engrampa %s; test=test -n "$DISPLAY" +application/bzip2; 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" @@ -237,6 +221,7 @@ 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/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" @@ -371,6 +356,7 @@ image/x-webp; gimp-2.10 %s; test=test -n "$DISPLAY" image/heif; gimp-2.10 %s; test=test -n "$DISPLAY" image/heic; gimp-2.10 %s; test=test -n "$DISPLAY" image/avif; gimp-2.10 %s; test=test -n "$DISPLAY" +image/jxl; gimp-2.10 %s; test=test -n "$DISPLAY" image/svg+xml; gimp-2.10 %s; test=test -n "$DISPLAY" application/pdf; gimp-2.10 %s; test=test -n "$DISPLAY" image/x-wmf; gimp-2.10 %s; test=test -n "$DISPLAY" @@ -381,14 +367,15 @@ application/x-raw-disk-image; gnome-disk-image-mounter %s; test=test -n "$DISPLA 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.flatpak; gnome-software --local-filename %s; test=test -n "$DISPLAY" +application/vnd.flatpak.repo; gnome-software --local-filename %s; test=test -n "$DISPLAY" +application/vnd.flatpak.ref; gnome-software --local-filename %s; test=test -n "$DISPLAY" +application/vnd.ms-cab-compressed; gnome-software --local-filename %s; test=test -n "$DISPLAY" application/x-rpm; gnome-software --local-filename %s; test=test -n "$DISPLAY" application/x-redhat-package-manager; gnome-software --local-filename %s; test=test -n "$DISPLAY" application/x-deb; gnome-software --local-filename %s; test=test -n "$DISPLAY" +application/vnd.debian.binary-package; gnome-software --local-filename %s; test=test -n "$DISPLAY" application/x-app-package; gnome-software --local-filename %s; test=test -n "$DISPLAY" -application/vnd.ms-cab-compressed; gnome-software --local-filename %s; test=test -n "$DISPLAY" -application/vnd.flatpak; gnome-software --local-filename %s; test=test -n "$DISPLAY" -application/vnd.flatpak.repo; gnome-software --local-filename %s; test=test -n "$DISPLAY" -application/vnd.flatpak.ref; gnome-software --local-filename %s; test=test -n "$DISPLAY" application/vnd.snap; gnome-software --local-filename %s; test=test -n "$DISPLAY" application/pdf; /usr/bin/google-chrome-stable %s; test=test -n "$DISPLAY" application/rdf+xml; /usr/bin/google-chrome-stable %s; test=test -n "$DISPLAY" @@ -404,7 +391,7 @@ text/html; /usr/bin/google-chrome-stable %s; test=test -n "$DISPLAY" text/xml; /usr/bin/google-chrome-stable %s; test=test -n "$DISPLAY" x-scheme-handler/http; /usr/bin/google-chrome-stable %s; test=test -n "$DISPLAY" x-scheme-handler/https; /usr/bin/google-chrome-stable %s; test=test -n "$DISPLAY" -x-scheme-handler/geo; kde-geo-uri-handler --coordinate-template "https://www.google.com/maps/@,," --query-template "https://www.google.com/maps/search/" --fallback "https://www.google.com/maps/" %s; test=test -n "$DISPLAY" +x-scheme-handler/geo; kde-geo-uri-handler --coordinate-template "https://www.google.com/maps/@,,z" --query-template "https://www.google.com/maps/search/" --fallback "https://www.google.com/maps/" %s; test=test -n "$DISPLAY" text/english; gvim -f %s; test=test -n "$DISPLAY" text/plain; gvim -f %s; test=test -n "$DISPLAY" text/x-makefile; gvim -f %s; test=test -n "$DISPLAY" @@ -711,6 +698,9 @@ application/x-jar; cautious-launcher %s /usr/bin/java -jar; test=test -n "$DISPL application/x-java-archive; cautious-launcher %s /usr/bin/java -jar; test=test -n "$DISPLAY" application/java-archive; cautious-launcher %s /usr/bin/java -jar; test=test -n "$DISPLAY" application/x-jar; cautious-launcher %s /usr/bin/java -jar; test=test -n "$DISPLAY" +application/x-java-archive; cautious-launcher %s /usr/bin/java -jar; test=test -n "$DISPLAY" +application/java-archive; cautious-launcher %s /usr/bin/java -jar; test=test -n "$DISPLAY" +application/x-jar; cautious-launcher %s /usr/bin/java -jar; test=test -n "$DISPLAY" x-scheme-handler/geo; kde-geo-uri-handler --coordinate-template "https://www.openstreetmap.org/#map=//" --query-template "https://www.openstreetmap.org/search?query=" --fallback "https://www.openstreetmap.org" %s; test=test -n "$DISPLAY" inode/directory; baobab %s; test=test -n "$DISPLAY" text/calendar; gnome-calendar %s; test=test -n "$DISPLAY" @@ -721,6 +711,7 @@ image/jpg; eog %s; test=test -n "$DISPLAY" image/pjpeg; eog %s; test=test -n "$DISPLAY" image/png; eog %s; test=test -n "$DISPLAY" image/tiff; eog %s; test=test -n "$DISPLAY" +image/webp; eog %s; test=test -n "$DISPLAY" image/x-bmp; eog %s; test=test -n "$DISPLAY" image/x-gray; eog %s; test=test -n "$DISPLAY" image/x-icb; eog %s; test=test -n "$DISPLAY" @@ -771,16 +762,22 @@ image/tiff; evince %s; test=test -n "$DISPLAY" application/oxps; evince %s; test=test -n "$DISPLAY" application/vnd.ms-xpsdocument; evince %s; test=test -n "$DISPLAY" application/illustrator; evince %s; test=test -n "$DISPLAY" +x-scheme-handler/com.googleusercontent.apps.590402290962-2i0b7rqma8b9nmtfrcp7fa06g6cf7g74; /usr/libexec/evolution-data-server/evolution-oauth2-handler %s; test=test -n "$DISPLAY" +x-scheme-handler/eds-oauth2; /usr/libexec/evolution-data-server/evolution-oauth2-handler %s; test=test -n "$DISPLAY" text/calendar; evolution %s; test=test -n "$DISPLAY" text/x-vcard; evolution %s; test=test -n "$DISPLAY" text/directory; evolution %s; test=test -n "$DISPLAY" application/mbox; evolution %s; test=test -n "$DISPLAY" message/rfc822; evolution %s; test=test -n "$DISPLAY" x-scheme-handler/mailto; evolution %s; test=test -n "$DISPLAY" +x-scheme-handler/mid; evolution %s; test=test -n "$DISPLAY" x-scheme-handler/webcal; evolution %s; test=test -n "$DISPLAY" +x-scheme-handler/webcals; evolution %s; test=test -n "$DISPLAY" x-scheme-handler/calendar; evolution %s; test=test -n "$DISPLAY" x-scheme-handler/task; evolution %s; test=test -n "$DISPLAY" x-scheme-handler/memo; evolution %s; test=test -n "$DISPLAY" +x-scheme-handler/ldap; evolution %s; test=test -n "$DISPLAY" +x-scheme-handler/ldaps; evolution %s; test=test -n "$DISPLAY" application/bzip2; file-roller %s; test=test -n "$DISPLAY" application/gzip; file-roller %s; test=test -n "$DISPLAY" application/vnd.android.package-archive; file-roller %s; test=test -n "$DISPLAY" @@ -790,6 +787,7 @@ application/x-7z-compressed; file-roller %s; test=test -n "$DISPLAY" application/x-7z-compressed-tar; file-roller %s; test=test -n "$DISPLAY" application/x-ace; file-roller %s; test=test -n "$DISPLAY" application/x-alz; file-roller %s; test=test -n "$DISPLAY" +application/x-apple-diskimage; file-roller %s; test=test -n "$DISPLAY" application/x-ar; file-roller %s; test=test -n "$DISPLAY" application/x-archive; file-roller %s; test=test -n "$DISPLAY" application/x-arj; file-roller %s; test=test -n "$DISPLAY" @@ -850,6 +848,7 @@ application/x-font-type1; gnome-font-viewer %s; test=test -n "$DISPLAY" application/x-font-otf; gnome-font-viewer %s; test=test -n "$DISPLAY" font/ttf; gnome-font-viewer %s; test=test -n "$DISPLAY" font/otf; gnome-font-viewer %s; test=test -n "$DISPLAY" +font/woff; gnome-font-viewer %s; test=test -n "$DISPLAY" font/ttf; font-manager %s; test=test -n "$DISPLAY" font/ttc; font-manager %s; test=test -n "$DISPLAY" font/otf; font-manager %s; test=test -n "$DISPLAY" @@ -861,6 +860,7 @@ font/otf; /usr/libexec/font-manager/font-viewer %s; test=test -n "$DISPLAY" application/x-font-ttf; /usr/libexec/font-manager/font-viewer %s; test=test -n "$DISPLAY" application/x-font-otf; /usr/libexec/font-manager/font-viewer %s; test=test -n "$DISPLAY" text/plain; gedit %s; test=test -n "$DISPLAY" +application/x-zerosize; gedit %s; test=test -n "$DISPLAY" image/bmp; gthumb %s; test=test -n "$DISPLAY" image/jpeg; gthumb %s; test=test -n "$DISPLAY" image/gif; gthumb %s; test=test -n "$DISPLAY" @@ -882,6 +882,7 @@ x-scheme-handler/geo; gapplication launch org.gnome.Maps %s; test=test -n "$DISP x-scheme-handler/maps; gapplication launch org.gnome.Maps %s; test=test -n "$DISPLAY" application/vnd.google-earth.kml+xml; gapplication launch org.gnome.Maps %s; test=test -n "$DISPLAY" application/gpx+xml; gapplication launch org.gnome.Maps %s; test=test -n "$DISPLAY" +application/fits; gapplication launch org.gnome.Maps %s; test=test -n "$DISPLAY" application/x-meld-comparison; meld %s; test=test -n "$DISPLAY" inode/directory; nautilus --new-window %s; test=test -n "$DISPLAY" application/x-7z-compressed; nautilus --new-window %s; test=test -n "$DISPLAY" @@ -906,9 +907,120 @@ application/zip; nautilus --new-window %s; test=test -n "$DISPLAY" application/gzip; nautilus --new-window %s; test=test -n "$DISPLAY" application/bzip2; nautilus --new-window %s; test=test -n "$DISPLAY" application/vnd.rar; nautilus --new-window %s; test=test -n "$DISPLAY" +application/zstd; nautilus --new-window %s; test=test -n "$DISPLAY" +application/x-zstd-compressed-tar; nautilus --new-window %s; test=test -n "$DISPLAY" +x-scheme-handler/goa-oauth2; /usr/libexec/goa-oauth2-handler %s; test=test -n "$DISPLAY" +x-scheme-handler/com.googleusercontent.apps.44438659992-7kgjeitenc16ssihbtdjbgguch7ju55s; /usr/libexec/goa-oauth2-handler %s; test=test -n "$DISPLAY" +application/x-ogg; rhythmbox %s; test=test -n "$DISPLAY" +application/ogg; rhythmbox %s; test=test -n "$DISPLAY" +audio/x-vorbis+ogg; rhythmbox %s; test=test -n "$DISPLAY" +audio/vorbis; rhythmbox %s; test=test -n "$DISPLAY" +audio/x-vorbis; rhythmbox %s; test=test -n "$DISPLAY" +audio/x-scpls; rhythmbox %s; test=test -n "$DISPLAY" +audio/x-mp3; rhythmbox %s; test=test -n "$DISPLAY" +audio/x-mpeg; rhythmbox %s; test=test -n "$DISPLAY" +audio/mpeg; rhythmbox %s; test=test -n "$DISPLAY" +audio/x-mpegurl; rhythmbox %s; test=test -n "$DISPLAY" +audio/x-flac; rhythmbox %s; test=test -n "$DISPLAY" +audio/mp4; rhythmbox %s; test=test -n "$DISPLAY" +audio/x-it; rhythmbox %s; test=test -n "$DISPLAY" +audio/x-mod; rhythmbox %s; test=test -n "$DISPLAY" +audio/x-s3m; rhythmbox %s; test=test -n "$DISPLAY" +audio/x-stm; rhythmbox %s; test=test -n "$DISPLAY" +audio/x-xm; rhythmbox %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" +application/pgp-keys; seahorse %s; test=test -n "$DISPLAY" +application/x-ssh-key; seahorse %s; test=test -n "$DISPLAY" +application/pkcs12; seahorse %s; test=test -n "$DISPLAY" +application/pkcs12+pem; seahorse %s; test=test -n "$DISPLAY" +application/pkcs7-mime; seahorse %s; test=test -n "$DISPLAY" +application/pkcs7-mime+pem; seahorse %s; test=test -n "$DISPLAY" +application/pkcs8; seahorse %s; test=test -n "$DISPLAY" +application/pkcs8+pem; seahorse %s; test=test -n "$DISPLAY" +application/pkix-cert; seahorse %s; test=test -n "$DISPLAY" +application/pkix-cert+pem; seahorse %s; test=test -n "$DISPLAY" +application/pkix-crl; seahorse %s; test=test -n "$DISPLAY" +application/pkix-crl+pem; seahorse %s; test=test -n "$DISPLAY" +application/x-pem-file; seahorse %s; test=test -n "$DISPLAY" +application/x-pem-key; seahorse %s; test=test -n "$DISPLAY" +application/x-pkcs12; seahorse %s; test=test -n "$DISPLAY" +application/x-pkcs7-certificates; seahorse %s; test=test -n "$DISPLAY" +application/x-x509-ca-cert; seahorse %s; test=test -n "$DISPLAY" +application/x-x509-user-cert; seahorse %s; test=test -n "$DISPLAY" +application/pkcs10; seahorse %s; test=test -n "$DISPLAY" +application/pkcs10+pem; seahorse %s; test=test -n "$DISPLAY" +application/x-spkac; seahorse %s; test=test -n "$DISPLAY" +application/x-spkac+base64; seahorse %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-cr3; 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" +image/gif; shotwell %s; test=test -n "$DISPLAY" +image/webp; shotwell %s; test=test -n "$DISPLAY" +image/avif; shotwell %s; test=test -n "$DISPLAY" +image/heif; shotwell %s; test=test -n "$DISPLAY" +image/jxl; shotwell %s; test=test -n "$DISPLAY" +x-scheme-handler/shotwell-oauth2; /usr/libexec/shotwell/shotwell-authenticator %s; test=test -n "$DISPLAY" +x-scheme-handler/com.googleusercontent.apps.534227538559-hvj2e8bj0vfv2f49r7gvjoq6jibfav67; /usr/libexec/shotwell/shotwell-authenticator %s; test=test -n "$DISPLAY" +x-content/image-dcf; shotwell %s; test=test -n "$DISPLAY" x-scheme-handler/appstream; gnome-software %s; test=test -n "$DISPLAY" x-scheme-handler/apt; gnome-software %s; test=test -n "$DISPLAY" x-scheme-handler/snap; gnome-software %s; test=test -n "$DISPLAY" +text/plain; gnome-text-editor %s; test=test -n "$DISPLAY" +application/x-zerosize; gnome-text-editor %s; test=test -n "$DISPLAY" application/mxf; totem %s; test=test -n "$DISPLAY" application/ram; totem %s; test=test -n "$DISPLAY" application/sdp; totem %s; test=test -n "$DISPLAY" @@ -1030,90 +1142,17 @@ application/vnd.kde.kpatience.savedstate; kpat -qwindowtitle KPatience %s; test= application/x-tuberling; ktuberling -qwindowtitle Potato Guy %s; test=test -n "$DISPLAY" application/x-palapeli-puzzle; palapeli %s; test=test -n "$DISPLAY" application/x-keepass2; keepassxc %s; test=test -n "$DISPLAY" -application/vnd.tcpdump.pcap; wireshark %s; test=test -n "$DISPLAY" -application/x-pcapng; wireshark %s; test=test -n "$DISPLAY" -application/x-snoop; wireshark %s; test=test -n "$DISPLAY" -application/x-iptrace; wireshark %s; test=test -n "$DISPLAY" -application/x-lanalyzer; wireshark %s; test=test -n "$DISPLAY" -application/x-nettl; wireshark %s; test=test -n "$DISPLAY" -application/x-radcom; wireshark %s; test=test -n "$DISPLAY" -application/x-etherpeek; wireshark %s; test=test -n "$DISPLAY" -application/x-visualnetworks; wireshark %s; test=test -n "$DISPLAY" -application/x-netinstobserver; wireshark %s; test=test -n "$DISPLAY" -application/x-5view; wireshark %s; test=test -n "$DISPLAY" -application/x-tektronix-rf5; wireshark %s; test=test -n "$DISPLAY" -application/x-micropross-mplog; wireshark %s; test=test -n "$DISPLAY" -application/x-apple-packetlogger; wireshark %s; test=test -n "$DISPLAY" -application/x-endace-erf; wireshark %s; test=test -n "$DISPLAY" -application/ipfix; wireshark %s; test=test -n "$DISPLAY" -application/x-ixia-vwr; wireshark %s; test=test -n "$DISPLAY" x-content/image-dcf; pix --import-photos %s; test=test -n "$DISPLAY" x-content/image-picturecd; pix --import-photos %s; test=test -n "$DISPLAY" x-scheme-handler/geo; kde-geo-uri-handler --coordinate-template "https://www.qwant.com/maps/#map=//" --query-template "https://www.qwant.com/maps/?q=&client=opensearch" --fallback "https://www.qwant.com/maps/" %s; test=test -n "$DISPLAY" x-scheme-handler/spice; remote-viewer %s; test=test -n "$DISPLAY" +x-scheme-handler/spice+unix; remote-viewer %s; test=test -n "$DISPLAY" +x-scheme-handler/spice+tls; remote-viewer %s; test=test -n "$DISPLAY" application/x-virt-viewer; remote-viewer %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" x-scheme-handler/snap; /usr/bin/snap handle-link %s; test=test -n "$DISPLAY" x-scheme-handler/spotify; spotify %s; test=test -n "$DISPLAY" -x-scheme-handler/steam; sh -c 'STEAM_FRAME_FORCE_CLOSE=1 steam %s'; test=test -n "$DISPLAY" -x-scheme-handler/steamlink; sh -c 'STEAM_FRAME_FORCE_CLOSE=1 steam %s'; test=test -n "$DISPLAY" +x-scheme-handler/steam; /usr/games/steam %s; test=test -n "$DISPLAY" +x-scheme-handler/steamlink; /usr/games/steam %s; test=test -n "$DISPLAY" x-scheme-handler/mailto; thunderbird %s; test=test -n "$DISPLAY" application/x-xpinstall; thunderbird %s; test=test -n "$DISPLAY" x-scheme-handler/webcal; thunderbird %s; test=test -n "$DISPLAY" @@ -1142,15 +1181,7 @@ application/x-remote-connection; vinagre %s; test=test -n "$DISPLAY" x-scheme-handler/vnc; vinagre %s; test=test -n "$DISPLAY" x-scheme-handler/geo; kde-geo-uri-handler --coordinate-template "https://wheelmap.org/?lat=&lon=" --query-template "https://wheelmap.org/search?q=" --fallback "https://wheelmap.org" %s; test=test -n "$DISPLAY" text/plain; xed %s; test=test -n "$DISPLAY" -application/x-xpraconfig; xpra_launcher %s; test=test -n "$DISPLAY" -x-scheme-handler/xpra; xpra attach %s; test=test -n "$DISPLAY" -x-scheme-handler/xpras; xpra attach %s; test=test -n "$DISPLAY" -x-scheme-handler/xpra+tls; xpra attach %s; test=test -n "$DISPLAY" -x-scheme-handler/xpra+ssl; xpra attach %s; test=test -n "$DISPLAY" -x-scheme-handler/xpra+tcp; xpra attach %s; test=test -n "$DISPLAY" -x-scheme-handler/xpra+ssh; xpra attach %s; test=test -n "$DISPLAY" -x-scheme-handler/xpra+ws; xpra attach %s; test=test -n "$DISPLAY" -x-scheme-handler/xpra+wss; xpra attach %s; test=test -n "$DISPLAY" +application/x-zerosize; xed %s; test=test -n "$DISPLAY" application/pdf; xreader %s; test=test -n "$DISPLAY" application/x-bzpdf; xreader %s; test=test -n "$DISPLAY" application/x-gzpdf; xreader %s; test=test -n "$DISPLAY" @@ -1212,25 +1243,6 @@ x-scheme-handler/info; yelp %s; test=test -n "$DISPLAY" x-scheme-handler/man; yelp %s; test=test -n "$DISPLAY" text/plain; view %s; edit=vim %s; compose=vim %s; test=test -x /usr/bin/vim; needsterminal text/plain; gview -f %s; edit=gvim -f %s; compose=gvim -f %s; test=test "$DISPLAY" != "" -video/mpeg; vlc -I rc -V caca %s; needsterminal; description="MPEG Video" -video/x-mpeg; vlc -I rc -V caca %s; needsterminal; description="MPEG Video" -video/mpeg-system; vlc -I rc -V caca %s; needsterminal; description="MPEG Video" -video/x-mpeg-system; vlc -I rc -V caca %s; needsterminal; description="MPEG Video" -audio/x-wav; vlc -I rc -V caca %s; nametemplate=%s.wav; needsterminal; description="WAV Audio" -video/mpeg4; vlc -I rc -V caca %s; needsterminal; description="MPEG-4 Video" -audio/mpeg; vlc -I rc -V caca %s; nametemplate=%s.mpg; needsterminal; description="MPEG Audio" -audio/mpegurl; vlc -I rc -V caca %s; nametemplate=%s.m3u; needsterminal; description="MPEG Audio URL" -audio/x-mp3; vlc -I rc -V caca %s; nametemplate=%s.mp3; needsterminal; description="MPEG Audio" -audio/mpeg4; vlc -I rc -V caca %s; needsterminal; description="MPEG-4 Audio" -application/mpeg4-iod; vlc -I rc -V caca %s; needsterminal; description="MPEG-4 Video" -application/mpeg4-muxcodetable; vlc -I rc -V caca %s; needsterminal; description="MPEG-4 Video" -video/x-msvideo; vlc %s; description="MS Video (AVI)"; test=test -n "$DISPLAY" -video/quicktime; vlc %s; description="Apple Quicktime Video"; test=test -n "$DISPLAY" -application/ogg; vlc %s; nametemplate=%s.ogg; description="Ogg stream"; test=test -n "$DISPLAY" -application/x-ogg; vlc %s; nametemplate=%s.ogg; description="Ogg stream"; test=test -n "$DISPLAY" -video/ogg; vlc %s; description="Ogg Video"; test=test -n "$DISPLAY" -application/x-ms-asf-plugin; vlc %s; description="Windows Media Video"; test=test -n "$DISPLAY" -application/x-mplayer2; vlc %s; description="Windows Media"; test=test -n "$DISPLAY" 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 @@ -1261,13 +1273,6 @@ application/msword; soffice --nologo --writer %s; edit=soffice --nologo --writer 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 -video/x-msvideo; vlc -I rc -V caca %s; needsterminal; description="MS Video (AVI)" -video/quicktime; vlc -I rc -V caca %s; needsterminal; description="Apple Quicktime Video" -application/ogg; vlc -I rc -V caca %s; nametemplate=%s.ogg; needsterminal; description="Ogg stream" -application/x-ogg; vlc -I rc -V caca %s; nametemplate=%s.ogg; needsterminal; description="Ogg stream" -video/ogg; vlc -I rc -V caca %s; needsterminal; description="Ogg Video" -application/x-ms-asf-plugin; vlc -I rc -V caca %s; needsterminal; description="Windows Media Video" -application/x-mplayer2; vlc -I rc -V caca %s; needsterminal; description="Windows Media" application/ogg; audacity %s; edit=audacity %s; test=test "$DISPLAY" != "" audio/basic; audacity %s; edit=audacity %s; test=test "$DISPLAY" != "" audio/mpeg; audacity %s; edit=audacity %s; test=test "$DISPLAY" != "" @@ -1278,83 +1283,83 @@ application/x-flac; audacity %s; edit=audacity %s; test=test "$DISPLAY" != "" audio/x-flac; audacity %s; edit=audacity %s; test=test "$DISPLAY" != "" application/x-audacity-project; audacity %s; edit=audacity %s; test=test "$DISPLAY" != "" text/html; /usr/bin/html2text %s; copiousoutput; description=HTML Text -image/avs; display-im6.q16. 'avs:%s'; test=test -n "$DISPLAY" -image/bie; display-im6.q16 'jbig:%s'; test=test -n "$DISPLAY" -image/x-ms-bmp; display-im6.q16 'bmp:%s'; test=test -n "$DISPLAY" -image/cmyk; display-im6.q16 'cmyk:%s'; test=test -n "$DISPLAY" -image/dcx; display-im6.q16 'dcx:%s'; test=test -n "$DISPLAY" -image/eps; display-im6.q16 'eps:%s'; test=test -n "$DISPLAY" -image/fax; display-im6.q16 'fax:%s'; test=test -n "$DISPLAY" -image/fits; display-im6.q16 'fits:%s'; test=test -n "$DISPLAY" -image/gif; display-im6.q16 'gif:%s'; test=test -n "$DISPLAY" -image/gray; display-im6.q16 'gray:%s'; test=test -n "$DISPLAY" -image/jpeg; display-im6.q16 'jpeg:%s'; test=test -n "$DISPLAY" -image/pjpeg; display-im6.q16 'jpeg:%s'; test=test -n "$DISPLAY" -image/miff; display-im6.q16 'miff:%s'; test=test -n "$DISPLAY" -image/mono; display-im6.q16 'mono:%s'; test=test -n "$DISPLAY" -image/mtv; display-im6.q16 'mtv:%s'; test=test -n "$DISPLAY" -image/x-portable-bitmap; display-im6.q16 'pbm:%s'; test=test -n "$DISPLAY" -image/pcd; display-im6.q16 'pcd:%s'; test=test -n "$DISPLAY" -image/pcx; display-im6.q16 'pcx:%s'; test=test -n "$DISPLAY" -image/pdf; display-im6.q16 'pdf:%s'; test=test -n "$DISPLAY" -image/x-portable-graymap; display-im6.q16 'pgm:%s'; test=test -n "$DISPLAY" -image/pict; display-im6.q16 'pict:%s'; test=test -n "$DISPLAY" -image/png; display-im6.q16 'png:%s'; test=test -n "$DISPLAY" -image/x-portable-anymap; display-im6.q16 'pnm:%s'; test=test -n "$DISPLAY" -image/x-portable-pixmap; display-im6.q16 'ppm:%s'; test=test -n "$DISPLAY" -image/ps; display-im6.q16 'ps:%s'; test=test -n "$DISPLAY" -image/rad; display-im6.q16 'rad:%s'; test=test -n "$DISPLAY" -image/x-rgb; display-im6.q16 'rgb:%s'; test=test -n "$DISPLAY" -image/rgba; display-im6.q16 'rgba:%s'; test=test -n "$DISPLAY" -image/rla; display-im6.q16 'rla:%s'; test=test -n "$DISPLAY" -image/rle; display-im6.q16 'rle:%s'; test=test -n "$DISPLAY" -image/sgi; display-im6.q16 'sgi:%s'; test=test -n "$DISPLAY" -image/sun-raster; display-im6.q16 'sun:%s'; test=test -n "$DISPLAY" -image/targa; display-im6.q16 'tga:%s'; test=test -n "$DISPLAY" -image/tiff; display-im6.q16 'tiff:%s'; test=test -n "$DISPLAY" -image/uyvy; display-im6.q16 'uyvy:%s'; test=test -n "$DISPLAY" -image/vid; display-im6.q16 'vid:%s'; test=test -n "$DISPLAY" -image/viff; display-im6.q16 'viff:%s'; test=test -n "$DISPLAY" -image/x-xbitmap; display-im6.q16 'xbm:%s'; test=test -n "$DISPLAY" -image/x-xpixmap; display-im6.q16 'xpm:%s'; test=test -n "$DISPLAY" -image/x-xwindowdump; display-im6.q16 'xwd:%s'; test=test -n "$DISPLAY" -image/x-icon; display-im6.q16 'icon:%s'; test=test -n "$DISPLAY" -image/yuv; display-im6.q16 'yuv:%s'; test=test -n "$DISPLAY" +image/avs; display-im6.q16 avs:%s; test=test -n "$DISPLAY" +image/bie; display-im6.q16 jbig:%s; test=test -n "$DISPLAY" +image/x-ms-bmp; display-im6.q16 bmp:%s; test=test -n "$DISPLAY" +image/cmyk; display-im6.q16 cmyk:%s; test=test -n "$DISPLAY" +image/dcx; display-im6.q16 dcx:%s; test=test -n "$DISPLAY" +image/eps; display-im6.q16 eps:%s; test=test -n "$DISPLAY" +image/fax; display-im6.q16 fax:%s; test=test -n "$DISPLAY" +image/fits; display-im6.q16 fits:%s; test=test -n "$DISPLAY" +image/gif; display-im6.q16 gif:%s; test=test -n "$DISPLAY" +image/gray; display-im6.q16 gray:%s; test=test -n "$DISPLAY" +image/jpeg; display-im6.q16 jpeg:%s; test=test -n "$DISPLAY" +image/pjpeg; display-im6.q16 jpeg:%s; test=test -n "$DISPLAY" +image/miff; display-im6.q16 miff:%s; test=test -n "$DISPLAY" +image/mono; display-im6.q16 mono:%s; test=test -n "$DISPLAY" +image/mtv; display-im6.q16 mtv:%s; test=test -n "$DISPLAY" +image/x-portable-bitmap; display-im6.q16 pbm:%s; test=test -n "$DISPLAY" +image/pcd; display-im6.q16 pcd:%s; test=test -n "$DISPLAY" +image/pcx; display-im6.q16 pcx:%s; test=test -n "$DISPLAY" +image/pdf; display-im6.q16 pdf:%s; test=test -n "$DISPLAY" +image/x-portable-graymap; display-im6.q16 pgm:%s; test=test -n "$DISPLAY" +image/pict; display-im6.q16 pict:%s; test=test -n "$DISPLAY" +image/png; display-im6.q16 png:%s; test=test -n "$DISPLAY" +image/x-portable-anymap; display-im6.q16 pnm:%s; test=test -n "$DISPLAY" +image/x-portable-pixmap; display-im6.q16 ppm:%s; test=test -n "$DISPLAY" +image/ps; display-im6.q16 ps:%s; test=test -n "$DISPLAY" +image/rad; display-im6.q16 rad:%s; test=test -n "$DISPLAY" +image/x-rgb; display-im6.q16 rgb:%s; test=test -n "$DISPLAY" +image/rgba; display-im6.q16 rgba:%s; test=test -n "$DISPLAY" +image/rla; display-im6.q16 rla:%s; test=test -n "$DISPLAY" +image/rle; display-im6.q16 rle:%s; test=test -n "$DISPLAY" +image/sgi; display-im6.q16 sgi:%s; test=test -n "$DISPLAY" +image/sun-raster; display-im6.q16 sun:%s; test=test -n "$DISPLAY" +image/targa; display-im6.q16 tga:%s; test=test -n "$DISPLAY" +image/tiff; display-im6.q16 tiff:%s; test=test -n "$DISPLAY" +image/uyvy; display-im6.q16 uyvy:%s; test=test -n "$DISPLAY" +image/vid; display-im6.q16 vid:%s; test=test -n "$DISPLAY" +image/viff; display-im6.q16 viff:%s; test=test -n "$DISPLAY" +image/x-xbitmap; display-im6.q16 xbm:%s; test=test -n "$DISPLAY" +image/x-xpixmap; display-im6.q16 xpm:%s; test=test -n "$DISPLAY" +image/x-xwindowdump; display-im6.q16 xwd:%s; test=test -n "$DISPLAY" +image/x-icon; display-im6.q16 icon:%s; test=test -n "$DISPLAY" +image/yuv; display-im6.q16 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 text/*; gview -f %s; edit=gvim -f %s; compose=gvim -f %s; test=test "$DISPLAY" != "" -image/gif; /usr/bin/cacaview '%s'; description=GIF Image; nametemplate=%s.gif; test=test -n "$DISPLAY" -image/gif; unset DISPLAY\; /usr/bin/cacaview '%s'; description=GIF Image; nametemplate=%s.gif; needsterminal -image/jpeg; /usr/bin/cacaview '%s'; description=JPEG Image; nametemplate=%s.jpg; test=test -n "$DISPLAY" -image/jpeg; unset DISPLAY\; /usr/bin/cacaview '%s'; description=JPEG Image; nametemplate=%s.jpg; needsterminal -image/png; /usr/bin/cacaview '%s'; description=PNG Image; nametemplate=%s.png; test=test -n "$DISPLAY" -image/png; unset DISPLAY\; /usr/bin/cacaview '%s'; description=PNG Image; nametemplate=%s.png; needsterminal -image/tiff; /usr/bin/cacaview '%s'; description=TIFF Image; nametemplate=%s.tiff; test=test -n "$DISPLAY" -image/tiff; unset DISPLAY\; /usr/bin/cacaview '%s'; description=TIFF Image; nametemplate=%s.tiff; needsterminal -image/bmp; /usr/bin/cacaview '%s'; description=BMP Image; nametemplate=%s.bmp; test=test -n "$DISPLAY" -image/bmp; unset DISPLAY\; /usr/bin/cacaview '%s'; description=BMP Image; nametemplate=%s.bmp; needsterminal -image/x-ms-bmp; /usr/bin/cacaview '%s'; description=BMP Image; nametemplate=%s.bmp; test=test -n "$DISPLAY" -image/x-ms-bmp; unset DISPLAY\; /usr/bin/cacaview '%s'; description=BMP Image; nametemplate=%s.bmp; needsterminal -image/x-cmu-raster; /usr/bin/cacaview '%s'; description=CMU-RasterFile Image; nametemplate=%s.ras; test=test -n "$DISPLAY" -image/x-cmu-raster; unset DISPLAY\; /usr/bin/cacaview '%s'; description=CMU-RasterFile Image; nametemplate=%s.ras; needsterminal -image/g3fax; /usr/bin/cacaview '%s'; description=G3-FAX Image; nametemplate=%s.g3; test=test -n "$DISPLAY" -image/g3fax; unset DISPLAY\; /usr/bin/cacaview '%s'; description=G3-FAX Image; nametemplate=%s.g3; needsterminal -image/targa; /usr/bin/cacaview '%s'; description=TARGA Image; nametemplate=%s.tga; test=test -n "$DISPLAY" -image/targa; unset DISPLAY\; /usr/bin/cacaview '%s'; description=TARGA Image; nametemplate=%s.tga; needsterminal -image/x-portable-bitmap; /usr/bin/cacaview '%s'; description=PBM Image; nametemplate=%s.pbm; test=test -n "$DISPLAY" -image/x-portable-bitmap; unset DISPLAY\; /usr/bin/cacaview '%s'; description=PBM Image; nametemplate=%s.pbm; needsterminal -image/x-portable-graymap; /usr/bin/cacaview '%s'; description=PGM Image; nametemplate=%s.pgm; test=test -n "$DISPLAY" -image/x-portable-graymap; unset DISPLAY\; /usr/bin/cacaview '%s'; description=PGM Image; nametemplate=%s.pgm; needsterminal -image/x-portable-anymap; /usr/bin/cacaview '%s'; description=PNM Image; nametemplate=%s.pnm; test=test -n "$DISPLAY" -image/x-portable-anymap; unset DISPLAY\; /usr/bin/cacaview '%s'; description=PNM Image; nametemplate=%s.pnm; needsterminal -image/x-portable-pixmap; /usr/bin/cacaview '%s'; description=PPM Image; nametemplate=%s.ppm; test=test -n "$DISPLAY" -image/x-portable-pixmap; unset DISPLAY\; /usr/bin/cacaview '%s'; description=PPM Image; nametemplate=%s.ppm; needsterminal -image/x-rgb; /usr/bin/cacaview '%s'; description=RGB Image; nametemplate=%s.rgb; test=test -n "$DISPLAY" -image/x-rgb; unset DISPLAY\; /usr/bin/cacaview '%s'; description=RGB Image; nametemplate=%s.rgb; needsterminal -image/x-xpixmap; /usr/bin/cacaview '%s'; description=XPM Image; nametemplate=%s.xpm; test=test -n "$DISPLAY" -image/x-xpixmap; unset DISPLAY\; /usr/bin/cacaview '%s'; description=XPM Image; nametemplate=%s.xpm; needsterminal +image/gif; /usr/bin/cacaview %s; description=GIF Image; nametemplate=%s.gif; test=test -n "$DISPLAY" +image/gif; unset DISPLAY\; /usr/bin/cacaview %s; description=GIF Image; nametemplate=%s.gif; needsterminal +image/jpeg; /usr/bin/cacaview %s; description=JPEG Image; nametemplate=%s.jpg; test=test -n "$DISPLAY" +image/jpeg; unset DISPLAY\; /usr/bin/cacaview %s; description=JPEG Image; nametemplate=%s.jpg; needsterminal +image/png; /usr/bin/cacaview %s; description=PNG Image; nametemplate=%s.png; test=test -n "$DISPLAY" +image/png; unset DISPLAY\; /usr/bin/cacaview %s; description=PNG Image; nametemplate=%s.png; needsterminal +image/tiff; /usr/bin/cacaview %s; description=TIFF Image; nametemplate=%s.tiff; test=test -n "$DISPLAY" +image/tiff; unset DISPLAY\; /usr/bin/cacaview %s; description=TIFF Image; nametemplate=%s.tiff; needsterminal +image/bmp; /usr/bin/cacaview %s; description=BMP Image; nametemplate=%s.bmp; test=test -n "$DISPLAY" +image/bmp; unset DISPLAY\; /usr/bin/cacaview %s; description=BMP Image; nametemplate=%s.bmp; needsterminal +image/x-ms-bmp; /usr/bin/cacaview %s; description=BMP Image; nametemplate=%s.bmp; test=test -n "$DISPLAY" +image/x-ms-bmp; unset DISPLAY\; /usr/bin/cacaview %s; description=BMP Image; nametemplate=%s.bmp; needsterminal +image/x-cmu-raster; /usr/bin/cacaview %s; description=CMU-RasterFile Image; nametemplate=%s.ras; test=test -n "$DISPLAY" +image/x-cmu-raster; unset DISPLAY\; /usr/bin/cacaview %s; description=CMU-RasterFile Image; nametemplate=%s.ras; needsterminal +image/g3fax; /usr/bin/cacaview %s; description=G3-FAX Image; nametemplate=%s.g3; test=test -n "$DISPLAY" +image/g3fax; unset DISPLAY\; /usr/bin/cacaview %s; description=G3-FAX Image; nametemplate=%s.g3; needsterminal +image/targa; /usr/bin/cacaview %s; description=TARGA Image; nametemplate=%s.tga; test=test -n "$DISPLAY" +image/targa; unset DISPLAY\; /usr/bin/cacaview %s; description=TARGA Image; nametemplate=%s.tga; needsterminal +image/x-portable-bitmap; /usr/bin/cacaview %s; description=PBM Image; nametemplate=%s.pbm; test=test -n "$DISPLAY" +image/x-portable-bitmap; unset DISPLAY\; /usr/bin/cacaview %s; description=PBM Image; nametemplate=%s.pbm; needsterminal +image/x-portable-graymap; /usr/bin/cacaview %s; description=PGM Image; nametemplate=%s.pgm; test=test -n "$DISPLAY" +image/x-portable-graymap; unset DISPLAY\; /usr/bin/cacaview %s; description=PGM Image; nametemplate=%s.pgm; needsterminal +image/x-portable-anymap; /usr/bin/cacaview %s; description=PNM Image; nametemplate=%s.pnm; test=test -n "$DISPLAY" +image/x-portable-anymap; unset DISPLAY\; /usr/bin/cacaview %s; description=PNM Image; nametemplate=%s.pnm; needsterminal +image/x-portable-pixmap; /usr/bin/cacaview %s; description=PPM Image; nametemplate=%s.ppm; test=test -n "$DISPLAY" +image/x-portable-pixmap; unset DISPLAY\; /usr/bin/cacaview %s; description=PPM Image; nametemplate=%s.ppm; needsterminal +image/x-rgb; /usr/bin/cacaview %s; description=RGB Image; nametemplate=%s.rgb; test=test -n "$DISPLAY" +image/x-rgb; unset DISPLAY\; /usr/bin/cacaview %s; description=RGB Image; nametemplate=%s.rgb; needsterminal +image/x-xpixmap; /usr/bin/cacaview %s; description=XPM Image; nametemplate=%s.xpm; test=test -n "$DISPLAY" +image/x-xpixmap; unset DISPLAY\; /usr/bin/cacaview %s; description=XPM Image; nametemplate=%s.xpm; 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 diff --git a/manpath.config b/manpath.config index e1747a2..091bb25 100644 --- a/manpath.config +++ b/manpath.config @@ -100,7 +100,7 @@ MANDB_MAP /snap/man /var/cache/man/snap #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 +# the default is 1, n, l, 8, 3, 0, 2, 3type, 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 @@ -109,7 +109,7 @@ MANDB_MAP /snap/man /var/cache/man/snap # particular order. Sections with extensions should usually be adjacent to # their main section (e.g. "1 1mh 8 ..."). # -SECTION 1 n l 8 3 0 2 3posix 3pm 3perl 3am 5 4 9 6 7 +SECTION 1 n l 8 3 0 2 3type 3posix 3pm 3perl 3am 5 4 9 6 7 # #--------------------------------------------------------- # Range of terminal widths permitted when displaying cat pages. If the diff --git a/modules b/modules index a88e208..6edd44a 100644 --- a/modules +++ b/modules @@ -1,5 +1,4 @@ -# /etc/modules: kernel modules to load at boot time. +# /etc/modules is obsolete and has been replaced by /etc/modules-load.d/. +# Please see modules-load.d(5) and modprobe.d(5) for details. # -# This file contains the names of kernel modules that should be loaded -# at boot time, one per line. Lines beginning with "#" are ignored. - +# Updating this file still works, but it is undocumented and unsupported. diff --git a/mysql/debian-start b/mysql/debian-start index ffe635d..d85e4a1 100755 --- a/mysql/debian-start +++ b/mysql/debian-start @@ -6,24 +6,27 @@ # Changes to this file will be preserved when updating the Debian package. # +# shellcheck source=debian/additions/debian-start.inc.sh source /usr/share/mysql/debian-start.inc.sh # Read default/mysql first and then default/mariadb just like the init.d file does -if [ -f /etc/default/mysql ]; then +if [ -f /etc/default/mysql ] +then + # shellcheck source=/dev/null . /etc/default/mysql fi -if [ -f /etc/default/mariadb ]; then +if [ -f /etc/default/mariadb ] +then + # shellcheck source=/dev/null . /etc/default/mariadb fi -MYSQL="/usr/bin/mysql --defaults-file=/etc/mysql/debian.cnf" -MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf" -# Don't run full mysql_upgrade on every server restart, use --version-check to do it only once -MYUPGRADE="/usr/bin/mysql_upgrade --defaults-extra-file=/etc/mysql/debian.cnf --version-check" -MYCHECK="/usr/bin/mysqlcheck --defaults-file=/etc/mysql/debian.cnf" -MYCHECK_SUBJECT="WARNING: mysqlcheck has found corrupt tables" -MYCHECK_PARAMS="--all-databases --fast --silent" +MARIADB="/usr/bin/mariadb --defaults-file=/etc/mysql/debian.cnf" +MYADMIN="/usr/bin/mariadb-admin --defaults-file=/etc/mysql/debian.cnf" +# Don't run full mariadb-upgrade on every server restart, use --version-check to do it only once +MYUPGRADE="/usr/bin/mariadb-upgrade --defaults-extra-file=/etc/mysql/debian.cnf --version-check --silent" +MYCHECK_SUBJECT="WARNING: mariadb-check has found corrupt tables" MYCHECK_RCPT="${MYCHECK_RCPT:-root}" ## Checking for corrupt, not cleanly closed (only for MyISAM and Aria engines) and upgrade needing tables. diff --git a/mysql/mariadb.conf.d/50-server.cnf b/mysql/mariadb.conf.d/50-server.cnf index c5a26bd..4805c55 100644 --- a/mysql/mariadb.conf.d/50-server.cnf +++ b/mysql/mariadb.conf.d/50-server.cnf @@ -44,6 +44,11 @@ bind-address = 127.0.0.1 # * Logging and Replication # +# Note: The configured log file or its directory need to be created +# and be writable by the mysql user, e.g.: +# $ sudo mkdir -m 2750 /var/log/mysql +# $ sudo chown mysql /var/log/mysql + # Both location gets rotated by the cronjob. # Be aware that this log type is a performance killer. # Recommend only changing this at runtime for short testing periods if needed! @@ -56,15 +61,15 @@ bind-address = 127.0.0.1 # Enable this if you want to have error logging into a separate file #log_error = /var/log/mysql/error.log # Enable the slow query log to see queries with especially long duration -#slow_query_log_file = /var/log/mysql/mariadb-slow.log -#long_query_time = 10 +#log_slow_query_file = /var/log/mysql/mariadb-slow.log +#log_slow_query_time = 10 #log_slow_verbosity = query_plan,explain #log-queries-not-using-indexes -#min_examined_row_limit = 1000 +#log_slow_min_examined_row_limit = 1000 # The following can be used as easy to replay backup logs or for replication. -# note: if you are setting up a replication slave, see README.Debian about -# other settings you may need to change. +# note: if you are setting up a replica, see README.Debian about other +# settings you may need to change. #server-id = 1 #log_bin = /var/log/mysql/mysql-bin.log expire_logs_days = 10 @@ -108,7 +113,7 @@ collation-server = utf8mb4_general_ci # you can put MariaDB-only options here [mariadb] -# This group is only read by MariaDB-10.6 servers. +# This group is only read by MariaDB-10.11 servers. # If you use the same .cnf file for MariaDB of different versions, # use this group for options that older servers don't understand -[mariadb-10.6] +[mariadb-10.11] diff --git a/mysql/mariadb.conf.d/provider_bzip2.cnf b/mysql/mariadb.conf.d/provider_bzip2.cnf new file mode 100644 index 0000000..9b855e8 --- /dev/null +++ b/mysql/mariadb.conf.d/provider_bzip2.cnf @@ -0,0 +1,3 @@ +[server] +plugin_load_add=provider_bzip2 +provider_bzip2=force_plus_permanent diff --git a/mysql/mariadb.conf.d/provider_lz4.cnf b/mysql/mariadb.conf.d/provider_lz4.cnf new file mode 100644 index 0000000..0b8a3ec --- /dev/null +++ b/mysql/mariadb.conf.d/provider_lz4.cnf @@ -0,0 +1,3 @@ +[server] +plugin_load_add=provider_lz4 +provider_lz4=force_plus_permanent diff --git a/mysql/mariadb.conf.d/provider_lzma.cnf b/mysql/mariadb.conf.d/provider_lzma.cnf new file mode 100644 index 0000000..3a05a35 --- /dev/null +++ b/mysql/mariadb.conf.d/provider_lzma.cnf @@ -0,0 +1,3 @@ +[server] +plugin_load_add=provider_lzma +provider_lzma=force_plus_permanent diff --git a/mysql/mariadb.conf.d/provider_lzo.cnf b/mysql/mariadb.conf.d/provider_lzo.cnf new file mode 100644 index 0000000..6580198 --- /dev/null +++ b/mysql/mariadb.conf.d/provider_lzo.cnf @@ -0,0 +1,3 @@ +[server] +plugin_load_add=provider_lzo +provider_lzo=force_plus_permanent diff --git a/mysql/mariadb.conf.d/provider_snappy.cnf b/mysql/mariadb.conf.d/provider_snappy.cnf new file mode 100644 index 0000000..da78207 --- /dev/null +++ b/mysql/mariadb.conf.d/provider_snappy.cnf @@ -0,0 +1,3 @@ +[server] +plugin_load_add=provider_snappy +provider_snappy=force_plus_permanent diff --git a/nanorc b/nanorc index 1cba26a..67d2365 100644 --- a/nanorc +++ b/nanorc @@ -146,7 +146,6 @@ set locking ## Save a changed buffer automatically on exit; don't prompt. # set saveonexit -## (The old form of this option, 'set tempfile', is deprecated.) ## Put the cursor on the highlighted item in the file browser, and ## show the cursor in the help viewer; useful for people who use a @@ -285,11 +284,16 @@ include "/usr/share/nano/*.nanorc" # unbind M-T main ## (Those functions are still accessible through ^T^J and ^T^V.) -## For quickly uppercasing or lowercasing the word under the cursor. -## (These effectively do a Ctrl+Right followed by a Shift+Ctrl+Left, -## and then pipe the selected text through a sed command.) -#bind Sh-M-U "^[Oc^[[1;6D^T|sed 's/.*/\U&/'^M" main -#bind Sh-M-L "^[Oc^[[1;6D^T|sed 's/.*/\L&/'^M" main +## For quickly uppercasing or lowercasing the word under or after the cursor. +## (These effectively select a word and pipe it through a sed command.) +#bind Sh-M-U "{nextword}{mark}{prevword}{execute}|sed 's/.*/\U&/'{enter}" main +#bind Sh-M-L "{nextword}{mark}{prevword}{execute}|sed 's/.*/\L&/'{enter}" main + +## For copying a marked region to the system clipboard: +# bind Sh-M-T "{execute}|xsel -ib{enter}{undo}" main + +## For snipping trailing blanks when you save a file: +# bind ^S "{execute}| sed 's/\s\+$//' {enter}{savefile}" main ## If you would like nano to have keybindings that are more "usual", ## such as ^O for Open, ^F for Find, ^H for Help, and ^Q for Quit, @@ -309,9 +313,6 @@ include "/usr/share/nano/*.nanorc" #bind ^B wherewas all #bind ^D findprevious all #bind ^R replace main -#bind ^Z undo main -#bind ^Y redo main -#unbind ^K main #unbind ^U all #unbind ^N main #unbind ^Y all @@ -324,3 +325,7 @@ include "/usr/share/nano/*.nanorc" #bind ^T cutrestoffile execute #bind ^L linter execute #bind ^E execute main +#bind ^K "{mark}{end}{zap}" main +#bind ^U "{mark}{home}{zap}" main +#bind ^Z undo main +#bind ^Y redo main diff --git a/netplan/90-NM-0b4d83a7-ada9-4a33-bd2a-c8a7ea8f506f.yaml b/netplan/90-NM-0b4d83a7-ada9-4a33-bd2a-c8a7ea8f506f.yaml new file mode 100644 index 0000000..a583ab7 --- /dev/null +++ b/netplan/90-NM-0b4d83a7-ada9-4a33-bd2a-c8a7ea8f506f.yaml @@ -0,0 +1,20 @@ +network: + version: 2 + bridges: + virbr0: + renderer: NetworkManager + addresses: + - "192.168.122.1/24" + ipv6-address-generation: "eui64" + parameters: + forward-delay: "2" + networkmanager: + uuid: "0b4d83a7-ada9-4a33-bd2a-c8a7ea8f506f" + name: "virbr0" + passthrough: + connection.autoconnect: "false" + connection.timestamp: "1712696439" + ethernet._: "" + bridge.multicast-startup-query-interval: "3124" + ipv6.method: "link-local" + proxy._: "" diff --git a/netplan/90-NM-9fbcc573-2951-4611-8351-465adb1308dc.yaml b/netplan/90-NM-9fbcc573-2951-4611-8351-465adb1308dc.yaml new file mode 100644 index 0000000..8b56f72 --- /dev/null +++ b/netplan/90-NM-9fbcc573-2951-4611-8351-465adb1308dc.yaml @@ -0,0 +1,33 @@ +network: + version: 2 + nm-devices: + NM-9fbcc573-2951-4611-8351-465adb1308dc: + renderer: NetworkManager + networkmanager: + uuid: "9fbcc573-2951-4611-8351-465adb1308dc" + name: "DPX" + passthrough: + connection.type: "vpn" + connection.autoconnect: "false" + connection.timestamp: "1700601514" + vpn.gateway: "93.188.110.49" + vpn.otp-flags: "2" + vpn.password-flags: "1" + vpn.realm: "pp-its" + vpn.trusted-cert: "5bbbd9da06ea3a7c5a081838f5698f75297d21152e9955375e2cdf1659c91732" + vpn.user: "frank.brehm" + vpn.service-type: "org.freedesktop.NetworkManager.fortisslvpn" + ipv4.dns: "77.74.232.24;77.74.232.25;93.188.104.82;" + ipv4.dns-search: "pixelpark.net;pixelpark.com;pixelpark.de;" + ipv4.ignore-auto-dns: "true" + ipv4.method: "auto" + ipv4.never-default: "true" + ipv4.route1: "77.74.232.0/21,169.254.2.1" + ipv4.route2: "93.188.104.0/21,169.254.2.1" + ipv4.route3: "217.66.48.0/20,169.254.2.1" + ipv4.route4: "10.0.0.0/8,169.254.2.1" + ipv4.route5: "172.16.0.0/12,169.254.2.1" + ipv4.route6: "192.168.0.0/16,169.254.2.1" + ipv6.addr-gen-mode: "stable-privacy" + ipv6.method: "auto" + proxy._: "" diff --git a/netplan/90-NM-b504f53a-47bf-4ee8-be03-c2f233b18828.yaml b/netplan/90-NM-b504f53a-47bf-4ee8-be03-c2f233b18828.yaml new file mode 100644 index 0000000..1524442 --- /dev/null +++ b/netplan/90-NM-b504f53a-47bf-4ee8-be03-c2f233b18828.yaml @@ -0,0 +1,19 @@ +network: + version: 2 + ethernets: + NM-b504f53a-47bf-4ee8-be03-c2f233b18828: + renderer: NetworkManager + match: + name: "enp3s0" + wakeonlan: true + networkmanager: + uuid: "b504f53a-47bf-4ee8-be03-c2f233b18828" + name: "enp3s0" + passthrough: + connection.controller: "b7c50416-7eae-4fc0-a041-c39a0ce5e7c3" + connection.master: "b7c50416-7eae-4fc0-a041-c39a0ce5e7c3" + connection.port-type: "bridge" + connection.slave-type: "bridge" + connection.timestamp: "1726473471" + ethernet._: "" + bridge-port._: "" diff --git a/netplan/90-NM-b7c50416-7eae-4fc0-a041-c39a0ce5e7c3.yaml b/netplan/90-NM-b7c50416-7eae-4fc0-a041-c39a0ce5e7c3.yaml new file mode 100644 index 0000000..19353d6 --- /dev/null +++ b/netplan/90-NM-b7c50416-7eae-4fc0-a041-c39a0ce5e7c3.yaml @@ -0,0 +1,24 @@ +network: + version: 2 + bridges: + br0: + renderer: NetworkManager + addresses: + - "10.12.11.2/24" + nameservers: + addresses: + - 10.12.11.254 + dhcp6: true + ipv6-address-generation: "eui64" + networkmanager: + uuid: "b7c50416-7eae-4fc0-a041-c39a0ce5e7c3" + name: "br0" + passthrough: + connection.timestamp: "1726473472" + ethernet._: "" + bridge._: "" + ipv4.address1: "10.12.11.2/24,10.12.11.254" + ipv4.may-fail: "false" + ipv4.method: "manual" + ipv6.may-fail: "false" + proxy._: "" diff --git a/network/if-down.d/postfix b/network/if-down.d/postfix index 4101554..a754fb3 100755 --- a/network/if-down.d/postfix +++ b/network/if-down.d/postfix @@ -23,7 +23,7 @@ fi if [ ! -x /sbin/resolvconf ]; then f=/etc/resolv.conf - if ! cp $f $(postconf -hx queue_directory)$f 2>/dev/null; then + if ! cp $f "$(postconf -hx queue_directory)$f" 2>/dev/null; then exit 0 fi if [ -n "$RUNNING" ]; then diff --git a/network/if-down.d/resolved b/network/if-down.d/resolved index 6b7b064..5c603d8 100755 --- a/network/if-down.d/resolved +++ b/network/if-down.d/resolved @@ -1,12 +1,12 @@ #!/bin/sh # -# Script fragment to make ifupdown supply DNS infromation to resolved +# Script fragment to make ifupdown supply DNS information to resolved # case "$ADDRFAM" in inet|inet6) : ;; *) exit 0 ;; -esac +esac if systemctl is-enabled systemd-resolved > /dev/null 2>&1; then interface=$IFACE diff --git a/network/if-post-down.d/wireless-tools b/network/if-post-down.d/wireless-tools index 099e390..7ddf29f 100755 --- a/network/if-post-down.d/wireless-tools +++ b/network/if-post-down.d/wireless-tools @@ -1,6 +1,6 @@ #!/bin/sh -IWCONFIG=/sbin/iwconfig +IWCONFIG=/usr/sbin/iwconfig if [ ! -x $IWCONFIG ]; then exit 0 diff --git a/network/if-up.d/ntpsec-ntpdate b/network/if-up.d/ntpsec-ntpdate new file mode 100755 index 0000000..3101623 --- /dev/null +++ b/network/if-up.d/ntpsec-ntpdate @@ -0,0 +1,42 @@ +#!/bin/sh + +set -e + +PATH=/sbin:/bin:/usr/sbin:/usr/bin + +# This is a heuristic: The idea is that if a static interface is brought +# up, that is a major event, and we can put in some extra effort to fix +# the system time. Feel free to change this, especially if you regularly +# bring up new network interfaces. +if [ "$METHOD" = static ]; then + OPTS="-b" +fi + +if [ "$METHOD" = loopback ] || [ "$METHOD" = none ]; then + exit 0 +fi + +# Check whether ntpdate was removed but not purged; it's useless to wait for +# it in that case. +if [ ! -x /usr/sbin/ntpdate-debian ] && [ -d /usr/sbin ]; then + exit 0 +fi + +( + +# This is for the case that /usr will be mounted later. +if [ -r /lib/udev/hotplug.functions ]; then + . /lib/udev/hotplug.functions + wait_for_file /usr/sbin/ntpdate-debian +fi + +service="ntpsec" + +invoke-rc.d --quiet "$service" stop >/dev/null 2>&1 || true + +# Avoid running more than one at a time +flock -n /run/lock/ntpsec-ntpdate /usr/sbin/ntpdate-debian -s $OPTS 2>/dev/null || : + +invoke-rc.d --quiet "$service" start >/dev/null 2>&1 || true + +) & diff --git a/network/if-up.d/postfix b/network/if-up.d/postfix index 49581b0..200414e 100755 --- a/network/if-up.d/postfix +++ b/network/if-up.d/postfix @@ -26,7 +26,7 @@ fi # start or reload Postfix as needed if [ ! -x /sbin/resolvconf ]; then f=/etc/resolv.conf - if ! cp $f $(postconf -hx queue_directory)$f 2>/dev/null; then + if ! cp $f "$(postconf -hx queue_directory)$f" 2>/dev/null; then exit 0 fi if [ -n "$RUNNING" ]; then diff --git a/network/if-up.d/resolved b/network/if-up.d/resolved index e0e7c77..e79f997 100755 --- a/network/if-up.d/resolved +++ b/network/if-up.d/resolved @@ -1,12 +1,12 @@ #!/bin/sh # -# Script fragment to make ifupdown supply DNS infromation to resolved +# Script fragment to make ifupdown supply DNS information to resolved # case "$ADDRFAM" in inet|inet6) : ;; *) exit 0 ;; -esac +esac if systemctl is-enabled systemd-resolved > /dev/null 2>&1; then interface=$IFACE diff --git a/nfs.conf b/nfs.conf index 384962d..9765d5a 100644 --- a/nfs.conf +++ b/nfs.conf @@ -5,6 +5,10 @@ [general] pipefs-directory=/run/rpc_pipefs # +[nfsrahead] +# nfs=15000 +# nfs4=16000 +# [exports] # rootdir=/export # @@ -24,13 +28,23 @@ pipefs-directory=/run/rpc_pipefs # keytab-file=/etc/krb5.keytab # cred-cache-directory= # preferred-realm= +# set-home=1 +# upcall-timeout=30 +# cancel-timed-out-upcalls=0 # [lockd] # port=0 # udp-port=0 # +[exportd] +# debug="all|auth|call|general|parse" +# manage-gids=n +# state-directory-path=/var/lib/nfs +# threads=1 +# cache-use-ipaddr=n +# ttl=1800 [mountd] -# debug=0 +# debug="all|auth|call|general|parse" manage-gids=y # descriptors=0 # port=0 @@ -38,6 +52,8 @@ manage-gids=y # reverse-lookup=n # state-directory-path=/var/lib/nfs # ha-callout= +# cache-use-ipaddr=n +# ttl=1800 # [nfsdcld] # debug=0 @@ -56,7 +72,6 @@ manage-gids=y # lease-time=90 # udp=n # tcp=y -# vers2=n # vers3=y # vers4=y # vers4.0=y @@ -64,7 +79,7 @@ manage-gids=y # vers4.2=y # rdma=n # rdma-port=20049 -# + [statd] # debug=0 # port=0 diff --git a/nftables.conf b/nftables.conf new file mode 100755 index 0000000..fb6f06d --- /dev/null +++ b/nftables.conf @@ -0,0 +1,15 @@ +#!/usr/sbin/nft -f + +flush ruleset + +table inet filter { + chain input { + type filter hook input priority filter; + } + chain forward { + type filter hook forward priority filter; + } + chain output { + type filter hook output priority filter; + } +} diff --git a/ocamlfind.conf b/ocamlfind.conf index 6269ed8..83e0e24 100644 --- a/ocamlfind.conf +++ b/ocamlfind.conf @@ -1,2 +1,2 @@ -destdir="/usr/local/lib/ocaml/4.13.1" -path="/usr/local/lib/ocaml/4.13.1:/usr/lib/ocaml:/usr/lib/ocaml/METAS" +destdir="/usr/local/lib/ocaml/4.14.1" +path="/usr/local/lib/ocaml/4.14.1:/usr/lib/ocaml:/usr/lib/ocaml/METAS" diff --git a/openal/alsoft.conf b/openal/alsoft.conf index 8061ed1..2906cca 100644 --- a/openal/alsoft.conf +++ b/openal/alsoft.conf @@ -14,10 +14,17 @@ # block, while ALSA options would be in the [alsa/Name of Device] block. # Options marked as "(global)" are not influenced by the device. # -# The system-wide settings can be put in /etc/openal/alsoft.conf and user- -# specific override settings in $HOME/.alsoftrc. +# The system-wide settings can be put in /etc/xdg/alsoft.conf (as determined by +# the XDG_CONFIG_DIRS env var list, /etc/xdg being the default if unset) and +# user-specific override settings in $HOME/.config/alsoft.conf (as determined +# by the XDG_CONFIG_HOME env var). +# # For Windows, these settings should go into $AppData\alsoft.ini # +# An additional configuration file (alsoft.ini on Windows, alsoft.conf on other +# OSs) can be placed alongside the process executable for app-specific config +# settings. +# # Option and block names are case-senstive. The supplied values are only hints # and may not be honored (though generally it'll try to get as close as # possible). Note: options that are left unset may default to app- or system- @@ -46,17 +53,19 @@ #drivers = ## channels: -# Sets the output channel configuration. If left unspecified, one will try to -# be detected from the system, and defaulting to stereo. The available values -# are: mono, stereo, quad, surround51, surround51rear, surround61, surround71, -# ambi1, ambi2, ambi3. Note that the ambi* configurations provide ambisonic -# channels of the given order (using ACN ordering and SN3D normalization by -# default), which need to be decoded to play correctly on speakers. +# Sets the default output channel configuration. If left unspecified, one will +# try to be detected from the system, with a fallback to stereo. The available +# values are: mono, stereo, quad, surround51, surround61, surround71, +# surround3d71, ambi1, ambi2, ambi3. Note that the ambi* configurations output +# ambisonic channels of the given order (using ACN ordering and SN3D +# normalization by default), which need to be decoded to play correctly on +# speakers. #channels = ## sample-type: -# Sets the output sample type. Currently, all mixing is done with 32-bit float -# and converted to the output sample type as needed. Available values are: +# Sets the default output sample type. Currently, all mixing is done with +# 32-bit float and converted to the output sample type as needed. Available +# values are: # int8 - signed 8-bit int # uint8 - unsigned 8-bit int # int16 - signed 16-bit int @@ -67,14 +76,16 @@ #sample-type = float32 ## frequency: -# Sets the output frequency. If left unspecified it will try to detect a -# default from the system, otherwise it will default to 44100. +# Sets the default output frequency. If left unspecified it will try to detect +# a default from the system, otherwise it will fallback to 48000. #frequency = ## period_size: -# Sets the update period size, in frames. This is the number of frames needed -# for each mixing update. Acceptable values range between 64 and 8192. -#period_size = 1024 +# Sets the update period size, in sample frames. This is the number of frames +# needed for each mixing update. Acceptable values range between 64 and 8192. +# If left unspecified it will default to 1/50th of the frequency (20ms, or 882 +# for 44100, 960 for 48000, etc). +#period_size = ## periods: # Sets the number of update periods. Higher values create a larger mix ahead, @@ -90,29 +101,48 @@ #stereo-mode = auto ## stereo-encoding: -# Specifies the encoding method for non-HRTF stereo output. 'panpot' (default) -# uses standard amplitude panning (aka pair-wise, stereo pair, etc) between -# -30 and +30 degrees, while 'uhj' creates stereo-compatible two-channel UHJ -# output, which encodes some surround sound information into stereo output -# that can be decoded with a surround sound receiver. If crossfeed filters are -# used, UHJ is disabled. -#stereo-encoding = panpot +# Specifies the default encoding method for stereo output. Valid values are: +# basic - Standard amplitude panning (aka pair-wise, stereo pair, etc) between +# -30 and +30 degrees. +# uhj - Creates a stereo-compatible two-channel UHJ mix, which encodes some +# surround sound information into stereo output that can be decoded with +# a surround sound receiver. +# hrtf - Uses filters to provide better spatialization of sounds while using +# stereo headphones. +# If crossfeed filters are used, basic stereo mixing is used. +#stereo-encoding = basic ## ambi-format: # Specifies the channel order and normalization for the "ambi*" set of channel -# configurations. Valid settings are: fuma, acn+sn3d, acn+n3d -#ambi-format = acn+sn3d +# configurations. Valid settings are: fuma, acn+fuma, ambix (or acn+sn3d), or +# acn+n3d +#ambi-format = ambix ## hrtf: -# Controls HRTF processing. These filters provide better spatialization of -# sounds while using headphones, but do require a bit more CPU power. The -# default filters will only work with 44100hz or 48000hz stereo output. While -# HRTF is used, the cf_level option is ignored. Setting this to auto (default) -# will allow HRTF to be used when headphones are detected or the app requests -# it, while setting true or false will forcefully enable or disable HRTF -# respectively. +# Deprecated. Consider using stereo-encoding instead. Valid values are auto, +# off, and on. #hrtf = auto +## hrtf-mode: +# Specifies the rendering mode for HRTF processing. Setting the mode to full +# (default) applies a unique HRIR filter to each source given its relative +# location, providing the clearest directional response at the cost of the +# highest CPU usage. Setting the mode to ambi1, ambi2, or ambi3 will instead +# mix to a first-, second-, or third-order ambisonic buffer respectively, then +# decode that buffer with HRTF filters. Ambi1 has the lowest CPU usage, +# replacing the per-source HRIR filter for a simple 4-channel panning mix, but +# retains full 3D placement at the cost of a more diffuse response. Ambi2 and +# ambi3 increasingly improve the directional clarity, at the cost of more CPU +# usage (still less than "full", given some number of active sources). +#hrtf-mode = full + +## hrtf-size: +# Specifies the impulse response size, in samples, for the HRTF filter. Larger +# values increase the filter quality, while smaller values reduce processing +# cost. A value of 0 (default) uses the full filter size in the dataset, and +# the default dataset has a filter size of 64 samples at 48khz. +#hrtf-size = 0 + ## default-hrtf: # Specifies the default HRTF to use. When multiple HRTFs are available, this # determines the preferred one to use if none are specifically requested. Note @@ -146,24 +176,33 @@ #cf_level = 0 ## resampler: (global) -# Selects the resampler used when mixing sources. Valid values are: +# Selects the default resampler used when mixing sources. Valid values are: # point - nearest sample, no interpolation # linear - extrapolates samples using a linear slope between samples # cubic - extrapolates samples using a Catmull-Rom spline # bsinc12 - extrapolates samples using a band-limited Sinc filter (varying # between 12 and 24 points, with anti-aliasing) +# fast_bsinc12 - same as bsinc12, except without interpolation between down- +# sampling scales # bsinc24 - extrapolates samples using a band-limited Sinc filter (varying # between 24 and 48 points, with anti-aliasing) -#resampler = linear +# fast_bsinc24 - same as bsinc24, except without interpolation between down- +# sampling scales +#resampler = cubic ## rt-prio: (global) -# Sets real-time priority for the mixing thread. Not all drivers may use this -# (eg. PortAudio) as they already control the priority of the mixing thread. -# 0 and negative values will disable it. Note that this may constitute a -# security risk since a real-time priority thread can indefinitely block -# normal-priority threads if it fails to wait. As such, the default is -# disabled. -#rt-prio = 0 +# Sets the real-time priority value for the mixing thread. Not all drivers may +# use this (eg. PortAudio) as those APIs already control the priority of the +# mixing thread. 0 and negative values will disable real-time priority. Note +# that this may constitute a security risk since a real-time priority thread +# can indefinitely block normal-priority threads if it fails to wait. Disable +# this if it turns out to be a problem. +#rt-prio = 1 + +## rt-time-limit: (global) +# On non-Windows systems, allows reducing the process's RLIMIT_RTTIME resource +# as necessary for acquiring real-time priority from RTKit. +#rt-time-limit = true ## sources: # Sets the maximum number of allocatable sources. Lower values may help for @@ -180,7 +219,7 @@ ## sends: # Limits the number of auxiliary sends allowed per source. Setting this higher # than the default has no effect. -#sends = 16 +#sends = 6 ## front-stablizer: # Applies filters to "stablize" front sound imaging. A psychoacoustic method @@ -221,15 +260,15 @@ # help for apps that try to use effects which are too CPU intensive for the # system to handle. Available effects are: eaxreverb,reverb,autowah,chorus, # compressor,distortion,echo,equalizer,flanger,modulator,dedicated,pshifter, -# fshifter +# fshifter,vmorpher. #excludefx = ## default-reverb: (global) # A reverb preset that applies by default to all sources on send 0 # (applications that set their own slots on send 0 will override this). -# Available presets are: None, Generic, PaddedCell, Room, Bathroom, +# Available presets include: None, Generic, PaddedCell, Room, Bathroom, # Livingroom, Stoneroom, Auditorium, ConcertHall, Cave, Arena, Hangar, -# CarpetedHallway, Hallway, StoneCorridor, Alley, Forest, City, Moutains, +# CarpetedHallway, Hallway, StoneCorridor, Alley, Forest, City, Mountains, # Quarry, Plain, ParkingLot, SewerPipe, Underwater, Drugged, Dizzy, Psychotic. #default-reverb = @@ -253,11 +292,8 @@ ## hq-mode: # Enables a high-quality ambisonic decoder. This mode is capable of frequency- # dependent processing, creating a better reproduction of 3D sound rendering -# over surround sound speakers. Enabling this also requires specifying decoder -# configuration files for the appropriate speaker configuration you intend to -# use (see the quad, surround51, etc options below). Currently, up to third- -# order decoding is supported. -hq-mode = false +# over surround sound speakers. +#hq-mode = true ## distance-comp: # Enables compensation for the speakers' relative distances to the listener. @@ -265,48 +301,74 @@ hq-mode = false # behave as though they are all equidistant, which is important for proper # playback of 3D sound rendering. Requires the proper distances to be # specified in the decoder configuration file. -distance-comp = true +#distance-comp = true ## nfc: # Enables near-field control filters. This simulates and compensates for low- # frequency effects caused by the curvature of nearby sound-waves, which -# creates a more realistic perception of sound distance. Note that the effect -# may be stronger or weaker than intended if the application doesn't use or -# specify an appropriate unit scale, or if incorrect speaker distances are set -# in the decoder configuration file. Requires hq-mode to be enabled. -nfc = true - -## nfc-ref-delay -# Specifies the reference delay value for ambisonic output. When channels is -# set to one of the ambi* formats, this option enables NFC-HOA output with the -# specified Reference Delay parameter. The specified value can then be shared -# with an appropriate NFC-HOA decoder to reproduce correct near-field effects. -# Keep in mind that despite being designed for higher-order ambisonics, this -# applies to first-order output all the same. When left unset, normal output -# is created with no near-field simulation. -nfc-ref-delay = +# creates a more realistic perception of sound distance with surround sound +# output. Note that the effect may be stronger or weaker than intended if the +# application doesn't use or specify an appropriate unit scale, or if +# incorrect speaker distances are set. For HRTF output, hrtf-mode must be set +# to one of the ambi* values for this to function. +#nfc = false + +## speaker-dist: +# Specifies the speaker distance in meters, used by the near-field control +# filters with surround sound output. For ambisonic output modes, this value +# is the basis for the NFC-HOA Reference Delay parameter (calculated as +# delay_seconds = speaker_dist/343.3). This value is not used when a decoder +# configuration is set for the output mode (since they specify the per-speaker +# distances, overriding this setting), or when the NFC filters are off. Valid +# values range from 0.1 to 10. +#speaker-dist = 1 ## quad: # Decoder configuration file for Quadraphonic channel output. See # docs/ambdec.txt for a description of the file format. -quad = +#quad = ## surround51: # Decoder configuration file for 5.1 Surround (Side and Rear) channel output. # See docs/ambdec.txt for a description of the file format. -surround51 = +#surround51 = ## surround61: # Decoder configuration file for 6.1 Surround channel output. See # docs/ambdec.txt for a description of the file format. -surround61 = +#surround61 = ## surround71: # Decoder configuration file for 7.1 Surround channel output. See -# docs/ambdec.txt for a description of the file format. Note: This can be used -# to enable 3D7.1 with the appropriate configuration and speaker placement, -# see docs/3D7.1.txt. -surround71 = +# docs/ambdec.txt for a description of the file format. +#surround71 = + +## surround3d71: +# Decoder configuration file for 3D7.1 Surround channel output. See +# docs/ambdec.txt for a description of the file format. See also +# docs/3D7.1.txt for information about 3D7.1. +#surround3d71 = + +## +## UHJ and Super Stereo stuff +## +[uhj] + +## decode-filter: (global) +# Specifies the all-pass filter type for UHJ decoding and Super Stereo +# processing. Valid values are: +# iir - utilizes dual IIR filters, providing a wide pass-band with low CPU +# use, but causes additional phase shifts on the signal. +# fir256 - utilizes a 256-point FIR filter, providing more stable results but +# exhibiting attenuation in the lower and higher frequency bands. +# fir512 - utilizes a 512-point FIR filter, providing a wider pass-band than +# fir256, at the cost of more CPU use. +#decode-filter = iir + +## encode-filter: (global) +# Specifies the all-pass filter type for UHJ output encoding. Valid values are +# the same as for decode-filter. +#encode-filter = iir ## ## Reverb effect stuff (includes EAX reverb) @@ -320,6 +382,27 @@ surround71 = # value of 0 means no change. #boost = 0 +## +## PipeWire backend stuff +## +[pipewire] + +## assume-audio: (global) +# Causes the backend to succeed initialization even if PipeWire reports no +# audio support. Currently, audio support is detected by the presence of audio +# source or sink nodes, although this can cause false negatives in cases where +# device availability during library initialization is spotty. Future versions +# of PipeWire are expected to have a more robust method to test audio support, +# but in the mean time this can be set to true to assume PipeWire has audio +# support even when no nodes may be reported at initialization time. +#assume-audio = false + +## rt-mix: +# Renders samples directly in the real-time processing callback. This allows +# for lower latency and less overall CPU utilization, but can increase the +# risk of underruns when increasing the amount of work the mixer needs to do. +#rt-mix = true + ## ## PulseAudio backend stuff ## @@ -329,14 +412,14 @@ surround71 = # Attempts to autospawn a PulseAudio server whenever needed (initializing the # backend, enumerating devices, etc). Setting autospawn to false in Pulse's # client.conf will still prevent autospawning even if this is set to true. -#spawn-server = true +#spawn-server = false ## allow-moves: (global) # Allows PulseAudio to move active streams to different devices. Note that the # device specifier (seen by applications) will not be updated when this # occurs, and neither will the AL device configuration (sample rate, format, # etc). -#allow-moves = false +#allow-moves = true ## fix-rate: # Specifies whether to match the playback stream's sample rate to the device's @@ -345,6 +428,14 @@ surround71 = # PulseAudio server. #fix-rate = false +## adjust-latency: +# Attempts to adjust the overall latency of device playback. Note that this +# may have adverse effects on the resulting internal buffer sizes and mixing +# updates, leading to performance problems and drop-outs. However, if the +# PulseAudio server is creating a lot of latency, enabling this may help make +# it more manageable. +#adjust-latency = false + ## ## ALSA backend stuff ## @@ -367,6 +458,13 @@ surround71 = # case-sensitive. #device-prefix- = +## custom-devices: (global) +# Specifies a list of enumerated playback devices and the ALSA devices they +# refer to. The list pattern is "Display Name=ALSA device;...". The display +# names will be returned for device enumeration, and the ALSA device is the +# device name to open for each enumerated device. +#custom-devices = + ## capture: (global) # Sets the device name for the default capture device. #capture = default @@ -384,6 +482,13 @@ surround71 = # capture-prefix-NVidia-0). The card id is case-sensitive. #capture-prefix- = +## custom-captures: (global) +# Specifies a list of enumerated capture devices and the ALSA devices they +# refer to. The list pattern is "Display Name=ALSA device;...". The display +# names will be returned for device enumeration, and the ALSA device is the +# device name to open for each enumerated device. +#custom-captures = + ## mmap: # Sets whether to try using mmap mode (helps reduce latencies and CPU # consumption). If mmap isn't available, it will automatically fall back to @@ -431,10 +536,29 @@ surround71 = [jack] ## spawn-server: (global) -# Attempts to autospawn a JACK server whenever needed (initializing the -# backend, opening devices, etc). +# Attempts to autospawn a JACK server when initializing. #spawn-server = false +## custom-devices: (global) +# Specifies a list of enumerated devices and the ports they connect to. The +# list pattern is "Display Name=ports regex;Display Name=ports regex;...". The +# display names will be returned for device enumeration, and the ports regex +# is the regular expression to identify the target ports on the server (as +# given by the jack_get_ports function) for each enumerated device. +#custom-devices = + +## rt-mix: +# Renders samples directly in the real-time processing callback. This allows +# for lower latency and less overall CPU utilization, but can increase the +# risk of underruns when increasing the amount of work the mixer needs to do. +#rt-mix = true + +## connect-ports: +# Attempts to automatically connect the client ports to physical server ports. +# Client ports that fail to connect will leave the remaining channels +# unconnected and silent (the device format won't change to accommodate). +#connect-ports = true + ## buffer-size: # Sets the update buffer size, in samples, that the backend will keep buffered # to handle the server's real-time processing requests. This value must be a @@ -442,6 +566,7 @@ surround71 = # less than JACK's buffer update size, it will be clamped. This option may # be useful in case the server's update size is too small and doesn't give the # mixer time to keep enough audio available for the processing requests. +# Ignored when rt-mix is true. #buffer-size = 0 ## @@ -449,6 +574,14 @@ surround71 = ## [wasapi] +## allow-resampler: +# Specifies whether to allow an extra resampler pass on the output. Enabling +# this will allow the playback device to be set to a different sample rate +# than the actual output can accept, causing the backend to apply its own +# resampling pass after OpenAL Soft mixes the sources and processes effects +# for output. +#allow-resampler = true + ## ## DirectSound backend stuff ## @@ -489,3 +622,45 @@ surround71 = # Creates AMB format files using first-order ambisonics instead of a standard # single- or multi-channel .wav file. #bformat = false + +## +## EAX extensions stuff +## +[eax] + +## enable: (global) +# Sets whether to enable EAX extensions or not. +#enable = true + +## +## Per-game compatibility options (these should only be set in per-game config +## files, *NOT* system- or user-level!) +## +[game_compat] + +## nfc-scale: (global) +# A meters-per-unit distance scale applied to NFC filters. If a game doesn't +# use real-world meters for in-game units, the filters may create a too-near +# or too-distant effect. For instance, if the game uses 1 foot per unit, a +# value of 0.3048 will correctly adjust the filters. Or if the game uses 1 +# kilometer per unit, a value of 1000 will correctly adjust the filters. +#nfc-scale = 1 + +## enable-sub-data-ext: (global) +# Enables the AL_SOFT_buffer_sub_data extension, disabling the +# AL_EXT_SOURCE_RADIUS extension. These extensions are incompatible, so only +# one can be available. The latter extension is more commonly used, but this +# option can be enabled for older apps that want the former extension. +#enable-sub-data-ext = false + +## reverse-x: (global) +# Reverses the local X (left-right) position of 3D sound sources. +#reverse-x = false + +## reverse-y: (global) +# Reverses the local Y (up-down) position of 3D sound sources. +#reverse-y = false + +## reverse-z: (global) +# Reverses the local Z (front-back) position of 3D sound sources. +#reverse-z = false diff --git a/pam.d/gdm-smartcard-pkcs11-exclusive b/pam.d/gdm-smartcard-pkcs11-exclusive index 117d837..f147a78 100644 --- a/pam.d/gdm-smartcard-pkcs11-exclusive +++ b/pam.d/gdm-smartcard-pkcs11-exclusive @@ -1,6 +1,10 @@ #%PAM-1.0 auth [success=ok user_unknown=ignore default=bad] pam_succeed_if.so user != root quiet_success -auth required pam_pkcs11.so +auth [success=2 module_unknown=ignore default=die] pam_pkcs11.so card_only +# If pkcs11 is not installed or configured, we still fallback to default auth +auth optional pam_echo.so PAM pkcs11 is not installed, Smart card authentication is not supported, falling back to default mechanism +auth substack common-auth + auth required pam_succeed_if.so user != root quiet_success auth requisite pam_nologin.so auth optional pam_gnome_keyring.so diff --git a/pam.d/gdm-smartcard-sssd-exclusive b/pam.d/gdm-smartcard-sssd-exclusive index 4ba1df6..1f8eb6e 100644 --- a/pam.d/gdm-smartcard-sssd-exclusive +++ b/pam.d/gdm-smartcard-sssd-exclusive @@ -1,6 +1,10 @@ #%PAM-1.0 auth [success=ok user_unknown=ignore default=bad] pam_succeed_if.so user != root quiet_success -auth required pam_sss.so allow_missing_name require_cert_auth +auth [success=2 module_unknown=ignore default=die] pam_sss.so allow_missing_name require_cert_auth +# If SSSD is not installed or configured, we still fallback to default auth +auth optional pam_echo.so SSSD PAM module is not installed, Smart card authentication is not supported, falling back to default mechanism +auth substack common-auth + auth requisite pam_nologin.so auth optional pam_gnome_keyring.so diff --git a/pam.d/gdm-smartcard-sssd-or-password b/pam.d/gdm-smartcard-sssd-or-password index acaff94..04262e2 100644 --- a/pam.d/gdm-smartcard-sssd-or-password +++ b/pam.d/gdm-smartcard-sssd-or-password @@ -1,8 +1,8 @@ #%PAM-1.0 auth [success=ok user_unknown=ignore default=bad] pam_succeed_if.so user != root quiet_success -auth sufficient pam_sss.so allow_missing_name try_cert_auth +auth [success=2 default=ignore] pam_sss.so allow_missing_name try_cert_auth +auth substack common-auth auth requisite pam_nologin.so -@include common-auth auth optional pam_gnome_keyring.so @include common-account diff --git a/pam.d/login b/pam.d/login index 553145f..aaadc64 100644 --- a/pam.d/login +++ b/pam.d/login @@ -49,7 +49,7 @@ session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux # # parsing /etc/environment needs "readenv=1" session required pam_env.so readenv=1 -# locale variables are also kept into /etc/default/locale in etch +# locale variables can also be set in /etc/default/locale # reading this file *in addition to /etc/environment* does not hurt session required pam_env.so readenv=1 envfile=/etc/default/locale diff --git a/pam.d/polkit-1 b/pam.d/polkit-1 deleted file mode 100644 index 6f8af2a..0000000 --- a/pam.d/polkit-1 +++ /dev/null @@ -1,8 +0,0 @@ -#%PAM-1.0 - -@include common-auth -@include common-account -@include common-password -session required pam_env.so readenv=1 user_readenv=0 -session required pam_env.so readenv=1 envfile=/etc/default/locale user_readenv=0 -@include common-session-noninteractive diff --git a/passwd b/passwd index eff2e4f..c8d6e36 100644 --- a/passwd +++ b/passwd @@ -71,3 +71,9 @@ fwupd-refresh:x:139:156:fwupd-refresh user,,,:/run/systemd:/usr/sbin/nologin postgres:x:140:157:PostgreSQL administrator,,,:/var/lib/postgresql:/bin/bash emmi:x:1002:100:Emily Charlotte Caithlin Hennig:/home/emmi:/bin/bash tobias:x:1127:100:Tobias Oliver Hennig:/home/tobias:/bin/bash +polkitd:x:998:998:User for polkitd:/:/usr/sbin/nologin +_galera:x:141:65534::/nonexistent:/usr/sbin/nologin +dhcpcd:x:142:65534:DHCP Client Daemon,,,:/usr/lib/dhcpcd:/bin/false +cups-browsed:x:143:112::/nonexistent:/usr/sbin/nologin +gnome-remote-desktop:x:997:997:GNOME Remote Desktop:/var/lib/gnome-remote-desktop:/usr/sbin/nologin +gnome-initial-setup:x:144:65534::/run/gnome-initial-setup/:/bin/false diff --git a/passwd- b/passwd- index 1fd36df..2a5382e 100644 --- a/passwd- +++ b/passwd- @@ -69,4 +69,10 @@ whoopsie:x:137:153::/nonexistent:/bin/false swtpm:x:138:155:virtual TPM software stack,,,:/var/lib/swtpm:/bin/false fwupd-refresh:x:139:156:fwupd-refresh user,,,:/run/systemd:/usr/sbin/nologin postgres:x:140:157:PostgreSQL administrator,,,:/var/lib/postgresql:/bin/bash -emmi:x:1002:100:Emily Charlotte Caithlin Hennig,,,:/home/emmi:/bin/bash +emmi:x:1002:100:Emily Charlotte Caithlin Hennig:/home/emmi:/bin/bash +tobias:x:1127:100:Tobias Oliver Hennig:/home/tobias:/bin/bash +polkitd:x:998:998:User for polkitd:/:/usr/sbin/nologin +_galera:x:141:65534::/nonexistent:/usr/sbin/nologin +dhcpcd:x:142:65534:DHCP Client Daemon,,,:/usr/lib/dhcpcd:/bin/false +cups-browsed:x:143:112::/nonexistent:/usr/sbin/nologin +gnome-remote-desktop:x:997:997:GNOME Remote Desktop:/var/lib/gnome-remote-desktop:/usr/sbin/nologin diff --git a/pki/fwupd/GPG-KEY-Hughski-Limited b/pki/fwupd/GPG-KEY-Hughski-Limited deleted file mode 100644 index 10fb387..0000000 --- a/pki/fwupd/GPG-KEY-Hughski-Limited +++ /dev/null @@ -1,30 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1 - -mQENBFUr0UoBCACsdOLuTJ81dICrSvUhyznBsL4WgEa2RUbEjJuaXwrEyPMikHE1 -Clda2YI7VbpCgIVq8Zy63CGJ4Xqs2T6pyetaXnbX8J0C+7wg2IfPv7pUyCsP7/JR -HRB2GNelCWrsGArN1cOPI0ESH4yHWKF9KCGlpsLfSHmvF7D8vcKlKQUlO4T6lxOP -SNjMSXkMsxfDDhl1mzqrwxfU4V6nnPcuMwU7tvg+39PioP4Ny1tKP4SSpBfh7qwz -XXRd505dqNLOubxmOPZ5rznVkKmW2cwahO6fr5zVA8/2TDZQ79mdbfvSJVlW06qs -C5PYmLnBjyzE5uQ4oxSIuUEiMfqrn3Qs6PhhABEBAAG0Ikh1Z2hza2kgTGltaXRl -ZCA8aW5mb0BodWdoc2tpLmNvbT6JATgEEwECACIFAlUr0UoCGwMGCwkIBwMCBhUI -AgkKCwQWAgMBAh4BAheAAAoJEK2KUo/sRIge/fUH/Rblgzh5GeB0Zp2U9W+r26iJ -t1AD5a/fKxQahz/pwMkevQCCMzI1vpX12P3HtACZOD3Zjh9RXY6Z3033YZjrRApe -FkOVfcyUF1nP/z2Ox3jE3+B8v1u0UzH/MqtF/1095mqvR7gllE288KDqu7bvd5l3 -z4IETk5qqoeCe9LYc8aob973dbocyS/gou/FLCKxoXVEe8DPRwv8qmXlXOujxdxd -FcslpYqtjj4fgUswQ/cY/a1UcAX5zCnVqFbU7oJH2uTNewKuaZ2wgPbnzvwx8JYl -VfFdPN7GZ0NMrZDLeJ0SLXer/9+qAKNH4UpQS9axXQL+VKOzsZCXuv31VDCj5Jy5 -AQ0EVSvRSgEIAMgVrZP3LmA9bx7B8l+agVh5DNXrMixX9jhZ0Yfn8+UIMMNTZziD -ZV3nXxswKPrcsqQ+KP9iUwq3V2oio46bvHiMMoZSGCaTv4yiKOliFOMYr9NAOSTZ -8mOI24dNXI9XqQ7ZA8m4uKmgHZQUIUUlx693uRI2Wmk/Y5XEBoL2+XdA5KalO+36 -27YXpdyU3GiMCOtSBLWNfBxXw6oKdNUp+8o/fYrmQnBxuGgmVlcZEmjhrIGXaCH1 -iDeWIFqaM/S+DXMF3bgqvqRZq1U2RwT2oxapAuaG/0I5JaKKpb3HqMCXfOUxpFPk -zgUYpHatUcePG/94K8N8CRjnJ+l83H5PewcAEQEAAYkBHwQYAQIACQUCVSvRSgIb -DAAKCRCtilKP7ESIHrrcCACc6UTZzVGbVq9pXSz2Bw2xQpAEAhnnedPgfXwEJMM0 -24bMUNsyJcQZAW1d5KfJYNAihOfse3oDQ/hJAycTK3GAHsPfljEQjWGn27eC8Fxu -mHpfNpxbTirChfepCNctZG818Hp2v+K4X/PjyQMQ6J5H9oinnlasVQ6wzdZifnWm -7E5OL0NV/ni9xqq4fC5y5qxNBeYVmHUF4H0E3VOuCbESAOnUDpCo998Dc68eZEmV -f3IMukvvnxM9VOZQSnp7J/kkhPB5fim2z2qrlJK9N+tBjAMugxtnAV2fIaZYTiba -SnN2hheFd9Y0nMmWbwRqFtwMG1m/tS3JlD52Rpwzk59B -=WFoi ------END PGP PUBLIC KEY BLOCK----- diff --git a/polkit-1/localauthority.conf.d/50-localauthority.conf b/polkit-1/localauthority.conf.d/50-localauthority.conf deleted file mode 100644 index 20e0ba3..0000000 --- a/polkit-1/localauthority.conf.d/50-localauthority.conf +++ /dev/null @@ -1,10 +0,0 @@ -# Configuration file for the PolicyKit Local Authority. -# -# DO NOT EDIT THIS FILE, it will be overwritten on update. -# -# See the pklocalauthority(8) man page for more information -# about configuring the Local Authority. -# - -[Configuration] -AdminIdentities=unix-user:0 diff --git a/polkit-1/localauthority.conf.d/51-ubuntu-admin.conf b/polkit-1/localauthority.conf.d/51-ubuntu-admin.conf deleted file mode 100644 index c35af4e..0000000 --- a/polkit-1/localauthority.conf.d/51-ubuntu-admin.conf +++ /dev/null @@ -1,2 +0,0 @@ -[Configuration] -AdminIdentities=unix-group:sudo;unix-group:admin diff --git a/postfix/post-install b/postfix/post-install index 975266b..2a7d99b 100755 --- a/postfix/post-install +++ b/postfix/post-install @@ -144,7 +144,7 @@ # should not be in the command search path of any users. # .IP command_directory # The directory for Postfix administrative commands. This -# directory should be in the command search path of adminstrative users. +# directory should be in the command search path of administrative users. # .IP queue_directory # The directory for Postfix queues. # .IP data_directory diff --git a/postfix/postfix-files b/postfix/postfix-files index f18c1fb..2009e8f 100644 --- a/postfix/postfix-files +++ b/postfix/postfix-files @@ -121,7 +121,7 @@ $command_directory/postconf:f:root:-:755 $command_directory/postfix:f:root:-:755 $command_directory/postkick:f:root:-:755 $command_directory/postlock:f:root:-:755 -$command_directory/postlog:f:root:-:755 +$command_directory/postlog:f:root:$setgid_group:2755:u $command_directory/postmap:f:root:-:755 $command_directory/postmulti:f:root:-:755 $command_directory/postsuper:f:root:-:755 @@ -158,8 +158,8 @@ $manpage_directory/man1/postalias.1.gz:f:root:-:644 $manpage_directory/man1/postcat.1.gz:f:root:-:644 $manpage_directory/man1/postconf.1.gz:f:root:-:644 $manpage_directory/man1/postdrop.1.gz:f:root:-:644 -$manpage_directory/man1/postfix.1.gz:f:root:-:644 $manpage_directory/man1/postfix-tls.1.gz:f:root:-:644 +$manpage_directory/man1/postfix.1.gz:f:root:-:644 $manpage_directory/man1/postkick.1.gz:f:root:-:644 $manpage_directory/man1/postlock.1.gz:f:root:-:644 $manpage_directory/man1/postlog.1.gz:f:root:-:644 diff --git a/postfix/postfix-script b/postfix/postfix-script index 5909eb8..442f773 100755 --- a/postfix/postfix-script +++ b/postfix/postfix-script @@ -336,7 +336,7 @@ check-warn) # Check Postfix mail_owner-owned directory tree owner. find `ls -d $queue_directory/* | \ - egrep '/(saved|incoming|active|defer|deferred|bounce|hold|trace|corrupt|public|private|flush)$'` \ + grep -E '/(saved|incoming|active|defer|deferred|bounce|hold|trace|corrupt|public|private|flush)$'` \ ! \( -type p -o -type s \) ! -user $mail_owner \ -exec $WARN not owned by $mail_owner: {} \; diff --git a/ppp/ip-down.d/postfix b/ppp/ip-down.d/postfix index 4101554..a754fb3 100755 --- a/ppp/ip-down.d/postfix +++ b/ppp/ip-down.d/postfix @@ -23,7 +23,7 @@ fi if [ ! -x /sbin/resolvconf ]; then f=/etc/resolv.conf - if ! cp $f $(postconf -hx queue_directory)$f 2>/dev/null; then + if ! cp $f "$(postconf -hx queue_directory)$f" 2>/dev/null; then exit 0 fi if [ -n "$RUNNING" ]; then diff --git a/ppp/ip-up.d/0000usepeerdns b/ppp/ip-up.d/0000usepeerdns index 33a764b..b9b3813 100755 --- a/ppp/ip-up.d/0000usepeerdns +++ b/ppp/ip-up.d/0000usepeerdns @@ -6,18 +6,18 @@ # exit if the resolvconf package is installed [ -x /sbin/resolvconf ] && exit 0 +# exit if systemd-resolved is running +[ -e /run/systemd/system ] && \ + systemctl is-active --quiet systemd-resolved.service && + exit 0 + case "$6" in - nm-pptp-service-*|nm-l2tp-service-*|/org/freedesktop/NetworkManager/PPP/*) + nm-*-service-*|/org/freedesktop/NetworkManager/PPP/*) # NetworkManager handles it exit 0 ;; esac -# exit if systemd-resolved is running -[ -e /run/systemd/system ] && \ - systemctl is-active --quiet systemd-resolved.service && - exit 0 - # create the file if it does not exist if [ ! -e /etc/resolv.conf ]; then : > /etc/resolv.conf diff --git a/ppp/ip-up.d/postfix b/ppp/ip-up.d/postfix index 49581b0..200414e 100755 --- a/ppp/ip-up.d/postfix +++ b/ppp/ip-up.d/postfix @@ -26,7 +26,7 @@ fi # start or reload Postfix as needed if [ ! -x /sbin/resolvconf ]; then f=/etc/resolv.conf - if ! cp $f $(postconf -hx queue_directory)$f 2>/dev/null; then + if ! cp $f "$(postconf -hx queue_directory)$f" 2>/dev/null; then exit 0 fi if [ -n "$RUNNING" ]; then diff --git a/profile.d/gnome-session_gnomerc.sh b/profile.d/gnome-session_gnomerc.sh index 1d1e081..258ace9 100644 --- a/profile.d/gnome-session_gnomerc.sh +++ b/profile.d/gnome-session_gnomerc.sh @@ -5,7 +5,7 @@ # /etc/X11/Xsession.d/55gnome-session_gnomerc instead. if [ "${XDG_SESSION_TYPE-}" = wayland ]; then - desktops="$(IFS=:; set -- "$XDG_CURRENT_DESKTOP"; echo "$@")" + desktops="$(IFS=:; set -- $XDG_CURRENT_DESKTOP; echo "$@")" for desktop in $desktops; do [ "$desktop" = "GNOME" ] && break done diff --git a/profile.d/libvirt-uri.sh b/profile.d/libvirt-uri.sh index f9bdc6d..d7e8cf1 100644 --- a/profile.d/libvirt-uri.sh +++ b/profile.d/libvirt-uri.sh @@ -1,6 +1,6 @@ #!/bin/sh # libvirt-uri.sh - Automatically switch default libvirt URI for user -# Copyright (C) 2015 Canonical Ltd. +# Copyright (C) 2023 Canonical Ltd. # # Authors: Stefan Bader # @@ -17,11 +17,5 @@ # along with this program. If not, see . LIBVIRT_DEFAULT_URI="qemu:///system" -if [ -f /proc/xen/capabilities ]; then - if [ "$(cat /proc/xen/capabilities)" = "control_d" ]; then - LIBVIRT_DEFAULT_URI="xen:///" - fi -fi export LIBVIRT_DEFAULT_URI - diff --git a/profile.d/vte-2.91.sh b/profile.d/vte-2.91.sh index af6eedc..1c3c7b6 100644 --- a/profile.d/vte-2.91.sh +++ b/profile.d/vte-2.91.sh @@ -29,15 +29,15 @@ case "$TERM" in esac __vte_osc7 () { - printf "\033]7;file://%s%s\033\\" "${HOSTNAME}" "$(/usr/libexec/vte-urlencode-cwd)" + printf "\033]7;file://%s%s\033\\" "${HOSTNAME}" "$(/usr/libexec/vte-urlencode-cwd)" } __vte_prompt_command() { - local pwd='~' - [ "$PWD" != "$HOME" ] && pwd=${PWD/#$HOME\//\~\/} - pwd="${pwd//[[:cntrl:]]}" - printf "\033]0;%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${pwd}" - __vte_osc7 + local pwd='~' + [ "$PWD" != "$HOME" ] && pwd=${PWD/#$HOME\//\~\/} + pwd="${pwd//[[:cntrl:]]}" + printf "\033]0;%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${pwd}" + __vte_osc7 } if [[ -n "${BASH_VERSION:-}" ]]; then @@ -54,8 +54,61 @@ if [[ -n "${BASH_VERSION:-}" ]]; then PROMPT_COMMAND="__vte_prompt_command" fi + # Shell integration + if [[ "$PS1" != *\]133\;* ]]; then + + # Enclose the primary prompt between + # ← OSC 133;D;retval ST (report exit status of previous command) + # ← OSC 133;A ST (mark beginning of prompt) + # → OSC 133;B ST (mark end of prompt, beginning of command line) + PS1='\[\e]133;D;$?\e\\\e]133;A\e\\\]'"$PS1"'\[\e]133;B\e\\\]' + + # Prepend OSC 133;L ST for a conditional newline if the previous + # command's output didn't end in one. + # This is not done here by default, in order to provide the default + # visual behavior of shells. Uncomment if you want this feature. + #PS1='\[\e]133;L\e\\\]'"$PS1" + + # iTerm2 doesn't touch the secondary prompt. + # Konsole encloses it between 133;A and 133;B. + # For efficient jumping between commands, we follow iTerm2 by default + # and don't mark PS2 as prompt. Uncomment if you want to mark it. + #PS2='\[\e]133;A\e\\\]'"$PS2"'\[\e]133;B\e\\\]' + + # Mark the beginning of the command's output by OSC 133;C ST. + # '\r' ensures that the kernel's cooked mode has the right idea of + # the column, important for handling TAB followed by BS keypresses. + # Prepend to the user's PS0 to preserve whether it ends in '\r'. + # Note that bash doesn't support the \[ \] markers here. + PS0='\e]133;C\e\\\r'"${PS0:-}" + fi + elif [[ -n "${ZSH_VERSION:-}" ]]; then precmd_functions+=(__vte_osc7) + + # Shell integration (see the bash counterpart for more detailed comments) + if [[ "$PS1" != *\]133\;* ]]; then + + # Enclose the primary prompt between D;retval, A and B. + PS1=$'%{\e]133;D;%?\e\\\e]133;A\e\\%}'"$PS1"$'%{\e]133;B\e\\%}' + + # Prepend L for conditional newline (skipped). + #PS1=$'%{\e]133;L\e\\%}'"$PS1" + + # Secondary prompt (skipped). + #PS2=$'%{\e]133;A\e\\%}'"$PS2"$'%{\e]133;B\e\\%}' + + # Mark the beginning of output by C. + # The execution order is: the single function possibly hooked up + # in $preexec, followed by all the functions hooked up in the + # $preexec_functions array. Ensure that we are the very first. + __vte_preexec() { + printf '\e]133;C\e\\\r' + } + preexec_functions=(__vte_preexec $preexec $preexec_functions) + unset preexec + fi + fi return 0 diff --git a/pulse/client.conf.d/01-enable-autospawn.conf b/pulse/client.conf.d/01-enable-autospawn.conf deleted file mode 120000 index 30fc931..0000000 --- a/pulse/client.conf.d/01-enable-autospawn.conf +++ /dev/null @@ -1 +0,0 @@ -/run/pulseaudio-enable-autospawn \ No newline at end of file diff --git a/python3.12/sitecustomize.py b/python3.12/sitecustomize.py new file mode 100644 index 0000000..89c6712 --- /dev/null +++ b/python3.12/sitecustomize.py @@ -0,0 +1,7 @@ +# install the apport exception handler if available +try: + import apport_python_hook +except ImportError: + pass +else: + apport_python_hook.install() diff --git a/qemu-ifup b/qemu-ifup index f2f4d5d..76b68ea 100755 --- a/qemu-ifup +++ b/qemu-ifup @@ -5,13 +5,13 @@ # in order to be able to find brctl PATH=$PATH:/sbin:/usr/sbin -ip=$(which ip) +ip=$(command -v ip) if [ -n "$ip" ]; then ip link set "$1" up else - brctl=$(which brctl) - if [ ! "$ip" -o ! "$brctl" ]; then + brctl=$(command -v brctl) + if [ -z "$ip$brctl" ]; then echo "W: $0: not doing any bridge processing: neither ip nor brctl utility not found" >&2 exit 0 fi @@ -31,11 +31,10 @@ switch=$(ip route ls | \ for br in $switch; do if [ -d /sys/class/net/$br/bridge/. ]; then if [ -n "$ip" ]; then - ip link set "$1" master "$br" + exec ip link set "$1" master "$br" else - brctl addif $br "$1" + exec brctl addif $br "$1" fi - exit # exit with status of the previous command fi done diff --git a/rc0.d/K01avahi-daemon b/rc0.d/K01avahi-daemon deleted file mode 120000 index d28b326..0000000 --- a/rc0.d/K01avahi-daemon +++ /dev/null @@ -1 +0,0 @@ -../init.d/avahi-daemon \ No newline at end of file diff --git a/rc0.d/K01lvm2-lvmpolld b/rc0.d/K01lvm2-lvmpolld deleted file mode 120000 index a84782f..0000000 --- a/rc0.d/K01lvm2-lvmpolld +++ /dev/null @@ -1 +0,0 @@ -../init.d/lvm2-lvmpolld \ No newline at end of file diff --git a/rc0.d/K01udev b/rc0.d/K01udev deleted file mode 120000 index f5866f9..0000000 --- a/rc0.d/K01udev +++ /dev/null @@ -1 +0,0 @@ -../init.d/udev \ No newline at end of file diff --git a/rc0.d/K01zfs-load-key b/rc0.d/K01zfs-load-key new file mode 120000 index 0000000..90ebc3a --- /dev/null +++ b/rc0.d/K01zfs-load-key @@ -0,0 +1 @@ +../init.d/zfs-load-key \ No newline at end of file diff --git a/rc1.d/K01avahi-daemon b/rc1.d/K01avahi-daemon deleted file mode 120000 index d28b326..0000000 --- a/rc1.d/K01avahi-daemon +++ /dev/null @@ -1 +0,0 @@ -../init.d/avahi-daemon \ No newline at end of file diff --git a/rc1.d/K01lvm2-lvmpolld b/rc1.d/K01lvm2-lvmpolld deleted file mode 120000 index a84782f..0000000 --- a/rc1.d/K01lvm2-lvmpolld +++ /dev/null @@ -1 +0,0 @@ -../init.d/lvm2-lvmpolld \ No newline at end of file diff --git a/rc1.d/K01zfs-load-key b/rc1.d/K01zfs-load-key new file mode 120000 index 0000000..90ebc3a --- /dev/null +++ b/rc1.d/K01zfs-load-key @@ -0,0 +1 @@ +../init.d/zfs-load-key \ No newline at end of file diff --git a/rc2.d/K01ssh b/rc2.d/K01ssh new file mode 120000 index 0000000..70e14ad --- /dev/null +++ b/rc2.d/K01ssh @@ -0,0 +1 @@ +../init.d/ssh \ No newline at end of file diff --git a/rc2.d/S01avahi-daemon b/rc2.d/S01avahi-daemon deleted file mode 120000 index d28b326..0000000 --- a/rc2.d/S01avahi-daemon +++ /dev/null @@ -1 +0,0 @@ -../init.d/avahi-daemon \ No newline at end of file diff --git a/rc2.d/S01lvm2-lvmpolld b/rc2.d/S01lvm2-lvmpolld deleted file mode 120000 index a84782f..0000000 --- a/rc2.d/S01lvm2-lvmpolld +++ /dev/null @@ -1 +0,0 @@ -../init.d/lvm2-lvmpolld \ No newline at end of file diff --git a/rc2.d/S01ssh b/rc2.d/S01ssh deleted file mode 120000 index 70e14ad..0000000 --- a/rc2.d/S01ssh +++ /dev/null @@ -1 +0,0 @@ -../init.d/ssh \ No newline at end of file diff --git a/rc2.d/S01zfs-load-key b/rc2.d/S01zfs-load-key new file mode 120000 index 0000000..90ebc3a --- /dev/null +++ b/rc2.d/S01zfs-load-key @@ -0,0 +1 @@ +../init.d/zfs-load-key \ No newline at end of file diff --git a/rc3.d/K01ssh b/rc3.d/K01ssh new file mode 120000 index 0000000..70e14ad --- /dev/null +++ b/rc3.d/K01ssh @@ -0,0 +1 @@ +../init.d/ssh \ No newline at end of file diff --git a/rc3.d/S01avahi-daemon b/rc3.d/S01avahi-daemon deleted file mode 120000 index d28b326..0000000 --- a/rc3.d/S01avahi-daemon +++ /dev/null @@ -1 +0,0 @@ -../init.d/avahi-daemon \ No newline at end of file diff --git a/rc3.d/S01lvm2-lvmpolld b/rc3.d/S01lvm2-lvmpolld deleted file mode 120000 index a84782f..0000000 --- a/rc3.d/S01lvm2-lvmpolld +++ /dev/null @@ -1 +0,0 @@ -../init.d/lvm2-lvmpolld \ No newline at end of file diff --git a/rc3.d/S01ssh b/rc3.d/S01ssh deleted file mode 120000 index 70e14ad..0000000 --- a/rc3.d/S01ssh +++ /dev/null @@ -1 +0,0 @@ -../init.d/ssh \ No newline at end of file diff --git a/rc3.d/S01zfs-load-key b/rc3.d/S01zfs-load-key new file mode 120000 index 0000000..90ebc3a --- /dev/null +++ b/rc3.d/S01zfs-load-key @@ -0,0 +1 @@ +../init.d/zfs-load-key \ No newline at end of file diff --git a/rc4.d/K01ssh b/rc4.d/K01ssh new file mode 120000 index 0000000..70e14ad --- /dev/null +++ b/rc4.d/K01ssh @@ -0,0 +1 @@ +../init.d/ssh \ No newline at end of file diff --git a/rc4.d/S01avahi-daemon b/rc4.d/S01avahi-daemon deleted file mode 120000 index d28b326..0000000 --- a/rc4.d/S01avahi-daemon +++ /dev/null @@ -1 +0,0 @@ -../init.d/avahi-daemon \ No newline at end of file diff --git a/rc4.d/S01lvm2-lvmpolld b/rc4.d/S01lvm2-lvmpolld deleted file mode 120000 index a84782f..0000000 --- a/rc4.d/S01lvm2-lvmpolld +++ /dev/null @@ -1 +0,0 @@ -../init.d/lvm2-lvmpolld \ No newline at end of file diff --git a/rc4.d/S01ssh b/rc4.d/S01ssh deleted file mode 120000 index 70e14ad..0000000 --- a/rc4.d/S01ssh +++ /dev/null @@ -1 +0,0 @@ -../init.d/ssh \ No newline at end of file diff --git a/rc4.d/S01zfs-load-key b/rc4.d/S01zfs-load-key new file mode 120000 index 0000000..90ebc3a --- /dev/null +++ b/rc4.d/S01zfs-load-key @@ -0,0 +1 @@ +../init.d/zfs-load-key \ No newline at end of file diff --git a/rc5.d/K01ssh b/rc5.d/K01ssh new file mode 120000 index 0000000..70e14ad --- /dev/null +++ b/rc5.d/K01ssh @@ -0,0 +1 @@ +../init.d/ssh \ No newline at end of file diff --git a/rc5.d/S01avahi-daemon b/rc5.d/S01avahi-daemon deleted file mode 120000 index d28b326..0000000 --- a/rc5.d/S01avahi-daemon +++ /dev/null @@ -1 +0,0 @@ -../init.d/avahi-daemon \ No newline at end of file diff --git a/rc5.d/S01lvm2-lvmpolld b/rc5.d/S01lvm2-lvmpolld deleted file mode 120000 index a84782f..0000000 --- a/rc5.d/S01lvm2-lvmpolld +++ /dev/null @@ -1 +0,0 @@ -../init.d/lvm2-lvmpolld \ No newline at end of file diff --git a/rc5.d/S01ssh b/rc5.d/S01ssh deleted file mode 120000 index 70e14ad..0000000 --- a/rc5.d/S01ssh +++ /dev/null @@ -1 +0,0 @@ -../init.d/ssh \ No newline at end of file diff --git a/rc5.d/S01zfs-load-key b/rc5.d/S01zfs-load-key new file mode 120000 index 0000000..90ebc3a --- /dev/null +++ b/rc5.d/S01zfs-load-key @@ -0,0 +1 @@ +../init.d/zfs-load-key \ No newline at end of file diff --git a/rc6.d/K01avahi-daemon b/rc6.d/K01avahi-daemon deleted file mode 120000 index d28b326..0000000 --- a/rc6.d/K01avahi-daemon +++ /dev/null @@ -1 +0,0 @@ -../init.d/avahi-daemon \ No newline at end of file diff --git a/rc6.d/K01lvm2-lvmpolld b/rc6.d/K01lvm2-lvmpolld deleted file mode 120000 index a84782f..0000000 --- a/rc6.d/K01lvm2-lvmpolld +++ /dev/null @@ -1 +0,0 @@ -../init.d/lvm2-lvmpolld \ No newline at end of file diff --git a/rc6.d/K01udev b/rc6.d/K01udev deleted file mode 120000 index f5866f9..0000000 --- a/rc6.d/K01udev +++ /dev/null @@ -1 +0,0 @@ -../init.d/udev \ No newline at end of file diff --git a/rc6.d/K01zfs-load-key b/rc6.d/K01zfs-load-key new file mode 120000 index 0000000..90ebc3a --- /dev/null +++ b/rc6.d/K01zfs-load-key @@ -0,0 +1 @@ +../init.d/zfs-load-key \ No newline at end of file diff --git a/rcS.d/S01lvm2 b/rcS.d/S01lvm2 deleted file mode 120000 index 155c707..0000000 --- a/rcS.d/S01lvm2 +++ /dev/null @@ -1 +0,0 @@ -../init.d/lvm2 \ No newline at end of file diff --git a/rcS.d/S01udev b/rcS.d/S01udev deleted file mode 120000 index f5866f9..0000000 --- a/rcS.d/S01udev +++ /dev/null @@ -1 +0,0 @@ -../init.d/udev \ No newline at end of file diff --git a/request-key.conf b/request-key.conf index 4c17633..ff16a95 100644 --- a/request-key.conf +++ b/request-key.conf @@ -38,6 +38,4 @@ create user debug:* expired /bin/keyctl reject %k 30 %c %S create user debug:* revoked /bin/keyctl reject %k 30 %c %S create user debug:loop:* * |/bin/cat create user debug:* * /usr/share/keyutils/request-key-debug.sh %k %d %c %S -create cifs.spnego * * /usr/sbin/cifs.upcall -c %k -create dns_resolver * * /usr/sbin/cifs.upcall %k negate * * * /bin/keyctl negate %k 30 %S diff --git a/resolv.conf b/resolv.conf deleted file mode 100644 index c3eb8f0..0000000 --- a/resolv.conf +++ /dev/null @@ -1,6 +0,0 @@ -search home.brehm-online.com brehm-online.com hennig-berlin.org uhu-banane.de uhu-banane.net -nameserver 127.0.0.1 -nameserver 1.1.1.1 -nameserver 8.8.8.8 -nameserver 8.8.4.4 -options timeout:1 attempts:2 use-vc diff --git a/resolv.conf b/resolv.conf new file mode 120000 index 0000000..697ba64 --- /dev/null +++ b/resolv.conf @@ -0,0 +1 @@ +../run/systemd/resolve/stub-resolv.conf \ No newline at end of file diff --git a/rsyslog.conf b/rsyslog.conf index e2cca72..209d8aa 100644 --- a/rsyslog.conf +++ b/rsyslog.conf @@ -28,12 +28,6 @@ module(load="imklog" permitnonkernelfacility="on") #### GLOBAL DIRECTIVES #### ########################### -# -# Use traditional timestamp format. -# To enable high precision timestamps, comment out the following line. -# -$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat - # Filter duplicated messages $RepeatedMsgReduction on diff --git a/rygel.conf b/rygel.conf index 15a5232..807f3a8 100644 --- a/rygel.conf +++ b/rygel.conf @@ -63,6 +63,10 @@ allow-deletion=false # found. Default is to true which will allow any peer to access anything. acl-fallback-policy=true +# If set to true, Rygel will disable various features that improve compatibility +# with many clients, but break standard conformance +strict-dlna=false + # Plugin specific sections # # Some options are generic and some are specific to each plugin. diff --git a/s-nail.rc b/s-nail.rc index 14fb5b6..dd781ac 100644 --- a/s-nail.rc +++ b/s-nail.rc @@ -1,5 +1,5 @@ #@ /etc/s-nail.rc -#@ Configuration file for S-nail v14.9.23. +#@ Configuration file for S-nail v14.9.24. #@ The syntax of this file is interpreted as follows: #@ - Any leading and trailing whitespace (space, tabulator, newline: " \t\n"), #@ and all members of (the internal variable) *ifs-ws* are removed. @@ -11,7 +11,7 @@ #@ - The number sign # is the comment-command and causes the (joined) line #@ (content) to be ignored. #--MKREL-START-- -#@ S-nail v14.9.23 / 2021-11-11 +#@ S-nail v14.9.24 / 2022-03-26 #--MKREL-END-- ## Variables diff --git a/samba/smb.conf b/samba/smb.conf index dd99a04..43ebcbe 100644 --- a/samba/smb.conf +++ b/samba/smb.conf @@ -136,7 +136,7 @@ [printers] comment = Alle Drucker - path = /var/spool/samba + path = /var/tmp ; browseable = yes ; writable = no ; guest ok = no diff --git a/sane.d/airscan.conf b/sane.d/airscan.conf index d883df8..38b5608 100644 --- a/sane.d/airscan.conf +++ b/sane.d/airscan.conf @@ -6,10 +6,9 @@ # name2 = url2, protocol ; protocol can be escl or wsd # name2 = disable ; disable the device # -# The following utility helps to discover scanners for manual -# addition: -# -# https://github.com/alexpevzner/airscan-discover +# The airscan-discover utility, typically shipped together with +# driver, can help to discover scanners for manual +# addition (see man airscan-discover for more details) [devices] #"Kyocera MFP Scanner" = http://192.168.1.102:9095/eSCL diff --git a/sane.d/canon_dr.conf b/sane.d/canon_dr.conf index 7bce43c..399ed27 100644 --- a/sane.d/canon_dr.conf +++ b/sane.d/canon_dr.conf @@ -214,3 +214,7 @@ usb 0x1083 0x165d # P-208II usb 0x1083 0x165f + +# R40 +option duplex-offset 320 +usb 0x1083 0x1679 diff --git a/sane.d/fujitsu.conf b/sane.d/fujitsu.conf index 1645e87..9da0ae9 100644 --- a/sane.d/fujitsu.conf +++ b/sane.d/fujitsu.conf @@ -267,3 +267,39 @@ usb 0x04c5 0x160b #ScanSnap iX1600 usb 0x04c5 0x1632 + +#ScanPartner SP30 +usb 0x04c5 0x140a + +#fi-7300NX +usb 0x04c5 0x1575 + +#fi-8190 +usb 0x04c5 0x15fd + +#fi-8290 +usb 0x04c5 0x15fe + +#fi-8170 +usb 0x04c5 0x15ff + +#fi-8270 +usb 0x04c5 0x1600 + +#fi-8150 +usb 0x04c5 0x1601 + +#fi-8250 +usb 0x04c5 0x1602 + +#fi-8150U +usb 0x04c5 0x162d + +#fi-8250U +usb 0x04c5 0x162e + +#ScanSnap iX1300 +usb 0x04c5 0x162c + +#ScanSnap iX1400 +usb 0x04c5 0x1630 diff --git a/sane.d/genesys.conf b/sane.d/genesys.conf index d9c596a..e6788f5 100644 --- a/sane.d/genesys.conf +++ b/sane.d/genesys.conf @@ -160,3 +160,6 @@ usb 0x1803 0x162e # Plustek OpticBook 3800 usb 0x07b3 0x1300 + +# Plustek OpticFilm 7600i +usb 0x07b3 0x0c3b diff --git a/sane.d/xerox_mfp.conf b/sane.d/xerox_mfp.conf index 4fcbeb6..33e4b38 100644 --- a/sane.d/xerox_mfp.conf +++ b/sane.d/xerox_mfp.conf @@ -245,6 +245,9 @@ usb 0x0924 0x4293 #Xerox WorkCentre 3220 usb 0x0924 0x4294 +#Xerox WorkCentre 3025 +usb 0x0924 0x42da + #Xerox WorkCentre 3225 usb 0x0924 0x42dc diff --git a/security/capability.conf b/security/capability.conf index 09517f8..08c01e1 100644 --- a/security/capability.conf +++ b/security/capability.conf @@ -6,14 +6,26 @@ # # In order to use this module, it must have been linked with libcap # and thus you'll know about Linux's capability support. -# [If you don't know about libcap, the sources for it are here: +# [If you don't know about libcap, read more about it here: # -# http://www.kernel.org/pub/linux/libs/security/linux-privs/ +# https://sites.google.com/site/fullycapable/ +# +# There is a page devoted to pam_cap.so here: +# +# https://sites.google.com/site/fullycapable/pam_cap-so # # .] # # Here are some sample lines (remove the preceding '#' if you want to -# use them +# use them. +# +# The pam_cap.so module accepts the following arguments: +# +# debug - be more verbose logging things (unused by pam_cap for now) +# config= - override the default config for the module with file +# keepcaps - workaround for applications that setuid without this +# autoauth - if you want pam_cap.so to always succeed for the auth phase +# default= - provide a fallback IAB value if there is no '*' rule ## user 'morgan' gets the CAP_SETFCAP inheritable capability (commented out!) #cap_setfcap morgan @@ -24,20 +36,23 @@ ## 'everyone else' gets no inheritable capabilities (restrictive config) none * -## if there is no '*' entry, all users not explicitly mentioned will -## get all available capabilities. This is a permissive default, and -## possibly not what you want... On first reading, you might think this -## is a security problem waiting to happen, but it defaults to not being -## so in this sample file! Further, by 'get', we mean 'get in their inheritable -## set'. That is, if you look at a random process, even one run by root, -## you will see it has no inheritable capabilities (by default): +## if there is no '*' entry, and no "default=" pam_cap.so module +## argument to fallback on, all users not explicitly mentioned will +## get all currently available inheritable capabilities. This is a +## permissive default, and possibly not what you want... On first +## reading, you might think this is a security problem waiting to +## happen, but it defaults to not being so in this sample file! +## Further, by 'get', we mean 'get in their IAB sets'. That is, if you +## look at a random process, even one run by root, you will see it has +## no IAB capabilities (by default): ## ## $ /sbin/capsh --decode=$(grep CapInh /proc/1/status|awk '{print $2}') ## 0000000000000000= ## -## The pam_cap module simply alters the value of this capability -## set. Including the 'none *' forces use of this module with an -## unspecified user to have their inheritable set forced to zero. +## The pam_cap module simply alters the value of the inheritable +## capability vactors (IAB). Including the 'none *' forces use of this +## module with an unspecified user to have their inheritable set +## forced to zero. ## ## Omitting the line will cause the inheritable set to be unmodified ## from what the parent process had (which is generally 0 unless the diff --git a/security/limits.conf b/security/limits.conf index 1aec652..6b3865c 100644 --- a/security/limits.conf +++ b/security/limits.conf @@ -1,5 +1,16 @@ # /etc/security/limits.conf # +#This file sets the resource limits for the users logged in via PAM. +#It does not affect resource limits of the system services. +# +#Also note that configuration files in /etc/security/limits.d directory, +#which are read in alphabetical order, override the settings in this +#file in case the domain is the same or more specific. +#That means, for example, that setting a limit for wildcard domain here +#can be overridden with a wildcard setting in a config file in the +#subdirectory, but a user specific setting here can be overridden only +#with a user specific setting in the subdirectory. +# #Each line describes a limit for a user in the form: # # diff --git a/security/limits.d/25-pw-rlimits.conf b/security/limits.d/25-pw-rlimits.conf new file mode 100644 index 0000000..c8d25eb --- /dev/null +++ b/security/limits.d/25-pw-rlimits.conf @@ -0,0 +1,14 @@ +# This file was installed by PipeWire project for its libpipewire-module-rt.so + +# It is up to the distribution/user to create the @pipewire group and to add the +# relevant users to the group. +# +# PipeWire will fall back to the RTKit DBus service when the user is not able to +# acquire RT priorities with rlimits. +# +# If the group is not automatically created, the match rule will never be true +# and this file will have no effect. +# +@pipewire - rtprio 95 +@pipewire - nice -19 +@pipewire - memlock 4194304 diff --git a/security/namespace.init b/security/namespace.init index 67d4aa2..d9053a1 100755 --- a/security/namespace.init +++ b/security/namespace.init @@ -16,7 +16,7 @@ if [ "$3" = 1 ]; then cp -rT /etc/skel "$homedir" chown -R "$user":"$gid" "$homedir" mask=$(awk '/^UMASK/{gsub("#.*$", "", $2); print $2; exit}' /etc/login.defs) - mode=$(printf "%o" $((0777 & ~$mask))) + mode=$(printf "%o" $((0777 & ~mask))) chmod ${mode:-700} "$homedir" [ -x /sbin/restorecon ] && /sbin/restorecon -R "$homedir" fi diff --git a/security/pwhistory.conf b/security/pwhistory.conf new file mode 100644 index 0000000..070b719 --- /dev/null +++ b/security/pwhistory.conf @@ -0,0 +1,21 @@ +# Configuration for remembering the last passwords used by a user. +# +# Enable the debugging logs. +# Enabled if option is present. +# debug +# +# root account's passwords are also remembered. +# Enabled if option is present. +# enforce_for_root +# +# Number of passwords to remember. +# The default is 10. +# remember = 10 +# +# Number of times to prompt for the password. +# The default is 1. +# retry = 1 +# +# The directory where the last passwords are kept. +# The default is /etc/security/opasswd. +# file = /etc/security/opasswd diff --git a/security/sepermit.conf b/security/sepermit.conf index 951f3df..0a12cd8 100644 --- a/security/sepermit.conf +++ b/security/sepermit.conf @@ -1,7 +1,7 @@ # /etc/security/sepermit.conf # # Each line contains either: -# - an user name +# - a user name # - a group name, with @group syntax # - a SELinux user name, with %seuser syntax # Each line can contain optional arguments separated by : diff --git a/shadow b/shadow index d38b74c..d7b58b1 100644 --- a/shadow +++ b/shadow @@ -71,3 +71,9 @@ fwupd-refresh:*:19242:0:99999:7::: postgres:*:19282:0:99999:7::: emmi:$y$j9T$yYEP5auWYP6GZAQ7hmX0o/$XVHY2A5J36kqiVIqUvWDAl9RR6rOnMJxtL3JlNLCJp7:19868:0:99999:7::: tobias:$y$j9T$pB3vbdn7fjvrfI/s64Eeq0$FS22uX4XRpXyxg8bBt3WZEEoEv7EBM3DSSQ/yxyG3d7:19730:0:99999:7::: +polkitd:!*:19982:::::: +_galera:!:19982:::::: +dhcpcd:!:19982:::::: +cups-browsed:!:19982:::::: +gnome-remote-desktop:!*:19982:::::: +gnome-initial-setup:!:19982:::::: diff --git a/shadow- b/shadow- index 244f9cb..5a1f884 100644 --- a/shadow- +++ b/shadow- @@ -42,7 +42,7 @@ frank:$6$B9vdOwg3$FGETupX4vQ3JAcN4IKoEeA5ITcdU6PHu421SKsgINS4Hg51vksMoDw58HorDtz sshd:*:18383:0:99999:7::: bind:*:18383:0:99999:7::: postfix:*:18384:0:99999:7::: -doris:$6$aaBD.v4x$kR6SRHU0BmEMnK5SVaU/UcHl.xw.pfq7naPf8Wb6xkA4c1ENK.9XKvc/Tj5iF4/9yQOYSgjR5iKiD7w7MMZhn1:15357:0:99999:7::: +doris:$y$j9T$AZOlxONjkPQpF4fKNni1p0$U28PgTvsoDdp1fT.ZeaXgeRPcXRXU6qInwxhCc9votB:19881:0:99999:7::: davis:$6$LGOGpMo7$IEac4EA0nNsTr7OeyFGgDkPm3QNmCX.oB43aVgnwWPFGItGxCY1zD2XlHWEy3fBYziCXI.vbwElYnwYzltzlt1:18008:0:99999:7::: heiko:$6$H4HqXLQP$C8z9qeK1thF1pEN.ABVIghuRwNU4eIVBLbEo3N7RcnEebwNevoulYo.mGH/tXcEfnE2WsVTILMpPH1FHKD5AK/:15590:0:99999:7::: patrick:$6$WigVTguB$swczs.5CwCYDwrNtibrWiNi27a3WITJi2hlAAAJgCJVa9bSh86AnxxQ9VBcz4z18y/DVMxssQ2SIhFCu1Ra9O/:18342:0:99999:7::: @@ -69,5 +69,10 @@ whoopsie:*:19220:0:99999:7::: swtpm:*:19220:0:99999:7::: fwupd-refresh:*:19242:0:99999:7::: postgres:*:19282:0:99999:7::: -emmi:$y$j9T$WW1CVJUgig4tMeDB/fbrM/$o2IggYlmAjnM3EIP51fdzLsFD.0LTMAmJcnOgax3GI6:19316:0:99999:7::: +emmi:$y$j9T$yYEP5auWYP6GZAQ7hmX0o/$XVHY2A5J36kqiVIqUvWDAl9RR6rOnMJxtL3JlNLCJp7:19868:0:99999:7::: tobias:$y$j9T$pB3vbdn7fjvrfI/s64Eeq0$FS22uX4XRpXyxg8bBt3WZEEoEv7EBM3DSSQ/yxyG3d7:19730:0:99999:7::: +polkitd:!*:19982:::::: +_galera:!:19982:::::: +dhcpcd:!:19982:::::: +cups-browsed:!:19982:::::: +gnome-remote-desktop:!*:19982:::::: diff --git a/smartd.conf b/smartd.conf index 7c80e21..4507a75 100644 --- a/smartd.conf +++ b/smartd.conf @@ -1,6 +1,6 @@ # Sample configuration file for smartd. See man smartd.conf. -# Home page is: http://www.smartmontools.org +# Home page is: https://www.smartmontools.org # smartd will re-read the configuration file if it receives a HUP # signal @@ -9,9 +9,6 @@ # device per line. Text after a hash (#) is ignored, and you may use # spaces and tabs for white space. You may use '\' to continue lines. -# You can usually identify which hard disks are on your system by -# looking in /proc/ide and in /proc/scsi. - # The word DEVICESCAN will cause any remaining lines in this # configuration file to be ignored: it tells smartd to scan for all # ATA and SCSI devices. DEVICESCAN may be followed by any of the @@ -49,9 +46,8 @@ DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smar # An ATA disk may appear as a SCSI device to the OS. If a SCSI to # ATA Translation (SAT) layer is between the OS and the device then -# this can be flagged with the '-d sat' option. This situation may -# become common with SATA disks in SAS and FC environments. -# /dev/sda -a -d sat +# this can be flagged with the '-d sat' option. +#/dev/sda -a -d sat # A very silent check. Only report SMART health status if it fails # But send an email in this case @@ -63,23 +59,6 @@ DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smar #/dev/sda -d scsi -s L/../../3/18 #/dev/sdb -d scsi -s L/../../7/01 -# Monitor 4 ATA disks connected to a 3ware 6/7/8000 controller which uses -# the 3w-xxxx driver. Start long self-tests Sundays between 1-2, 2-3, 3-4, -# and 4-5 am. -# NOTE: starting with the Linux 2.6 kernel series, the /dev/sdX interface -# is DEPRECATED. Use the /dev/tweN character device interface instead. -# For example /dev/twe0, /dev/twe1, and so on. -#/dev/sdc -d 3ware,0 -a -s L/../../7/01 -#/dev/sdc -d 3ware,1 -a -s L/../../7/02 -#/dev/sdc -d 3ware,2 -a -s L/../../7/03 -#/dev/sdc -d 3ware,3 -a -s L/../../7/04 - -# Monitor 2 ATA disks connected to a 3ware 9000 controller which -# uses the 3w-9xxx driver (Linux, FreeBSD). Start long self-tests Tuesdays -# between 1-2 and 3-4 am. -#/dev/twa0 -d 3ware,0 -a -s L/../../2/01 -#/dev/twa0 -d 3ware,1 -a -s L/../../2/03 - # Monitor 2 SATA (not SAS) disks connected to a 3ware 9000 controller which # uses the 3w-sas driver (Linux). Start long self-tests Tuesdays # between 1-2 and 3-4 am. @@ -87,15 +66,9 @@ DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smar #/dev/twl0 -d 3ware,0 -a -s L/../../2/01 #/dev/twl0 -d 3ware,1 -a -s L/../../2/03 -# Same as above for Windows. Option '-d 3ware,N' is not necessary, -# disk (port) number is specified in device name. -# NOTE: On Windows, DEVICESCAN works also for 3ware controllers. -#/dev/hdc,0 -a -s L/../../2/01 -#/dev/hdc,1 -a -s L/../../2/03 -# -# Monitor 2 disks connected to the first HP SmartArray controller which -# uses the cciss driver. Start long tests on Sunday nights and short -# self-tests every night and send errors to root +# Monitor 2 disks connected to the first HP SmartArray controller which uses +# the Linux cciss driver. Start long self-tests on Sunday nights and short +# self-tests every night and send errors to root. #/dev/sda -d cciss,0 -a -s (L/../../7/02|S/../.././02) -m root #/dev/sda -d cciss,1 -a -s (L/../../7/03|S/../.././03) -m root @@ -113,37 +86,41 @@ DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smar # HERE IS A LIST OF DIRECTIVES FOR THIS CONFIGURATION FILE. # PLEASE SEE THE smartd.conf MAN PAGE FOR DETAILS # -# -d TYPE Set the device type: ata, scsi, marvell, removable, 3ware,N, hpt,L/M/N -# -T TYPE set the tolerance to one of: normal, permissive +# -d TYPE Set the device type: ata, scsi[+TYPE], nvme[,NSID], +# sat[,auto][,N][+TYPE], usbcypress[,X], usbjmicron[,p][,x][,N], +# usbprolific, usbsunplus, sntasmedia, sntjmicron[,NSID], sntrealtek, +# ... (platform specific) +# -T TYPE Set the tolerance to one of: normal, permissive # -o VAL Enable/disable automatic offline tests (on/off) # -S VAL Enable/disable attribute autosave (on/off) -# -n MODE No check. MODE is one of: never, sleep, standby, idle +# -n MODE No check if: never, sleep[,N][,q], standby[,N][,q], idle[,N][,q] # -H Monitor SMART Health Status, report if failed -# -l TYPE Monitor SMART log. Type is one of: error, selftest -# -f Monitor for failure of any 'Usage' Attributes -# -m ADD Send warning email to ADD for -H, -l error, -l selftest, and -f +# -s REG Do Self-Test at time(s) given by regular expression REG +# -l TYPE Monitor SMART log or self-test status: +# error, selftest, xerror, offlinests[,ns], selfteststs[,ns] +# -l scterc,R,W Set SCT Error Recovery Control +# -e Change device setting: aam,[N|off], apm,[N|off], dsn,[on|off], +# lookahead,[on|off], security-freeze, standby,[N|off], wcache,[on|off] +# -f Monitor 'Usage' Attributes, report failures +# -m ADD Send email warning to address ADD # -M TYPE Modify email warning behavior (see man page) -# -s REGE Start self-test when type/date matches regular expression (see man page) -# -p Report changes in 'Prefailure' Normalized Attributes -# -u Report changes in 'Usage' Normalized Attributes +# -p Report changes in 'Prefailure' Attributes +# -u Report changes in 'Usage' Attributes # -t Equivalent to -p and -u Directives # -r ID Also report Raw values of Attribute ID with -p, -u or -t # -R ID Track changes in Attribute ID Raw value with -p, -u or -t # -i ID Ignore Attribute ID for -f Directive # -I ID Ignore Attribute ID for -p, -u or -t Directive -# -C ID Report if Current Pending Sector count non-zero -# -U ID Report if Offline Uncorrectable count non-zero +# -C ID[+] Monitor [increases of] Current Pending Sectors in Attribute ID +# -U ID[+] Monitor [increases of] Offline Uncorrectable Sectors in Attribute ID # -W D,I,C Monitor Temperature D)ifference, I)nformal limit, C)ritical limit # -v N,ST Modifies labeling of Attribute N (see man page) -# -a Default: equivalent to -H -f -t -l error -l selftest -C 197 -U 198 -# -F TYPE Use firmware bug workaround. Type is one of: none, samsung # -P TYPE Drive-specific presets: use, ignore, show, showall +# -a Default: -H -f -t -l error -l selftest -l selfteststs -C 197 -U 198 +# -F TYPE Use firmware bug workaround: +# none, nologdir, samsung, samsung2, samsung3, xerrorlba +# -c i=N Set interval between disk checks to N seconds # # Comment: text after a hash sign is ignored # \ Line continuation character # Attribute ID is a decimal integer 1 <= ID <= 255 # except for -C and -U, where ID = 0 turns them off. -# All but -d, -m and -M Directives are only implemented for ATA devices -# -# If the test string DEVICESCAN is the first uncommented text -# then smartd will scan for devices. -# DEVICESCAN may be followed by any desired Directives. diff --git a/sound/events/mate-battstat_applet.soundlist b/sound/events/mate-battstat_applet.soundlist index 09abdf9..473e167 100644 --- a/sound/events/mate-battstat_applet.soundlist +++ b/sound/events/mate-battstat_applet.soundlist @@ -25,7 +25,7 @@ description[en_AU]=Battery Status Utility description[en_CA]=Battery Status Utility description[en_GB]=Battery Status Utility description[eo]=Bateria stata utilaĵo -description[es]=Utilidad del estado de la batería +description[es]=Herramienta del estado de la batería description[es_AR]=Utilidad de estado de la batería description[es_CL]=Utilidad de estado de la batería description[es_CO]=Utilidad de estado de la batería @@ -293,7 +293,7 @@ description[mr]=बॅटरी पूर्णतः पुनःभारि description[ms]=Bateri dicas-semula sepenuhnya description[nb]=Batteriet er fullt oppladet description[ne]=ब्याट्री पूरा रिचार्ज भयो -description[nl]=Accu is volledig opgeladen +description[nl]=Accu volledig opgeladen description[nn]=Batteriet er fullt opplada description[oc]=Batariá completament recargada description[or]=ବ୍ଯାଟେରୀ ପୂର୍ଣ୍ଣ ଭାବରେ ପୁନଃ-ଚାର୍ଜ ହୋଇଛି diff --git a/speech-dispatcher/modules/cicero.conf b/speech-dispatcher/modules/cicero.conf index d167f10..36d0301 100644 --- a/speech-dispatcher/modules/cicero.conf +++ b/speech-dispatcher/modules/cicero.conf @@ -26,7 +26,7 @@ # be influenced from this place. Please see Cicero # documentation -# -- DEBUGING AND LOGING -- +# -- DEBUGGING AND LOGGING -- # Copyright (C) 2006 Olivier BERT # Copyright (C) 2006 Brailcom, o.p.s diff --git a/speech-dispatcher/modules/dtk-generic.conf b/speech-dispatcher/modules/dtk-generic.conf index 615790e..61ea6a9 100644 --- a/speech-dispatcher/modules/dtk-generic.conf +++ b/speech-dispatcher/modules/dtk-generic.conf @@ -51,7 +51,7 @@ GenericStripPunctChars "[]" # There is a multilingual version of DECTalk software, however I # do not have it. Thus, only the US English voices are defined here. # If you know about the other languages, please let us know on -# +# AddVoice "en" "MALE1" "p" AddVoice "en" "MALE2" "h" diff --git a/speech-dispatcher/modules/espeak-mbrola-generic.conf b/speech-dispatcher/modules/espeak-mbrola-generic.conf index 609d1c7..7034991 100644 --- a/speech-dispatcher/modules/espeak-mbrola-generic.conf +++ b/speech-dispatcher/modules/espeak-mbrola-generic.conf @@ -31,9 +31,9 @@ GenericSoundIconFolder "/usr/share/sounds/sound-icons/" # The following three items control punctuation levels None, Some, and All. # Each of these values will be substituted into the $PUNCT variable depending # on the value passed to speech dispatcher from applications. -# Note that if an empty string is specified, then $PUNCT will be blank +# Note that if an empty string is specified, then $PUNCT will be blank # which is a default situation for espeak. - + GenericPunctNone "" GenericPunctSome "--punct=\"()[]{};:\"" GenericPunctMost "--punct=\"()[]{};:\"" diff --git a/speech-dispatcher/modules/espeak-ng-mbrola-generic.conf b/speech-dispatcher/modules/espeak-ng-mbrola-generic.conf index d6abe73..17c7613 100644 --- a/speech-dispatcher/modules/espeak-ng-mbrola-generic.conf +++ b/speech-dispatcher/modules/espeak-ng-mbrola-generic.conf @@ -37,9 +37,9 @@ GenericSoundIconFolder "/usr/share/sounds/sound-icons/" # The following three items control punctuation levels None, Some, and All. # Each of these values will be substituted into the $PUNCT variable depending # on the value passed to speech dispatcher from applications. -# Note that if an empty string is specified, then $PUNCT will be blank +# Note that if an empty string is specified, then $PUNCT will be blank # which is a default situation for espeak. - + GenericPunctNone "" GenericPunctSome "--punct=\"()[]{};:\"" GenericPunctMost "--punct=\"()[]{};:\"" @@ -104,9 +104,9 @@ VoiceFileDependency "/usr/lib/x86_64-linux-gnu/espeak-ng-data/voices/mb/mb-$VOIC # MBROLA as of 12 October 2018 are listed, some commented with the # rationale to not include them by default. You still can ship or use # the commented voices if you uncomment the corresponding line. - -# As of Friday 12 October 2018 theses mbrola voices not yet supported -# by espeak-ng's phonemes translation to mbrola in git are: + +# As of Friday 12 October 2018 these mbrola voices aren't yet +# supported by espeak-ng's phonemes translation to mbrola in git are: # bz1: Breton Female (25.0Mb) Jean Pierre Messager # hb1: Hebrew Male (3.4Mb) Yoram Meron # hb2: Hebrew Female (5.6Mb) Esther Raizen @@ -151,7 +151,7 @@ AddVoice "es" "FEMALE1" "es3" AddVoice "es" "MALE3" "es4" AddVoice "es-mx" "MALE1" "mx1" AddVoice "es-mx" "MALE2" "mx2" -AddVoice "es-ve" "MALE1" "vz1" +AddVoice "es-ve" "MALE1" "vz1" AddVoice "et" "MALE1" "ee1" diff --git a/speech-dispatcher/modules/espeak-ng-mbrola.conf b/speech-dispatcher/modules/espeak-ng-mbrola.conf index 4f1552a..f2c323c 100644 --- a/speech-dispatcher/modules/espeak-ng-mbrola.conf +++ b/speech-dispatcher/modules/espeak-ng-mbrola.conf @@ -41,7 +41,7 @@ EspeakMaxRate 449 # -- Internal parameters -- # Number of ms of audio returned by the espeak callback function. -EspeakAudioChunkSize 3000 +EspeakAudioChunkSize 300 # Maximum number of samples to buffer in playback queue. EspeakAudioQueueMaxSize 441000 diff --git a/speech-dispatcher/modules/espeak-ng.conf b/speech-dispatcher/modules/espeak-ng.conf index d02704e..9677bc9 100644 --- a/speech-dispatcher/modules/espeak-ng.conf +++ b/speech-dispatcher/modules/espeak-ng.conf @@ -41,7 +41,7 @@ EspeakMaxRate 449 # -- Internal parameters -- # Number of ms of audio returned by the espeak callback function. -EspeakAudioChunkSize 3000 +EspeakAudioChunkSize 300 # Maximum number of samples to buffer in playback queue. EspeakAudioQueueMaxSize 441000 diff --git a/speech-dispatcher/modules/espeak.conf b/speech-dispatcher/modules/espeak.conf index 3abc422..cbd453b 100644 --- a/speech-dispatcher/modules/espeak.conf +++ b/speech-dispatcher/modules/espeak.conf @@ -41,7 +41,7 @@ EspeakMaxRate 449 # -- Internal parameters -- # Number of ms of audio returned by the espeak callback function. -EspeakAudioChunkSize 3000 +EspeakAudioChunkSize 300 # Maximum number of samples to buffer in playback queue. EspeakAudioQueueMaxSize 441000 diff --git a/speech-dispatcher/modules/festival.conf b/speech-dispatcher/modules/festival.conf index 568b6f3..cae8cb8 100644 --- a/speech-dispatcher/modules/festival.conf +++ b/speech-dispatcher/modules/festival.conf @@ -1,4 +1,4 @@ -# -- DEBUGING -- +# -- DEBUGGING -- # Debug turns debugging on or off # See speechd.conf for information where debugging information is stored @@ -28,7 +28,7 @@ Debug 0 # FestivalCacheOn 1 -# How large should the memmory assigned to output module for +# How large should the memory assigned to output module for # cache should be. Festival will never overcome this limit. # If there are more messages to save, the ones that are least # accessed will be removed from the cache. So if you set this @@ -60,7 +60,7 @@ Debug 0 # connection to Festival each time the currently synthesized wavefile # is no longer needed to finish and new text is waiting. This may improve # Festival responsivity on slower machines, but might cause a more network -# trafic. Currently, the option is set to 0 by default, because there +# traffic. Currently, the option is set to 0 by default, because there # is a network problem in Festival socket communication layer that introduces # unnecessary delays that affect the performance heavily in this mode. # Unless your Festival is patched against this bug, switching this on diff --git a/speech-dispatcher/modules/mimic3-generic.conf b/speech-dispatcher/modules/mimic3-generic.conf new file mode 100644 index 0000000..fda926d --- /dev/null +++ b/speech-dispatcher/modules/mimic3-generic.conf @@ -0,0 +1,125 @@ +# The mary-generic output module is based on the generic plugin for Speech +# Dispatcher. It means there is no code written explicitly for +# this plugin, all the specifics are handled in this configuration +# and we call a simple command line client to perform the actual +# synthesis. Use this config file with the sd_generic output module. + +# Debug turns debugging on or off +# See speechd.conf for information where debugging information is stored +Debug 0 + +# IMPORTANT: The audio output method relies on an audio playback +# utility (play, aplay, paplay for OSS, ALSA or Pulse) +# being installed. If this is not the case, consider installing it +# or replace the $PLAY_COMMAND string in the GenericExecuteString below +# with play, paplay or similar. +# +# GenericExecuteSynth is the shell command that should be +# executed in order to say some message. This command must +# stop saying the message on SIGKILL, otherwise it's useless. +# You can use the variables $LANGUAGE, $VOICE, $PITCH and $RATE +# which will be substituted for the appropriate value (you +# can modify this value, see other parameters). +# This line uses the command curl, so you might need to install +# curl if it isn't already installed. +# The command can be split into more lines, if necessary, using '\'. +GenericExecuteSynth \ +"printf %s \'$DATA\' | mimic3 --remote --voice \'$VOICE\' --stdout | $PLAY_COMMAND" + +GenericCmdDependency "mimic3" +GenericSoundIconFolder "/usr/share/sounds/sound-icons/" + +# The following three items control punctuation levels None, Some, and All. +# Each of these values will be substituted into the $PUNCT variable depending +# on the value passed to speech dispatcher from applications. +# Note that if an empty string is specified, then $PUNCT will be blank +# which is a default situation for espeak. + +GenericPunctNone "" +GenericPunctSome "--punct=\"()[]{};:\"" +GenericPunctMost "--punct=\"()[]{};:\"" +GenericPunctAll "--punct" + +# GenericStripPunctChars is a list (enclosed in doublequotes) of +# all the characters that should be replaced by whitespaces in +# order not to be badly handled by the output module or misinterpreted +# by shell. +#GenericStripPunctChars "" + +# If the language you need to pass in $LANG is different +# from the standard ISO language code, you can specify +# which string to use instead. If you wish to use +# other than ISO charset for the specified language, +# you can add it's name (as accepted by iconv) as a +# third parameter in doublequotes. + +#GenericLanguage "en" "en_GB" "utf-8" +#GenericLanguage "en" "en_US" "utf-8" + +# AddVoice specifies which $VOICE string should be assigned to +# each language and symbolic voice name. All the voices you want +# to use must be specified here. This list will likely not be +# up-to-date, please check your mary installation and add the voices +# you want to use. + +AddVoice "af" "FEMALE1" "af_ZA/google-nwu_low" +AddVoice "bn" "FEMALE1" "bn/multi_low" +AddVoice "de" "MALE1" "de_DE/thorsten_low" +AddVoice "de" "MALE2" "de_DE/thorsten-emotion_low" +AddVoice "de" "MALE3" "de_DE/m-ailabs_low" +AddVoice "el" "FEMALE1" "el_GR/rapunzelina_low" +AddVoice "en" "MALE1" "en_UK/apope_low" +AddVoice "en" "MALE1" "en_US/hifi-tts_low" +AddVoice "en" "FEMALE1" "en_US/ljspeech_low" +AddVoice "en" "MALE2" "en_US/m-ailabs_low" +AddVoice "en" "MALE3" "en_US/cmu-arctic_low" +AddVoice "en" "FEMALE2" "en_US/vctk_low" +AddVoice "es" "MALE1" "es_ES/carlfm_low" +AddVoice "es" "MALE2" "es_ES/m-ailabs_low" +AddVoice "fa" "FEMALE1" "fa/haaniye_low" +AddVoice "fi" "MALE1" "fi_FI/harri-tapani-ylilammi_low" +AddVoice "fr" "FEMALE1" "fr_FR/m-ailabs_low" +AddVoice "fr" "FEMALE2" "fr_FR/siwis_low" +AddVoice "fr" "MALE1" "fr_FR/tom_low" +AddVoice "gu" "FEMALE1" "gu_IN/cmu-indic_low" +AddVoice "ha" "MALE1" "ha_NE/openbible_low" +AddVoice "hu" "FEMALE1" "hu_HU/diana-majlinger_low" +AddVoice "it" "MALE1" "it_IT/mls_low" +AddVoice "it" "MALE2" "it_IT/riccardo-fasol_low" +AddVoice "jv" "MALE1" "jv_ID/google-gmu_low" +AddVoice "ko" "FEMALE1" "ko_KO/kss_low" +AddVoice "ne" "FEMALE1" "ne_NP/ne-google_low" +AddVoice "nl" "MALE1" "nl/bart-de-leeuw_low" +AddVoice "nl" "MALE2" "nl/flemishguy_low" +AddVoice "nl" "FEMALE1" "nl/nathalie_low" +AddVoice "nl" "MALE3" "nl/pmk_low" +AddVoice "nl" "MALE4" "nl/rdh_low" +AddVoice "pl" "FEMALE1" "pl_PL/m-ailabs_low" +AddVoice "ru" "FEMALE1" "ru_RU/multi_low" +AddVoice "sw" "MALE1" "sw/lanfrica_low" +AddVoice "te" "MALE1" "te_IN/cmu-indic_low" +AddVoice "tn" "FEMALE1" "tn_ZA/google-nwu_low" +AddVoice "uk" "MALE1" "uk_UK/m-ailabs_low" +AddVoice "vi" "FEMALE1" "vi_VN/vais1000_low" +AddVoice "to" "MALE1" "yo/openbible_low" + +# DefaultVoice specifies which $VOICE string should be used if no voice is +# specified otherwise. + +DefaultVoice "en_UK/apope_low" + +# Copyright (C) 2018 Florian Steinhardt +# Copyright (C) 2022 Samuel Thibault +# +# 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 (file +# COPYING in the root directory). +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . diff --git a/speech-dispatcher/modules/openjtalk.conf b/speech-dispatcher/modules/openjtalk.conf new file mode 100644 index 0000000..4138d21 --- /dev/null +++ b/speech-dispatcher/modules/openjtalk.conf @@ -0,0 +1,20 @@ +# dictionary directory (open_jtalk -x option) +OpenjtalkDictionaryDirectory "/var/lib/mecab/dic/open-jtalk/naist-jdic" + +# HTS voice file (open_jtalk -m option) +OpenjtalkVoice "/usr/share/hts-voice/nitech-jp-atr503-m001/nitech_jp_atr503_m001.htsvoice" + +# Copyright (C) 2023 Chinamu Kawano +# +# 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 (file +# COPYING in the root directory). +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . diff --git a/speech-dispatcher/speechd.conf b/speech-dispatcher/speechd.conf index b7a514f..d1ff950 100644 --- a/speech-dispatcher/speechd.conf +++ b/speech-dispatcher/speechd.conf @@ -9,7 +9,7 @@ # # unix_socket -- communication over Unix sockets represented by a file in the # filesystem (see SocketPath below). This method works only locally, but is -# prefered for standard session setup, where every user runs his own instance of Speech +# preferred for standard session setup, where every user runs his own instance of Speech # Dispatcher to get voice feedback on his own computer. # # inet_socket -- alternatively, you can start Speech Dispatcher on @@ -289,9 +289,9 @@ SymbolsPreprocFile "orca-chars.dic" # The DefaultModule selects which output module is the default. You # must use one of the names of the modules loaded with AddModule. -#DefaultModule espeak-ng +# DefaultModule espeak-ng -# The LanguageDefaultModule selects which output modules are prefered +# The LanguageDefaultModule selects which output modules are preferred # for specified languages. #LanguageDefaultModule "en" "espeak" @@ -332,7 +332,7 @@ Include "clients/*.conf" # Copyright (C) 2017 Colomban Wendling # Copyright (C) 2018 Raphaël POITEVIN # Copyright (C) 2018 Florian Steinhardt -# Copyright (C) 2018-2021 Samuel Thibault +# Copyright (C) 2018-2021, 2023 Samuel Thibault # # 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 diff --git a/ssh/moduli b/ssh/moduli index 3bf142a..9a9bcf7 100644 --- a/ssh/moduli +++ b/ssh/moduli @@ -1,382 +1,454 @@ # Time Type Tests Tries Size Generator Modulus -20210524220022 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F806ABBEB -20210524220025 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F807D248B -20210524220034 2 6 100 2047 5 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F80D9BC9F -20210524220041 2 6 100 2047 5 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F812A0A37 -20210524220046 2 6 100 2047 5 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F8155AB97 -20210524220054 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F81B2848B -20210524220056 2 6 100 2047 5 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F81C13007 -20210524220118 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F82930D03 -20210524220122 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F82BE877B -20210524220127 2 6 100 2047 5 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F82EBBF97 -20210524220132 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F8320C043 -20210524220137 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F83476BCB -20210524220154 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F83FA204B -20210524220159 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F842A67EB -20210524220217 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F84E7FEDB -20210524220251 2 6 100 2047 5 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F86503997 -20210524220256 2 6 100 2047 5 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F867E7587 -20210524220301 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F86A47F7B -20210524220302 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F86A754D3 -20210524220304 2 6 100 2047 5 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F86BFB23F -20210524220310 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F86F871FB -20210524220313 2 6 100 2047 5 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F87125B7F -20210524220316 2 6 100 2047 5 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F87290AD7 -20210524220323 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F876DECFB -20210524220330 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F87B31B33 -20210524220332 2 6 100 2047 5 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F87BD0977 -20210524220333 2 6 100 2047 5 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F87C5168F -20210524220335 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F87D5CCB3 -20210524220337 2 6 100 2047 2 C117F4B631CA032FD2F00AC0D9A5473D8E56DA246FC44FD594BF5657D399E453728341CC920EE9127729637683D268CA3B62F5CB61C7D4F08D3F202D67DBBBD88498043861190549649D82E7793A1874FE0E8ED0B460E3442DD4DFC2301A1B6D8FA36C7CAD084B2FFEF2205E3CE46B030E4618C7B50656BF9FB60592B1FA32E91E0D536A12E601317F0562F547FF44DF33377ABAB2A2991EC99887712BFD9C78BBAA8759B09577706493F50A416F472D6F7B9532959A8899FACEB55B012E8FE8131AA45E1851FFAA3572E489FF4AAE89ECB583C98CC29ADBB1E9677AE2517D6BC1BC13C5A18A232FAD4CDC6E580FEC730D070D49E88A23C528A4985F87DBEA23 -20210524220355 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A44F8E93 -20210524220404 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A4A0C6AF -20210524220412 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A4EF1E03 -20210524220414 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A4F93C23 -20210524220420 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A535963B -20210524220424 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A5566833 -20210524220425 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A5599617 -20210524220426 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A55EC4A7 -20210524220436 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A5BD5EB7 -20210524220445 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A619258B -20210524220451 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A650122B -20210524220501 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A6B04DA7 -20210524220513 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A725B467 -20210524220528 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A7C40A4B -20210524220537 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A825DA4F -20210524220559 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A906849F -20210524220603 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A92B2543 -20210524220606 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A946A62B -20210524220611 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A96E9F73 -20210524220612 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A9741957 -20210524220613 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A977BF53 -20210524220614 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A9808FE3 -20210524220616 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A994D8CB -20210524220618 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A99CAF0B -20210524220624 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A9D53ABF -20210524220627 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01A9F1F75B -20210524220644 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01AAB771E7 -20210524220645 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01AAB8D6C3 -20210524220650 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01AAE8CD27 -20210524220652 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01AAFAE557 -20210524220656 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01AB231D03 -20210524220658 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01AB2F512F -20210524220700 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01AB3ED6AF -20210524220706 2 6 100 2047 5 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01AB7A3DDF -20210524220712 2 6 100 2047 2 CDA33E2E7179C731632DFF6272815DAAC78E971B46095FA70FD7153B8FEC3061C37064D6D6961EA44D04D20222E7071AF123319EE4B70C6C6C7F5EC5BF6F4556A9636794FE249A109E9292CAE57FE40829089D99A5731AC08639F090500DAA9ECD8D56C83368EA05DEB9A1C37C82C0E84396128BF47B2222A7312DC06F7220DB671F16302E8C9ACEB9034E4955EC08E27C9E708FF81884B81CFB3DD2D662D0A60A5DAA91EBD69F564B8B2A565637663A4D444BA4BBEE7F029BB44AE1EA2182F39A1E2ABFDE297432932295FCF1DB704EFCD3A30A9EF881D6090480232D8893B9F7608037E1B5A2A09DD9E590C63ED28A82EFF89135E05E010710FC01ABB48B1B -20210524221547 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB8505902F721263 -20210524221723 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB85059030ED9F9B -20210524221800 2 6 100 3071 5 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB8505903179F84F -20210524221940 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB850590331E399B -20210524222007 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB850590338E4BEB -20210524222013 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB850590339E72DB -20210524222057 2 6 100 3071 5 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB8505903458ADC7 -20210524222125 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB85059034C60DC3 -20210524222149 2 6 100 3071 5 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB8505903527AD67 -20210524222206 2 6 100 3071 5 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB850590356715BF -20210524222226 2 6 100 3071 5 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB85059035B2AF7F -20210524222240 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB85059035E27D63 -20210524222530 2 6 100 3071 5 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB85059038AD337F -20210524222550 2 6 100 3071 5 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB85059038FF50F7 -20210524222711 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB8505903A587DBB -20210524222722 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB8505903A7E2593 -20210524222813 2 6 100 3071 5 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB8505903B518C67 -20210524222821 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB8505903B6BA4B3 -20210524222927 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB8505903C7ADF53 -20210524222944 2 6 100 3071 5 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB8505903CB9378F -20210524223124 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB8505903E4E0F63 -20210524223132 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB8505903E680D03 -20210524223318 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB8505904017708B -20210524223328 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB85059040391D6B -20210524223340 2 6 100 3071 5 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB8505904064990F -20210524223418 2 6 100 3071 2 C1064E3791D96D66CA94320FDDA0DD731891FE4D4E4BCB5C8C2A22E33BE0C071BDD6B55DF0A474F1123F6AA3CDBB043EE9972052E3422BAAF9CBB6C1E77E2817F0266F0018351110EE2017EDE4312F0E0ABECA6585F15630FE2228BC03E4DEC84F31650177D712CDE77D6D6D2B0B391F64CD792A6C14BF9A16011EE673183465882595613087535464AC29A1138E1FB2B1024693A368700447307B43435E1BC718CD239396943F22BBF861EA0098069CAB7976B13C60A9CDD4BEDE6DF3659D61188E161D2D5A02CADDCCB547319E02211D00445BE47F5484F673239D7796CB1E1D3FF1558DA0ACD3AB17C6B3D8C3F00DFBBBF69F3B600E98DDC1FB0C0F79FC2E2F88C891F7BACAD4023331B623DF6835B2A7E881E59F0B7CE676208717E3AA51FBEDD7E9EE62527F253762C7B6A3D987DF800D2FB66DFE4F9588BEAA938DD9FAA5916186746FBC25A357F57D0E03442EEA6D067F19ABB96865474A250C73F66FE0FC5B5847CAB8F2CE25765A52A27223BD725C7ECFCF55EAAB85059040FCE473 -20210524223453 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EB455657B -20210524223634 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EB5FCC833 -20210524223659 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EB65DD6F3 -20210524223732 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EB6E02573 -20210524223739 2 6 100 3071 5 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EB6F4ED87 -20210524223745 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EB7068FBB -20210524223826 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EB7A2859B -20210524223848 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EB7EE3B1B -20210524223936 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EB8AE2333 -20210524224015 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EB93EC75B -20210524224018 2 6 100 3071 5 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EB944D10F -20210524224136 2 6 100 3071 5 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EBA7C4FC7 -20210524224213 2 6 100 3071 5 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EBB023E7F -20210524224228 2 6 100 3071 5 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EBB36560F -20210524224236 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EBB4F6853 -20210524224323 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EBC0F75BB -20210524224346 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EBC62CB7B -20210524224413 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EBCC9AD0B -20210524224441 2 6 100 3071 5 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EBD2F9967 -20210524224508 2 6 100 3071 5 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EBD92D627 -20210524224722 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EBF92432B -20210524224733 2 6 100 3071 5 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EBFB7A837 -20210524224832 2 6 100 3071 5 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EC09EA30F -20210524224841 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EC0B86AD3 -20210524224843 2 6 100 3071 5 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EC0B88DBF -20210524225050 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EC2C17DEB -20210524225054 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EC2C967DB -20210524225112 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EC30CDA43 -20210524225123 2 6 100 3071 5 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EC3311D0F -20210524225247 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EC4813D2B -20210524225254 2 6 100 3071 2 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EC4923E73 -20210524225346 2 6 100 3071 5 C6D582E2863DD842704EDE65181452A2A54FD6112537B792F2AF066D30656086948D10BD502D46881AA1766656F36A4BDDCCAF0893BA661A1E7952ED0CC9FD481640C27E1513322DA51E6CF68B2659BFED70ACA5F3D45188E2DCE57C05479C7564EB1573D3A039E815105E5BED13E0810D70E388766005C2DE1ADA9855EB53BF83EFABFCB67D8BDC4156C639A547EBDCB3EB980DCD81A44255F1EFCEAE2367482CD7AC7C7B68CA9536B6548F5323C1F46C9ADB084274D82387B7005D7D964CF53F4FCD2EF3337466DEB47BF46DA8501BCDAC4579FE0512B1D6C2AFDF933E9C6B89B25CCD5066B103D59FF1CB96DD4E427520CC06DEE74325885FD48E20E6DA45009CFD337511AF8081C2BC4341306DB2F2BFEB6912F7176D07161162D1BF8B603B0500EDAE3985D29BE88F3F94E98F91A73BA3CCAD9F35EBF6F95F179DA44AD4255AE983FBF8A8BD9458ED7D3AC7E410735FF90ECB32029C5A7D562A33C295F6262E6E91AA15444B971D565A6F90CD898E700B4EE15FE1ADABD3EA6EC562D397 -20210524230435 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375A8B66EEB -20210524230743 2 6 100 4095 5 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375AA1B04D7 -20210524231138 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375ABDA60AB -20210524231337 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375ACBB313B -20210524231610 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375ADDB3D53 -20210524231810 2 6 100 4095 5 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375AEB7413F -20210524231830 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375AED5921B -20210524231850 2 6 100 4095 5 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375AEF2A0D7 -20210524232438 2 6 100 4095 5 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375B19B5B17 -20210524232556 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375B23127DB -20210524233441 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375B624C5D3 -20210524233915 2 6 100 4095 5 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375B81FBBEF -20210524234022 2 6 100 4095 5 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375B89ABD27 -20210524234251 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375B9AA7603 -20210524234341 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375B9FF196B -20210524234859 2 6 100 4095 5 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375BC541C47 -20210524234945 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375BCA418EB -20210524235116 2 6 100 4095 5 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375BD49C877 -20210524235639 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375BFB1B0BB -20210524235928 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375C0F703EB -20210525000202 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375C21C5393 -20210525000215 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375C22B072B -20210525000220 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375C22DB943 -20210525000241 2 6 100 4095 5 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375C24E57CF -20210525000519 2 6 100 4095 5 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375C37CDA8F -20210525000617 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375C3E42EBB -20210525000910 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375C52F623B -20210525000950 2 6 100 4095 2 DF313B012B87BCB41D4138171AA4A3ACBBCE90E58F3142966241384A0C0FFB78A3AAF92DFD19BAEF944D6323266A2BF7DAD5B917587B37D446A09EC84E519C10C981F1F59D7BF098A174589ACE1272D2BEDBC6703AE8F728E2EEC81F0C8F5E3E77991C632A664FAB45A584FD7A34133DB362EC04B2EFC6EC3F6C609C3ECEFB6223BA4CF06792D3A623F8FA4E1C78603B22B8AF856C8435AA6B25EEEB5C90F24572236182A79EE6A31331B4A78F1EFDE526AE53EA6C30F93DC2AEB3790E8AA728CE26D13080F84CC81ABB03E8E8E653368825D488461676BACF9BAAEDDA84A2E0E3524F407DD717A1DEC0D46C8FCF63F6F8952BCF1B19C03425F5AAB759ECD3C1E943756694A0F32CB0F765FB5EE410AFA6BAA30B0C96F4E65C76741BD067048DFF657B4C7C43336F200951448F3348AD241D9EBA14EE8CD8C023EF049835B6F6A6A4BA8B45CFF29C5252521494750C51972D2D448E357EA1B5A7230DCEFE9F2404E1D1C857E2DBFA18ABEA6369D958870D5657E3C6465748E2E10F851F9301B26F0A4AEF77F134C52A9391F7C92783FD7A2E378B5CE9F6D0ADA2B1EADC9BC9959E30E3821B2473DC1E2F3529DAE96B9E09BB0BC7806F41D7F39CEC690DB9F3DCCDFD92FA5DBF29FA26E5F55D87ED627E7788120A76ADDF2F2F28323F0950E1D9EAAC4270A6D66269978BB7382055BE7C36CE63446899C7ADF725F375C573F39B -20210525001816 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB091FBF7D2A3 -20210525001921 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB091FC6DAC53 -20210525001926 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB091FC6F3373 -20210525002309 2 6 100 4095 5 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB091FE12C677 -20210525002320 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB091FE1E59AB -20210525002338 2 6 100 4095 5 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB091FE3AB02F -20210525002359 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB091FE5BF4C3 -20210525002601 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB091FF3C869B -20210525002851 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB09200739083 -20210525003041 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0920140797B -20210525003049 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB092014502F3 -20210525003141 2 6 100 4095 5 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB09201A2B9FF -20210525003223 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB09201EA8A9B -20210525003231 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB09201F326F3 -20210525003352 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB092028EFD83 -20210525003809 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0920482BA13 -20210525003923 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB09205072CA3 -20210525004024 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB09205780163 -20210525004148 2 6 100 4095 5 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0920617E947 -20210525004457 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB092077D9FDB -20210525004558 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB09207ED990B -20210525004731 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB092089EB6C3 -20210525004805 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB09208D77E3B -20210525004822 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB09208EF6DA3 -20210525005103 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0920A21B82B -20210525005232 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0920AC6072B -20210525005335 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0920B39092B -20210525005400 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0920B611A73 -20210525005804 2 6 100 4095 5 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0920D2EF2A7 -20210525005836 2 6 100 4095 5 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0920D66062F -20210525010525 2 6 100 4095 5 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0921066C17F -20210525010559 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB09210A11893 -20210525010655 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0921101CC03 -20210525010715 2 6 100 4095 5 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB092111F033F -20210525011027 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0921284AEC3 -20210525011247 2 6 100 4095 5 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB092138697D7 -20210525011345 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB09213EAC66B -20210525011758 2 6 100 4095 5 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB09215CA5E7F -20210525011827 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB09215F9F6DB -20210525011950 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB092168F25FB -20210525012059 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB09217019A9B -20210525012441 2 6 100 4095 5 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB092189F6357 -20210525012731 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB09219DE687B -20210525012806 2 6 100 4095 5 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0921A19486F -20210525012959 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0921AE8C22B -20210525013036 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0921B277E7B -20210525013100 2 6 100 4095 2 D26A87E5A681F2A0E0231EC9449860176D2F9282C1D6E791D912B84987AAEF8BBCDE27FCC3A31FD76A78509ACB3673A0091330E077333D6682329E65ED16DAB1DC98ED93D911BCC3B63FF1271937AE5CE43688C0322530126BCC852EBA388F6B5B9AFF6808DD0B17790AD76F462EA9F0438F1E5A622C921E50A0358335806DD4A574C8117028E6DD07A42F09C3CDE7B5B9CD8914CEE9116E2F952862EFDB94F826D826C8EF15C468E80F916E09F4C411483E2C3CBDBF1CEE282F1144D17F9F681B0B238337941C1C5DEAB7DD52F0EC84A5C8B9FEEF5AA7EEA118FDF857B8BC0190C81A8D2E446E58C5F18DE1CFDD4680E04C89D421E1DEF67BC5A6FBA6B525FB06C263624A5D668A36F2254F9ADC7366544CE3A388B31675E3886801F9DFB571BA159C7D20B6175711387D696741F64FD689DC61F775028924BCCFC0197844340F61BB7EF0370B3FA53CFEEF65B4058B4CA1B25290DEB7E9ED829154430B7008A5E4174FCCAD783F3C8D1CE61014AF4299527B81B9F4D6EA4DEDEE89DD042FBDB6F0ED861CD7073F59AE181C5922BF8B480F7C71E2EC6CB6EA922FBA8C7383AA72001AA4A0AF633CD82D423B880E4AA3B96921BA8CE3EAB0337BAF49F37576905D811D657E3420C8C41C9BC693ACA6C94B34102F54FB370D597A1F9C00ED602927871F79C396D778FA4C968D2CD48788196EFB9511315087B9AEB0921B4B1893 -20210525015106 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081BF2FBF4B -20210525015719 2 6 100 6143 5 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081C01C9317 -20210525022943 2 6 100 6143 5 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081C51E7ABF -20210525025621 2 6 100 6143 5 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081C92AC0FF -20210525030139 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081C9F26EFB -20210525030310 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081CA22ECE3 -20210525033123 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081CE69BC83 -20210525035425 2 6 100 6143 5 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081D1EA340F -20210525042046 2 6 100 6143 5 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081D5E1F147 -20210525044151 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081D906177B -20210525045703 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081DB34C7EB -20210525050443 2 6 100 6143 5 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081DC53F8C7 -20210525050557 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081DC7921BB -20210525051327 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081DD90DF33 -20210525051635 2 6 100 6143 5 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081DE04D46F -20210525052745 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081DFAB207B -20210525053701 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081E102FFA3 -20210525060524 2 6 100 6143 5 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081E525193F -20210525061916 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081E723D123 -20210525062421 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081E7DAEAA3 -20210525062728 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081E8449753 -20210525064313 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081EA8CAE5B -20210525072251 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081F04FCEC3 -20210525082731 2 6 100 6143 5 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081F9AA3067 -20210525090241 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB3081FEACB11B -20210525093810 2 6 100 6143 2 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB308203BF9E43 -20210525094831 2 6 100 6143 5 CAED937BA3084DFE7B4C1B59AC23C7EA9F28E677B8AFA536E9079DECED93EDAAEFB2C757F9E7AE4E90C4C68C8C937CAA8A0FB92A36FBBD24F777D579E264E8750B365A59AF83C5925262981B301C94CA57CE2A4825438EE089B2E0A5A8D90B51B7DB6044383542685F2D543030403741A6337C0280866A08D15BBFF32D9326073E6F8BAE510E66CF5A5DC6C7D96EFA13984EA383224CD59C7F8A49BA170EBD0BCF896FAD0FD67AB88D4D25CC81D29FFB7062328C9BA3BCD7EB107B74FAC05412D7677C058604F544B2EE8548E9372064C0CEB79BADEF8755F86E8DC894BD043DE697ECE323D624156B731D99C12FD1F42BB2FCADF8CFFEAB8DB59F9CB5843C1A01018DB3E415B4BF00D7F3F20FAAD86938C6B3061BC2A4ED0D18FAD01B1E53D0C8D41D208189D6E341E167B4B975236701B76C72097A34AAC46F4781185A7A63E4FB4A3CDDAB793EE4DFBA3D57481AF41ACD06A45F8D59D33FEBABCD3B98675A9C3F54B0AB42CFCABCA47021C709867AB12F830C4E93AE48AE5EBDD109E3F672AAE6A2EFFEAF07648D3110EE52627D44C8EA35482502C1CDC7B655F4D4A5E7DA1A064E138D00A9CC85DA5E833221AC5FF62F7871B53A8CE279AD441A5795D092F257C9BD2A871D098B3583ED9876342351C063BC2EA9FF111D245FE68A6A087B9E0B7AB0C47F2C6BD98A5CB4DFC57B71A1CF13A83308DA1E3BEB572AFDA9B88F05CCE1DBE359A44E849CAE4AB6196262877B119EDF241326C0F523ACF04DDF90601DC0D4107B935444D5C9E019B340227A386996D071BAA64D62FA049F285F12366ACDD439FCD3D0BAF9C37519177AAC6CF3B6986BAB5F68BDC9FB6E3B82FA157BE36D452FC0EDC4CDB95F9677F97C0F98725F275EAE0FF15C53957D1EFA9CABCE7B68FC186F117C40C5D24BD982A7F21AD6FE4A9CAC6C763FB68DD0B1C725E5DBC4522B86A42B02E3F5E704595977829607FDEB0922C497A9A93F327FA921D8BFBCD9C18272506A1A9F23171787FCBA72E4670C857D089DB5A22AE801EEBD567D48D697EBF25E6183374FC4C47C1747C3F69E650333F6F7ABEB30820532247F -20210525101346 2 6 100 6143 5 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7A84C1DCF -20210525102328 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7A9C0F78B -20210525102507 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7A9F844D3 -20210525105019 2 6 100 6143 5 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7ADB803E7 -20210525110206 2 6 100 6143 5 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7AF734957 -20210525110823 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7B0605EAB -20210525113051 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7B3C762EB -20210525114458 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7B5E9D203 -20210525120436 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7B8DCCD03 -20210525120944 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7B9A11BE3 -20210525122534 2 6 100 6143 5 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7BBFCC14F -20210525140523 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7CAD4CEEB -20210525141051 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7CB96ECE3 -20210525141705 2 6 100 6143 5 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7CC76C197 -20210525145447 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7D1FC10C3 -20210525152246 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7D605451B -20210525153139 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7D73E819B -20210525153550 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7D7D225C3 -20210525161421 2 6 100 6143 5 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7DD5B0F27 -20210525163744 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7E0BFFE7B -20210525165044 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7E29682EB -20210525172301 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7E730C6C3 -20210525172835 2 6 100 6143 5 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7E7F17D9F -20210525173319 2 6 100 6143 5 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7E89CD397 -20210525174552 2 6 100 6143 2 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7EA6442E3 -20210525175415 2 6 100 6143 5 E14FDFEE7787F1C28112A16D64FE7C953E3A963B98675E5C078465D774DDD60D0689616D88E223B1D75C4D124BD32324D828137D8AF145AED00162977FA394F7D9657F5E892CDAC98461E41CCF76B3F42471E8DC112FB82F65AD55AE55ADE7F3B85C9EE6E914F2DEE618D55A9FA0F72F6C03664BCDAEDC64ACD9DAE85B0396321F79565522DE272B5D041155C8949BE08B5B09712887BE1E20C31FE5A5A90E0F9610000EF7E1BBA8C7EF3A9F7E3BD2710BCA36C5390673FC55FC47CF63A356472C491229E283A236DB444E75BCD2F43B0FF35B809E6336314945B725912A1C3423141007FFC129C65CCD772966D9E394AECC3252F9C9AD019950C188FE8922A959E19F226B33235BA30D0F3B163F21BE8964C67D0CD118EB7EDBE0DB21762006A115ECCF829452B51E533AC29A836DC6CF40135FCB31B77A287E5CD377A0A80D7F2683A9D9E760F3EA479CFCE9627AFF5BF6AEC257043D71E0CC695D2DF4589C3255DBA1A2F58FA3F673C23FEF80366042BC0DBD7AE2556E3EA38577FC0CA9D56324CB084E6EBE01ADFAD00AB41CF94822FC7680A9007A6BA804A2242E8EDE7D599A46F59886D36E6B7F4AA20D92E682AFC1BB0BD5F5AC0203185B978F438508933EE2A85666467A95051DF1EA0C6366CC28D36030242A4B51820D043190B310D5D51DCE6A6AF333629FAEE5F3A6D88DDC325321A3767CF1C97B6B5FD8E2AC2E95C54F142BD4F5A5F5609E6D4BC09C55FA03F92BA35C006662FC08BEE197777F3E8CC1730F754447D349BF93AA8683D226EBD2FD872CB8383A03058AE9210891886DB9E4DB2300D109B2C32E26C460DA6E362F72214999EFDEED5E7299AA4C6A9DC9A9BB5A8D59374F92C339314BCEDFE44E5F805F37934C94FB6D8C8E2C9045BF0C1CE9A659A40937870F51F36947A89EA941990F743666D6B27C71CDF6366666E3623471945AB3F52F98C6034CE808AF2F10F21541A3B3C1CBF2A204770E10953F63913D1A5695C1A68E48D21F65C210097F931E4DD82A31BEE9EC842D8898A73CB84E236B8A10D3B7D8BE6097E4679CC8BE8C77A1CB824F6231E7EB8F5A57 -20210525183229 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816BFE560FB -20210525190732 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816C2E82C7B -20210525191937 2 6 100 7679 5 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816C3EC147F -20210525193159 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816C4F60C8B -20210525194246 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816C5D97313 -20210525203443 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816CA459133 -20210525215204 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816D0DE4FDB -20210525233543 2 6 100 7679 5 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816D9A29577 -20210525234619 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816DA7ADFAB -20210525235329 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816DB0B2673 -20210525235513 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816DB26C1CB -20210526022844 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816E7D6D73B -20210526023323 2 6 100 7679 5 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816E82F077F -20210526062933 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816FB41731B -20210526065151 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816FCF0DCD3 -20210526070545 2 6 100 7679 5 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816FDF8DB8F -20210526071052 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816FE572613 -20210526071809 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816FEDF35F3 -20210526072107 2 6 100 7679 5 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816FF13DABF -20210526072624 2 6 100 7679 5 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37816FF7318C7 -20210526081148 2 6 100 7679 5 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F3781702F3953F -20210526081939 2 6 100 7679 5 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F378170385D3EF -20210526100857 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F378170BEE7A0B -20210526104252 2 6 100 7679 5 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F378170E7ACB07 -20210526104946 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F378170EFA920B -20210526105532 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F378170F653A13 -20210526110401 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F378171004A14B -20210526110925 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F378171065B293 -20210526123113 2 6 100 7679 5 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F37817168DDC17 -20210526123356 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F3781716B7D3FB -20210526135059 2 6 100 7679 5 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F378171C86775F -20210526162058 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F3781727B688EB -20210526173849 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F378172D7A5213 -20210526175432 2 6 100 7679 2 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F378172E9D4DF3 -20210526175746 2 6 100 7679 5 E3F4DC1A68758284B2950A16204A7D9CB3972B0E74E2CDF12518B48DA3F349640BFEDA5162CB2EC47E2593EDB3BB51D743F3F4948A4D940B37B724B6D7E5F5BFD44F9D3CFB0F6E2CC1B33AEB7FCA7C2E26EFC55208D15DD12B08925383346148CA7CEEE874499CBE6E5D34AF7EF47742F683398B5418E3FA261013922180C6EEB4250632A2F93CDC281E6E76A488FEB4CE7B4C9783A37201CE4B551B53EEBF291234454CD0A4DC1B78C2D0F1BF72EC5D64EDBE8CB662F373ED861194F02AFBC8B7133ED9BDDFEEBA8E7C19C58505DF691960346B4F9E0FC1076DE872E6CB4323B8AD7FB4B086B26E10A55ECEB23F6FE78A5224A0679E5EA529C1327D38EDCCD340788D6216D1388B33A8E93B41B0B13ECAB9B7D647BBFBA2181E752B9DE7230C13B38E0988CAD88E2B1F8B8B1C938B93BAD62F250289CE33E3BE77C04B8090B806B031C23413EAE7799E6FB6DFB02ACCD308EA8688245527ED4918ACE575748DC01C02A6420C9CEECCAF8CBA73F16282DEEC6697CF82C880E3FFC8FD149411C6AD19AAF3B30BF2EE89977B7536C9607777F6E4F6E83B84BB4D9B359EDA6A5A1167B6D352F4D6CCE10F2C974EB81CB1C75280406B2F891A7E500BD58648A5A88ACDD1A6D7A2D80690BB441E533171930ABA557A52BD2512E3FD9A3E5DE6A378E3FED42D6ED5480093D3B0E068F2A24B54FF43BEE12BDD5A646B4A2C1746C27328792A4B9528FB45F6AF56C6F917978B535D98C2441EE79D825E73BF97A7D49B5DC85B12B0C257DF6AF0907B771C5EA582C9DECDDC3CC1852AE403FDCA636DB4B111747646CF893260651567C4C63B391013CA9047AE7F77BCE46A16FBE54054CA8D74AE248A5C5A22B841D31B89C82C8D9567A03B249A07FC1CEFB03B569AB328B0028DA5F3D4D2E2BBE076D9DAAE0DA86DA2648E7311709D0A8C6083C42F9FE430418C2597BF533D294E15E53D5E045A95222A23F4CA7AC9FF35A0E1CBFB80227D800ADA8F79FE463F1C9FA0D8A4E9F6C42ACAB07B5A7CE6E1BB649264EF1EBBDE073A1892B3EDA5CF60D0921754A5848FE47F32168A094CAB1D242EF095BAAD113824511114B4714DDAAA585E3A653DEF46A70DB8D43E4813E6A03E5779B9A9194925CC967DF08F1EB9CEC35EA96BB3D78C40B0A4B8AA79D101CD8110E37119267CC3F2ADA62E3CA0F444C22CF5A73D46BBFDE56BBD1E4FC397A9D6975E77923B6E3AD4CAB4A4E3C5EEB01DC1B7690BF44197AAD7D1B802BB4F6494095E708F4A7F9642AAD64B0511037DC9A65663C4AA6046575A56226103E282B61286CFE6BD8672A3C297DB544E3CF08013BD2B32130D21E521351E9AA9F378172ED281E7 -20210526194658 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC72DF2567 -20210526205542 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC789BCF5B -20210526211855 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC7A83E6AB -20210526212819 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC7B4A5E7B -20210526214431 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC7CA4162F -20210526221404 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC7F1A2A03 -20210526224339 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC817DD633 -20210526232709 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC850A6253 -20210526233209 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC8568303F -20210527003359 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC8A7766A3 -20210527004505 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC8B60FE03 -20210527005150 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC8BE3BDCF -20210527010445 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC8CE83F03 -20210527012302 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC8E564BAB -20210527031004 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC96F6A7D3 -20210527042035 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDC9C9071D3 -20210527051239 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCA0A5F80F -20210527054907 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCA382DD3B -20210527055430 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCA3E850B3 -20210527063343 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCA6FD9EFB -20210527071327 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCAA0EBEC7 -20210527071630 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCAA41FB57 -20210527080058 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCADACEDC3 -20210527085945 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCB22EE113 -20210527101619 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCB8016A93 -20210527102548 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCB8B44C67 -20210527105317 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCBAC26CAF -20210527111021 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCBC0189BB -20210527120037 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCBFCB4D7B -20210527120149 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCBFDA08E7 -20210527125327 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCC3B60853 -20210527125755 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCC4035243 -20210527133418 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCC6B03E83 -20210527141546 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCC9BF3B53 -20210527142810 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCCAA21133 -20210527143703 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCCB42B1A3 -20210527150004 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCCCEFC0DF -20210527152242 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCCE94F76B -20210527153438 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCCF7614B7 -20210527153537 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCCF7F4B23 -20210527155914 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCD13EEF3F -20210527170116 2 6 100 7679 2 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCD5E5A47B -20210527171119 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCD6975A67 -20210527173152 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCD815F687 -20210527180427 2 6 100 7679 5 C32E7FEED6DD76E659C6961141AEC4C2E086F62A1B6FBB851A142301550CCFC2E424C3D4B1B518D97BB7DBA9B7E0E40408EA5CE767F9276D112391D7D777FC14537F787F3ADD0DA7A45B64E1330E8F7A0D23C5AFB283E766F2BD69FD286599C68CFF239900CB849E720800D52B4D7FDFBE94C6B920AFD4FE3BAB7C9F19193F96ADC0EDE471FCFCD27ABFF54EFD8F589FD4FD5DF45FC03F832C4B137F4AEAE448E9FEC83A8E1BE47FA202A243BE467219C94A5B28908635E9794C4A4D471E17297E5584CAC109082787C01B8C32C3B0D89006EABD02F17D8BAA792C71A3CA3563501206E70786FC09605B91365EBC2F31EAA94778BB63895FE13ECEBDD005255672ED2768ACAA24E317FC4D4204AEF9B69C0A7EE845B3C228A878D385BE603145DFA087D480A41AEDFA887F7B058BBBEE7D702D83611132FDDF37D0ED1D1731B905D73CDCEF06F9F2BE2A1D01099A915F545F8FFE9B42B66C5FF5DDF2CFCD38B50D45620A364650F12A6E9E94D398FBA738ED66C764901F475CC0DB8B328343180DC70E77BAFC3D8F5CD168A9D9985BA98DD632FB6691B178DE4C276FD5EADABB891680118D0F1234C21AE7788981A33AEEB5D357C28B87F82E4D7314C2A5C9C756541C9CA0C038CA03EB4A75324BBD8DEB5817EDBE6EC15FEEE0E94DBADB19DB0C53467935672C9E8DA879D83619277D37109F4002884B45A69693E5E5C0919BB3A11C89D0BDE5B944602222405EA03F1CB8B8C171C1BD01489E5690EFBFD69CE50A3C7D57FB83857B18B98FFC999D0CA1CA5BFE196485D03E6CD9DE2964091827CC7FBD6D4708D6E8C27BD38A40CF06F713544A1A862DC650F13148A039BE09E55765E27E70490EA8D5AB67009A5834ED6972FF8D76F57B4EEE311E2F395C12DF65FB0DB8F9DD405F0CFEDF3BF08C391E628A0230B6F0ABBB4D07EC644DBBFBD4F48F9A89756F1004873C3D9F20E3566B6B1A2E1ABB6C7152EFB099723469A3D4408D0C27106E09D483C705E50556A35691C99B108D5629A3BFF434A196868E460046B26F4D1FC9725A3470229BF840C86EE0FE1239AF1992C6F7E960CAD0E0D82839CB67318A084AE5BBD8CE513C4DE6EC95B74F8CABADCD825775C36247B07F2CBDCF45B6C3ABF0C4EFED04733309D6CFEBE37871B9A4180A84A822742CD47496C310BCECB574EBED53C0BFDE574D49F3E180EF575B1BFB8799434305FAB7CB970AF999407F262FDBC13CC1809B1F34A962FE8D1348D52780C4AA173E769E70CAC6D8C2E97BF92F7624B4631952FC07FAF93E43A1A8C869C3423BD9A9387CFB4B5B8B2D8475174CCA1AF38CC64E514F0281D65A9AEE4876EB7CDCDA776E0F -20210527185319 2 6 100 8191 5 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F513E1A12F -20210527185735 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F51429194B -20210527213255 2 6 100 8191 5 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F51F664F27 -20210527214610 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F52058B933 -20210528000741 2 6 100 8191 5 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F52A61610F -20210528003717 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F52C738E73 -20210528014022 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F530CE1FFB -20210528020015 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F5322397AB -20210528050850 2 6 100 8191 5 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F53F20EBA7 -20210528054438 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F5418B5C4B -20210528084340 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F54D8C79F3 -20210528091530 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F54FA20AAB -20210528094806 2 6 100 8191 5 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F551BB35BF -20210528123059 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F55C74EE33 -20210528123356 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F55C9BEE33 -20210528131007 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F55EF35FB3 -20210528131122 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F55EFEBC1B -20210528133019 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F560345AEB -20210528174944 2 6 100 8191 5 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F570F3AF57 -20210528180427 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F571DF3C6B -20210528235428 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F587F3BDB3 -20210529021000 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F590536F63 -20210529024531 2 6 100 8191 2 F08476CF6891E7C1CE5A873D1D744FC41D579F53B1F877B0F280D44DF57BEBB3EFDEBC7B8DA48C885005E0F3D8167BE79FAA61DA67EAB112C599882D369A7446FFB888D483317B6A7E0A6AC0CCB6ADD70D511AD81FDCDD71D40C5A40B3627872CE2EDD092B2ED810F6F5F3AE3C02D97856002D646C750910C9B6917615BA8D8D0345514B5F7B37EF910BE98C8E42FF9F9C2FE04F3252C2894D67A033AB22CA3B1BFA9FEB208509654755F3B83121AB827BC481F2E435F68EA144ECCC19670F5C234369F97461A9AFEAE48917B2D767E925D3B94C6380F4A1891EE20A1413C358EC93C8D0D34E90C424BCA367AB4B7C63FDFA0931FB8735ECC5FE22694F8E2784389AC68974BBF1FB5196A5CFA63D30464968927752F1F8F216A07A467EFBCFD4078203DA384AC63A6A304AC56114D2BBDF9212F58BDE3AC556E168ACBF0AB63370D44E90D63E5CEDACA9D94F248B74A783E3852BE5BFF73E27F6FAE6BD0BE5A7A014262CBFB7ADB6A29477D9F2F5FB45E9AD5F16C07B06CA166455C83377C52BF61D06D8CCA11B692F7F05E96264C52295C73D6CD991190A54A2B097BFDBBA8B89A5DFCD1FF9DAFD24542B78FF5F00AF78890EA8297223CCAD28DEE98D829750A17298ABE7F3ED70E7370B1CDE1B4F23C24D69F0F4EA9F821B89BAA2D4577A247118EEF70F780FEF57DB587E1F3EAE54748615BE921CA766FC7EC2961E36EFB41CFC607B989ED0C4254057FD9D39715A35C872ED17407856C80C35F65BD181B181942CB5D62710FE60D0347FEEC2AC3ACE45EA72FCB4256EC07C0383B6CF930CF56CDB9803CEE74A66F83ABEF9C75A0D222BF02C3535B6E3C0DC3124A0E603B9E6A89A3BF636305D2174A2B379C4E36685993C8E8B4E44905D2D352B9EE9101910DCB6931C904D16CB0A079B6669DA3FF8F925A3119EF27F4164DA23405F8F135E454D09BEA876E27449E5884884A24833F3BE93165240285E43A3E4B296CAB04891F574787335DDF17085F77B37AFCD8221AB748FCB28CA2C664931C397E2CD70F8EC8D21C467A16A1F33EB1A5E9C0CA80EC81697A40FE6B01753AC39216301D9763D401DE1460DEC6BC546FDB648C79F9A7B80D6A8CD2AC8E09970D52B1FD4D780A51DBDDC4FDCB53A3D6DB50C6959C78AE8E1912BBD9B259159BEFE965834EB8F17F00A10DE857A49A6E94BA5E930998F283CB035C83174B17596B4C3ECFAC1912AB9799A92E2A01D6A0004753E3D2E5F8748A697D4007DF99C32C3E6C1C3DDDDEF90B9539D716DCF3F95CFC4CA0A9D9AD13E570C55A708986D1304740AAE543C4506D96DB45AC0547854735EFAB7814C8FF5029B256DA0C58E6BC618008117E92228B618103642E8AE533D5859178AB2B39E3B0D044195F531E8304DCA4B883E1B2DFDA12663E9D5FE976935CCC1594C6284A68C4CECAAF842F5927CEA53 -20210529031713 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CA36AA3B7 -20210529041139 2 6 100 8191 2 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CA75D422B -20210529050432 2 6 100 8191 2 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CAB1C588B -20210529050545 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CAB28E9FF -20210529063055 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CB131E3CF -20210529074241 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CB6403B37 -20210529084711 2 6 100 8191 2 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CBAB7BD1B -20210529091139 2 6 100 8191 2 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CBC6896B3 -20210529091418 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CBC8EBF67 -20210529104434 2 6 100 8191 2 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CC2D31FCB -20210529114106 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CC6BA9507 -20210529124457 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CCB1266F7 -20210529130632 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CCC8BF0A7 -20210529154413 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CD7337777 -20210529171849 2 6 100 8191 2 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CDD794B1B -20210529201318 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CE8F228D7 -20210529210612 2 6 100 8191 2 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CEC4AD6BB -20210529211901 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CED1A6127 -20210529213817 2 6 100 8191 2 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CEE51861B -20210529215309 2 6 100 8191 2 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CEF3757F3 -20210529215904 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CEF8E8187 -20210530010351 2 6 100 8191 2 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CFB5346BB -20210530015721 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CFE9B3287 -20210530020811 2 6 100 8191 2 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2CFF416103 -20210530062143 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2D0EB89917 -20210530071701 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2D1208E667 -20210530095307 2 6 100 8191 2 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2D1B675F3B -20210530111421 2 6 100 8191 5 D8A2E2F024645B5A3FB339A2EF06A3E46CD2AA808530C320F121CE1EEBEE128D6DB4C49492881B35E5AA8C43CAA07E7F69A5C4ECD0EE62A29FC191B9C0DD6955E23E831A0573135B9931D03A5BBCA961410CA287D08D53C0E8CFEC19534C4FECBAD0F2BE625802AF1B504F59A4A88DAA5F52F221E0E9E0DB1396F07EAF2CA88B79D8CF35EF154A69569C545CA1D04A07ADE3628243039985880B79972FB9F5070951D40C9D21C1729348152724531B270C9DEBB5B2C730C72F4EA3932DB44BD3C746E082856A4109A37BA979164881D5B8007807FF1A7E0C48F99DBBE1709585203E579AE201D295E720CDD45B3A8652A7CE878765E699727641410F840871B4362DC51A3D4D15980876649089CE845B5733497FB8E7B2568EF8627EC1BEE0434A3A72094132A0BA0CA102A440952285823FB09684A1C52468193F6E8A6CC9D935C13FCC661DED5CB84B5D5DF721447531787F78AB31AA1D6342460A8B896518640B7DCF3825B52D46469351EF17E586B661D5C0E792C0AA0B0309B8A4BECB3B267BB459C7452387FF6028EEC1C6DFAE3EE9452EB7A7CFB9CDD361B45FF29E6648BD94712BEF29A1C86C492231F710BC66BF8CF83F8765EF6DBA6857C733789DD71245F17C6FA03DD07FCFFBC450029776FDB4F4B411D4B4A98E090CB79B4CF990398FE1C147CE959C8C11D5DE9A4271EA4CA3D8A50A6F7081A2B0F95AA4AD80081511C357D9F15B7547F0A725EED4EE7FDDAE32A3D00512984928679C51375777E968FE3363DCC495300762C7C6D32F4088DB4D4D4449610D05E87CECADA742827EF2B4EF1D064CEB0EEBB01264306F3E24D6260483829576F88B8346764429722BFD0FE3845F541837ACFFEDA101E0E082F618630B741BE1A9E44C677A947FEC31F08EB338798617A09C38EF3FF31A677E62DCDBA2C56D37B1F16AD2B06F41D3E5CDE9A9B7179B6EC46DF99D857521DF29E8012A1AFE6F2F0658171F56EEA20E531C3B2E02864B130BB0BA476F23024DCCA6411CE1BBD1D5C9F5346DB36334117AAF7A1B4ABE86470CABDF862010F5AE3129CA17F36BA89EE3DB83641804EC2455ED75686342E9F339068A77258BBC292E05AF5C233F5B74CA83080CC5DAE01E977E2F7D1ADC36803398B81DAC22DE391F512912148392371C658C416C96C8C3035928EDBB418CF249C9C02793AE6661AB04B4C6C944F55B23CB5621511DACD8EC5C1ECD463620CAC79C38B6CC95FA8993482EA255246D30DA6EA67C677889F56CDF4466F5D968069E152B0BE30B64E1B18607035D7D15503D364B73BAB5582CDF290FE30D2EB7A4F6F797D80702CC448E1153A3A9D882445C73BA490388588F31FA6C14BA7DBFAD39E1CE6B0E2FAD69015F81FF6DAAC56420A478CF717DD952A0DC51B1E38113CF5EF2AC2EC08B6F6CB427A06AD990213C09DB2D2044A90F +20231002030805 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EB8660D47 +20231002030808 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EB87B625B +20231002030813 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EB899E127 +20231002030815 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EB8A5B277 +20231002030836 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EB93E67BF +20231002030904 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBA18CD33 +20231002030905 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBA1F43E3 +20231002030909 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBA35A643 +20231002030914 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBA5AD7D7 +20231002030917 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBA688543 +20231002030922 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBA8BC207 +20231002030930 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBAC6C757 +20231002030932 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBACF1123 +20231002030937 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBAEED413 +20231002030945 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBB278463 +20231002030948 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBB360C03 +20231002030953 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBB5351EB +20231002030957 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBB718EB7 +20231002031014 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBBF2439F +20231002031016 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBBFCAB93 +20231002031017 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBBFF4D43 +20231002031018 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBC02091B +20231002031024 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBC293BBB +20231002031030 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBC539E1F +20231002031041 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBC9F21FB +20231002031046 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBCC001EB +20231002031055 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBD054ECB +20231002031101 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBD2BEB8F +20231002031105 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBD4264E7 +20231002031111 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBD725953 +20231002031137 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBE30F30F +20231002031141 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBE4B5583 +20231002031201 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBEE6277F +20231002031226 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBFA54AFF +20231002031228 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBFAF829F +20231002031240 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EC0092F8F +20231002031252 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BCF330043 +20231002031302 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BCF7CB2A7 +20231002031315 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BCFD54D3B +20231002031324 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD019867B +20231002031330 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD048E5CB +20231002031333 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD058783B +20231002031336 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD06951E7 +20231002031345 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD0B15DDB +20231002031352 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD0DF392F +20231002031353 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD0E1DA4F +20231002031358 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD1024ECF +20231002031422 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD1AD9CCF +20231002031443 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD246DEB7 +20231002031446 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD25B82D7 +20231002031501 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD2BDB3B3 +20231002031503 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD2CA2913 +20231002031507 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD2DDA103 +20231002031510 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD2EE864F +20231002031512 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD2FD7593 +20231002031524 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD34B987F +20231002031529 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD36CFB43 +20231002031554 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD42296D3 +20231002031557 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD4325F13 +20231002031558 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD435523B +20231002031559 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD4378F23 +20231002031606 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD46B0D8F +20231002031609 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD47838DB +20231002031614 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD49B4D97 +20231002031616 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD4A79F1B +20231002031627 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD4F13DE7 +20231002031640 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD54C80A3 +20231002031647 2 6 100 2047 2 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD57CEE9B +20231002031657 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD5C336DF +20231002031722 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD67708D7 +20231002031726 2 6 100 2047 5 C6D9FD71BDE795C2EE4F7D579076A77F9B3890B702B6DFB925953742C053CCFB301FCA857CD81F06B3CF899EBE78D6D73BBAB02268E886B2A87D92B4F633852675AC105C0E82CE802614E36A7F390E18D4F0F78682E9695A949E8C127B82164EF1FC6F5859D66EDACDD23B9FE330B26B6D468A0A50E4C14F70F66F970895A3EE007AA67635FADEA461D164CE6D79F4DFC13EAFBE05D68275D8383AB0A4D6A658D7A1AE0202787F53F0F8D330A1D1E8BAA0B6FD51C5D694BA3790B2A80E2C7B070CA5BCD04637244CA32D64B3F07268E57F506826A8DFA31A9554168C0A9DB5FEBFBF8F9F69F654037386E0E5E256F29F68A2591707D9039231137F3BD691BEF7 +20231002032547 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12D8CBB46B +20231002032805 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12DA7EE34B +20231002032822 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12DAAEC6FB +20231002032842 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12DAEA6C23 +20231002032914 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12DB4D999B +20231002033000 2 6 100 3071 5 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12DBDC876F +20231002033013 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12DBFF1573 +20231002033053 2 6 100 3071 5 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12DC7C299F +20231002033112 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12DCB88C93 +20231002033119 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12DCC509A3 +20231002033850 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12DCD76FEB +20231002034205 2 6 100 3071 5 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12DF47D2AF +20231002034230 2 6 100 3071 5 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12DF8EE537 +20231002034248 2 6 100 3071 5 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12DFC506C7 +20231002034330 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E0404E13 +20231002034333 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E0446EA3 +20231002034515 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E1834B9B +20231002034639 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E290DF83 +20231002034740 2 6 100 3071 5 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E34F7147 +20231002034840 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E40DCBEB +20231002035011 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E532191B +20231002035040 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E58DBAF3 +20231002035054 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E5B2B7B3 +20231002035152 2 6 100 3071 5 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E664D9B7 +20231002035246 2 6 100 3071 5 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E7118207 +20231002035321 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E77B3B6B +20231002035417 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E82BC0B3 +20231002035425 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E840D433 +20231002035503 2 6 100 3071 5 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E8B63EEF +20231002035546 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12E9486AEB +20231002035730 2 6 100 3071 2 D435B9DA29C6441FE8C9693F4276E0DF5FC91028EBCB2FE2DC0EC03A9F7BF53BB1B447DC71B517B5CB363A71FE199CF790CC42C21692526421D200C39C2B41EA8E9DBF0FE4366B1B372C69B33D6381A38E1213F317D0D792C826510E72F70F2B198DDB768D19FB28E5FC20D678044D67BC6DAF6B7496AE902BB7C07BE6D2671A284A226179B73C43DA4902313D03A601BE81267B9A7D0064E386FC1B1DD31D7146BB837B5D0CED5CC5D834BC0E25F4C2EF181A881B4F5B96C34324758D5FEAF5659098F445871B6593AD4F6E2BC5CC01BF7DA5827BFEED605C26B0C50B6B308EE376528A933E01DA445D5902DCF4C937B2D575EDD33ECE07EA6738167858430515AF1B160E301ED1C4096871F2248CD83019FA381449723D2F220D94F4CE3C2E6A789D6748B0BDADE26ED2B445AE04B421342393804D7F0EBF6A53AE289FA16A0366F419EF5BA2690690836055833140A8EA541F6329E12C6C094667CE2E744DE08B6ADB36E944EE9E8721E0D7E6D6953B9C0AFB033EC9A1E229CB12EA982A83 +20231002040037 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B030938951705C3 +20231002040109 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B030938957A0E7B +20231002040120 2 6 100 3071 5 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B0309389599ED67 +20231002040253 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B03093896C6D78B +20231002040333 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B03093897424DDB +20231002040358 2 6 100 3071 5 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B03093897902357 +20231002040616 2 6 100 3071 5 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B0309389948105F +20231002040624 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B030938995C6133 +20231002040627 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B030938995FC8B3 +20231002040642 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B03093899896D03 +20231002040758 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B0309389A758183 +20231002040835 2 6 100 3071 5 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B0309389AE5E05F +20231002040911 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B0309389B52D353 +20231002041010 2 6 100 3071 5 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B0309389C013C77 +20231002041047 2 6 100 3071 5 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B0309389C71BDC7 +20231002041152 2 6 100 3071 5 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B0309389D3D79CF +20231002041202 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B0309389D565883 +20231002041216 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B0309389D7D082B +20231002041326 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B0309389E56387B +20231002041453 2 6 100 3071 5 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B0309389F70C107 +20231002041513 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B0309389FAACA93 +20231002041815 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B030938A1ECB753 +20231002041833 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B030938A222270B +20231002041942 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B030938A2FDDF13 +20231002041950 2 6 100 3071 5 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B030938A3105EB7 +20231002041955 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B030938A31AC273 +20231002042039 2 6 100 3071 5 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B030938A3A1B25F +20231002042113 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B030938A405A9EB +20231002042201 2 6 100 3071 2 CFA8C0FEA9FA30086B87B145CE1B10C850BED7B0E48D74F4104D54A0587078F777489F278BDD390E108E3535FA8DBE332D3C22F5EEEF08BF54017590B7182E3A2C0F955D437957004A29177CBD8549716E8159BD84160EF1369DC35DD34B286F9364DD5CEFB4D32DEAB497D2F80AE9C943DD623B7D064EF87EF53EC9E60512C8511B0F26C46E0A1BC9AA62B80675C3C17D28C13BDD8B40CC9C3647F4C72333CF2710F4C0319F26C2D030B77838012F58815DCC36E887ED5121B80819BFD12F127C43A839190115036D3F1075AF79D189A9F4E64DD0E811FBF4FF29D57665DE4D6FA07BF0724D829FF003079279299C2126105F084677DCB09911041CBE2B551FDAED06905986B219FC807A529BF392C8F73DFE1C57EC6E4AC3C14643813849A1F9EE1BC522C7C073817C980404116116E4A04945396190A640D2F7B1D255473470EA22A4D53D438656BDE67F95C83D00E1F184C956D7546F7D8954E6ABA6187B315BA05FF68D55CBA76E166D05D5932A3A6830CA2A2633B55B030938A4A09C1B +20231002043546 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150F97BB7733 +20231002043733 2 6 100 4095 5 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150F9861D57F +20231002043843 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150F98C8A233 +20231002044121 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150F99BD3D4B +20231002044301 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150F9A5765BB +20231002044414 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150F9ABFFEB3 +20231002044437 2 6 100 4095 5 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150F9ADDE5FF +20231002044444 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150F9AE21BFB +20231002044502 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150F9AF4897B +20231002044715 2 6 100 4095 5 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150F9BC8783F +20231002045021 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150F9CF269E3 +20231002045030 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150F9CF82FF3 +20231002045222 2 6 100 4095 5 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150F9DA5D437 +20231002045350 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150F9E2AF5C3 +20231002045917 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FA034D613 +20231002050316 2 6 100 4095 5 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FA1A8EC27 +20231002050449 2 6 100 4095 5 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FA231F75F +20231002050518 2 6 100 4095 5 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FA2566FD7 +20231002050704 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FA2F8012B +20231002051424 2 6 100 4095 5 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FA5AB0EEF +20231002051430 2 6 100 4095 5 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FA5AC9567 +20231002051505 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FA5DBE54B +20231002051743 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FA6CA6C3B +20231002051905 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FA7475D7B +20231002052700 2 6 100 4095 5 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FAA2FD977 +20231002052843 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FAACE8103 +20231002053332 2 6 100 4095 5 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FAC9088BF +20231002053348 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FACA13883 +20231002053427 2 6 100 4095 5 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FACD80957 +20231002053619 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FAD8747C3 +20231002053638 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FADA116CB +20231002054016 2 6 100 4095 5 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FAEF247E7 +20231002054332 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FB01C491B +20231002055042 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FB2C6574B +20231002055303 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FB3A696EB +20231002055356 2 6 100 4095 2 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FB3F0234B +20231002055921 2 6 100 4095 5 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FB5E7DD1F +20231002060022 2 6 100 4095 5 C333C378E10FC8C3708C149CF7D706B80DAAA93FE362B5EB5E8AF660111D8D65BF44AC08C0393E17B84456EA4D7397E1AA57E6273381A401F425E96DD3B920B49FF097DAA659A2AC0C33F40EA13C8390BEE8BD1C3C9351076C4E114B117148246665CB5F314AF2054C69C6C9E13BB5CF6471FCE69C62DCC98D69ECDC9E9A92AAC2DF217F08CC4ED2FD87B513AA2315B1B9D23ACFEBFA8F333DABCA10A1F0A4ABC0C4A67B238D8E6D0AB68FE704A026F6EF933EE8D65B9BC314E3C3DD7B7FA6D2F964AB1B515A8A59CB5494DE98BDA70F6EC165BB541B00A1DF8A1B36BA4DA1503CD030C446D0443CB27AFC732C8136E53B69CFA21213C23B98DE5F5B513339427885AEE13B4578F8D53E03DD61AAF34FE8EB0979E29289A3661EED1954AC61CD61118AE5E4F9957198521F730D252A2B5FA51B3ECD0CBD48B1C4A2ACD8BB8131449E896C11E23F41C96BF044AADCC0DB1EEB57E3CFBE9042B06C772AB665A8FA630A2D0217E536E4538F2AE51E44161CF1FD2FA42D26C049C406AEE8D9F1B5BD01A5161E47906F3733F2EAE03F38697DDA9241C1722E5A73B229B0A270B0161208F7A1E4BE65E00B7713E38BFE7D806206D87B55D8E81F2F35F8871611DE73A47BFCA3EE2FE77EC71E20A262A3C02220A026D1E8819608D4EAE37ECFA36D9E9126033C64C4DFE951E6807E14F5B3F870EA3FA19EA754C87435A8150FB6418067 +20231002060252 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C9744E5413 +20231002060407 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C974C3A0E7 +20231002060612 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C9758246AF +20231002060651 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C975B74527 +20231002061114 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C9774C8B23 +20231002061217 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C977A83D87 +20231002061542 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C978E6F5CB +20231002061844 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C97A0144F7 +20231002061946 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C97A6011B3 +20231002062202 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C97B334B7B +20231002062312 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C97B9ED387 +20231002062659 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C97D0167CB +20231002062852 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C97DB1C8BF +20231002063237 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C97F124ADB +20231002063513 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C98005B663 +20231002063540 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C9802AD0C3 +20231002063556 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C9803CF883 +20231002063708 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C980A85467 +20231002063741 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C980D5E6E3 +20231002064635 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C984192C6F +20231002064848 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C984DE3F33 +20231002065019 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C98566002F +20231002065353 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C986B1C91F +20231002065445 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C986FBEF63 +20231002065538 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C9874B543F +20231002065545 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C9874E6C33 +20231002065701 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C987BBE79B +20231002065747 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C987FA3B4B +20231002065946 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C988B42243 +20231002070008 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C988CE62DF +20231002070120 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C98938A307 +20231002070247 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C989BCF6BF +20231002070501 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C98A8905A7 +20231002070514 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C98A959DB7 +20231002070804 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C98B9DB8B7 +20231002070841 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C98BD43657 +20231002071314 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C98D7FB3C3 +20231002071325 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C98D88E8EB +20231002071745 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C98F149D2B +20231002072004 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C98FEA9D3F +20231002072030 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C9901007BB +20231002072226 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C990C0B8B3 +20231002072853 2 6 100 4095 2 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C993192063 +20231002072941 2 6 100 4095 5 E10CECA5887CEBC483A29080A2665F35F0CA7AD441F1451C2549272D35936D1324CA62500733CA6F11AEC477CAEAA7FBB60520F6A84C052238F72F22488739C6D6A14A96A7CEBBB293123CBA3845C0EE6B4D6B5305B2FD642B339BF418BC410A3FC054C07017656805C573C065EF62661B2B638AB5B65EF9C6F90A60FA2DCC60DF4004BF0E9F8B01FD7CD71D73AFE50CCC276652E2198FF628842A84BF4BBF8B8DBCA7E609FEB204610F9D179D28FBE60F84D3E31DBCA604F14388E698B9613EFA6CD699B7AFBEEC7876691838FE7DC40803BAF56B6B96D9A975B1512B64ABECE3B1DA48E4EE3414B935B458482AD23938D4878EC3205C6570145C02753F81D2EFF8D466B09CAD48CFFD3296B963958584DE48060708B00436CDF38A23A2C6B87740CFEC4F83A706F04C0C5F21670AAC91DBB5A5AE739767BB27C60B981E7E14EF74B191FA1532BD002BBEC37FA81F9497AB3620C259A8BF7E9271BC275B2BDBE3E64485551EC9D8D2E0A35B6CF7337840A1591B7693ED5F1F2EEB16ADFE9946DB2FCDCF1A1DF8ACB4AA6E84E821269ED19AF829985AC9185ED3A320C62D0562DAC68F6C4E6A6D0924030D6721226A7985CC7086AA6B02ABF22BF80878A69415D1ED7E0FEEF5D97DC3598CF2528185137B2A3401F07BDE1B8E3883D6BDC6E9A9329D764E8861F40FA27BEDCB2B1B04908503C8A30BF19AA4564DB7C9935E137F +20231002081041 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76B0333397 +20231002082147 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76B18E4283 +20231002083104 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76B2B4F773 +20231002083134 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76B2BD2843 +20231002084350 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76B44B71D3 +20231002141344 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76B0333397 +20231002142442 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76B18E4283 +20231002143348 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76B2B4F773 +20231002143419 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76B2BD2843 +20231002144651 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76B44B71D3 +20231002150103 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76B612B503 +20231002150136 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76B61C3BEB +20231002151801 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76B82F193B +20231002152637 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76B9420B8F +20231002153456 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76BA45EDCF +20231002153746 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76BA97B48F +20231002160531 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76BE29EAC3 +20231002162342 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76C078F093 +20231002163511 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76C1E48843 +20231002170308 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76C57F3C33 +20231002170614 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76C5DBDF1B +20231002172548 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76C855E547 +20231002172639 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76C86B2807 +20231002175342 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76CBE853A3 +20231002180217 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76CCFBD417 +20231002184225 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76D20A9DF7 +20231002185958 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76D43A135F +20231002192316 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76D72F8AEF +20231002192445 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76D7559777 +20231002195410 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76DB15D467 +20231002200603 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76DC94115F +20231002201042 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76DD1AA643 +20231002201544 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76DDB77B67 +20231002204234 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76E11C2123 +20231002211226 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76E4DC58EB +20231002211356 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76E50579B3 +20231002213652 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76E7E66133 +20231002214032 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76E854A163 +20231002215638 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76EA552477 +20231002221259 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76EC52B343 +20231002222832 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76EE45CBAB +20231002222905 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76EE4E0293 +20231002224654 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76F081244B +20231002225640 2 6 100 6143 2 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76F1A84B23 +20231002230658 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76F2F06967 +20231002232045 2 6 100 6143 5 CFDC18EEBE159970EEDBE80A11E47B1A8BE485032522B106574399D90EC4F423A1328A4BDCFC7622AA2CC6E350C364FFBFE243DE26176C0CF4937AA4358BF4B1D83FC4A6ADD821604FBD9523C52C108BD658BC9DAAF471040A6ACA8BA818F84F784AC48F5EA6619C156F1B24246C2C35CF91C7560CB09CF96C53B2431B5292461048F66E36902B86D9352DF48E8B2D37FECB3B76A84A2BE0A419DC7D163926F15101D626A44F13C5AE5EFFD2992E49C6BC91A4AEFF174A980270F4CA8399D5B1AC018914F086C459BEDE80C02B798F580CCB22968C9C5EF85FD28D92D18AC6F39B8B0DA06B7116095C6EABC0B836B67DD741FF5D8E4561FB952DD1069018C9EC658DFF6CA7A0135B0822806A4BBFCA0F05A16756723066675D452014BFF4C40D80BD511C8CB04442A5FB4E50EAED4E9416D7332F7673E74D7A51E0AFE293881F6B8189B8A6A6092425FB7734B5D793523C3F2F2F6C6F40C8E00BA743261D8E0A4F5D2A3823C4362689C8F1249A8EDAB713A56DFCC95401F34844D51E5A43C5A2D973A01D9147323A551813F203F13C3FD16E21106332CF76CFF77AFE496A4230E1DC309F37A7FB7533301AD98B6B85D5F3D0FAF67E07538C58FDF91A610E12499B4D02FE5E94960AA8523232CDC302DD3BDBAE3633A887A4FBBCDCBEA355C54DF03F525FA519209FDF545E278592E787DB253EFCD80EE378A1575674DD389EBC3C80D1BEA7E42A0CA77EB84D278CE20F762B9838823B134311CBA91E1A3C0A71C4F59DDDB9F1465C406E1064DD1034F26EB3387F45A6C02787F73CB3D5244930EAF20096797ABCC2B02D32030C35FEA1DD34C7FD5ABC9282A6C7B8DEA0654728ABE170DA23A7CA27629B115C0D35120E29C278CA8F7B367F7D2D76745630D8ACC3FA1F8ACAE2E033B0D5944C33193AFDF44CC221099E5AE2C25C8796F7E1A71FE1D60936A2A4096D95B173E141CC0222ECEF1B41C96F3A30FFEDABAA1BC36642504E8B8AF30BDD54D12F70F3CD6A307727A55213C33AE4DF3BE726174FDFA1CC2BA74460E0C1F119374290191476F7116353A4E1AF9A48E33D1E8B76F4A69E2F +20231002234558 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49A810F69E7 +20231002234915 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49A817337BB +20231002235010 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49A81889047 +20231002235237 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49A81CC51AB +20231003001041 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49A83FF7FCF +20231003001507 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49A8487F873 +20231003003839 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49A877676D3 +20231003004439 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49A882FB0BB +20231003013638 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49A8EC44FDB +20231003020602 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49A92680F23 +20231003022233 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49A94729617 +20231003022838 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49A9533C427 +20231003030014 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49A99255993 +20231003030947 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49A9A55F43F +20231003033759 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49A9DDBBF27 +20231003042143 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AA34E398F +20231003042540 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AA3C73223 +20231003051219 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AA9B54CC3 +20231003051253 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AA9BFC61B +20231003051513 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AAA026323 +20231003052052 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AAAAEAB1F +20231003053941 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AAD067F87 +20231003054545 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AADC1B5EF +20231003055211 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AAE8576D3 +20231003060848 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AB094C2F7 +20231003061146 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AB0EDC1DB +20231003061445 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AB14AF5EF +20231003062126 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AB2207DD3 +20231003062948 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AB32671FF +20231003065951 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AB6F4703B +20231003071814 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AB9393AC3 +20231003071838 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AB93E6CBF +20231003073040 2 6 100 6143 5 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49ABABC23A7 +20231003081738 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AC09DE603 +20231003082407 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AC1617963 +20231003085747 2 6 100 6143 2 E66EC740BCD486B24BA43649320948C64050E6C92B464AFE6928BCA87FA1C070DD66DC0701751137EC1E54BF664BE2E2413FC0F8E50E750818F15D3653B10F52D3F70E8BC30AA5F98A9958A73CAAB3D6EA71004E3A45FF48D7941330A6E0737EA76EBC51FD1285D843F7690CBA7C2685E747DA987A4BAAF6D13D1581C900C05AAABE5AA9E2AB2FE4D5ED2E1C1EDEA3AB0BC6158D77EA2C77D3565AB3BB83639E1E2712AEBC580CE892108F1C5D392CE075E4BFC9F98A94B341333B65CCB6010EDCE294956ED236360320912525D079609779796E11F549A893B29FC6118699EDA544D0570B91985C952A9DBE05E7EFBD8859BD1B217D24C429287F78464619B843DFC537BB96829A6C98B7C48CB2A233C48F98C853DABF495FE81A796E24FB5AE643504CEB40BB45468578433E6F5545B7939CF834857B33FE32B39ECA28C8D1E4C1EC020BFFB68CC3CB8547B9F6BB867826288D13F37F613F273373CD8742E3F2822133CEEAD8ECF136EDB0EEB06C84AA5225A389B489B4693C0BC0F4FC5B0023A06809CC4A83E0B6C8B0E72915B742396FF3F422137F73A6D399AF4E32B577E79B0F624ECD040F04C10C25AB94379FAE65036069AAF84549533C6589BE6935FBFB0FC9AFFA325C0F9972D5D5B4F8B271281ABB54597CE4D6E52F9D19824E2813D86FF6FE2ADE81B401569BD36F0D3D33FD44661AC6A0371469D731D6B0D2541E8A03638420FA4AAD41DF127FAA90E2C7C8560593E6B3C6D5895F95B7336FCD91E34CE18EF912103FBA1CDE7BC5B1C4AA81CE0FFCE0386F1AAF3555A6E5832A22CE96C0CA9D5E47BED9984F1D4E1C53B60020FE25B5083AAE62ADADBCA1F37CE843B63B8F7190CF6DACBF6690E398C26C3FA2D90439DD73E7340775AE6A83A73447B624C299720DCA85FEB67C85061BEA7A296C4CCF7342AFCC1B284D6AFE6D25273F38B44F1938205927FA1E5163A8EE8411D68A5DA3DD0ADE75A60B14C842B954117CC4A55CAC0BE44A396DC24B4BBE558C208210A3621D4914ED87674301AAFA923D7E9897A6AFFCB32BA80AB214AE2B2DD13D50FBB73E1AA49AC5927A1B +20231016131900 2 6 100 7679 5 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA00EACECF +20231016132859 2 6 100 7679 5 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA019290D7 +20231016142904 2 6 100 7679 5 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA059B4417 +20231016152750 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA0999EB13 +20231016155325 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA0B553BF3 +20231016172849 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA11CB2E4B +20231016180042 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA13ECF3CB +20231016180126 2 6 100 7679 5 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA13F1687F +20231016180748 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA14552213 +20231016195614 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA1BAD2973 +20231016201150 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA1CBAEDBB +20231016224251 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA271BE9F3 +20231016230521 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA28A3337B +20231016235753 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA2C38DA3B +20231017004035 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA2F2C3553 +20231017011243 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA314D420B +20231017011549 2 6 100 7679 5 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA317A2D5F +20231017032411 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA3A4E69EB +20231017035035 2 6 100 7679 5 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA3C0F1B77 +20231017040535 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA3D0B2F7B +20231017053244 2 6 100 7679 5 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA42FECF0F +20231017061754 2 6 100 7679 5 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA46082F6F +20231017062414 2 6 100 7679 5 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA46692FEF +20231017064457 2 6 100 7679 5 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA47CD78D7 +20231017080259 2 6 100 7679 5 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA4D1F422F +20231017081616 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA4E000C6B +20231017090950 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA51A428FB +20231017100646 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA55892F1B +20231017101201 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA55DC859B +20231017114805 2 6 100 7679 5 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA5C5D2C7F +20231017130334 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA6177B58B +20231017144733 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA686F3603 +20231017150532 2 6 100 7679 5 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA699ED29F +20231017155907 2 6 100 7679 2 EE7B7F77179CAE64DB89ACE5368617513DF050B0CBB10C2E59A189C487BA454C7576B7BEAA078CA60539C649C10086BC0B045CA609A4EC64C5DF5E4F2453B5D0691E16F17DEA71E80E00926E84D57A812BC2E23187228963F0E55C49F2676806A99BF0B482EEABAA0865954ADF181C0093376004938999A95404A56E869C3B4AD36B6F3B60846F236272DE29D8BFE6298857B7DFA5309E2724E60A87076195A480F402A0029A3D67839705EDA6F3963A995863A07A0E775236CFB6EA8658658CBD65F014FDAC4B4D504AFAB91E3E1C9CD4EA842404641153D33BA95F7D7F8285511878F6ADF344921256C07CF06112F1548542EB6BF0FF78AB8FFFA35D238216D52CA7D4FF5B43C62FEF5FF3BA7CEFBD7BC9EAB09292EE409868450E5B6A37BD52999774065131C7FAA305E81A93D086549946BB5EE3EAD0D319E724DC2646DD7F31E928BCF8FF816B9D0FB27DEB691834DC8B56FFCEEC8BC33095734363A01E493F17E6B7D692C10F951A5EE98DA6B428144C4031D089458807A8B3425E80E8D42E9D8F504B9BF9198FE13C371F2ED23C39BD6AF99C1C4D4FDC3E726B0227D8F195AFBB7B70FCB8789473CD7B46FDAE7B3FD63FF89116DB318CD3EE340371AB6F8C4CB88909DCC42B6B9D1AC5C917247E6C27DAD51D7AC998EFAE905C8D8B1381A3C2D8B7F37166AA24762E5C9C347F73AC8EC2DAFC40608221C664E85EE218D3A950B4DA358CCFB4E1B56471095E49A0BEB276A7F6CA7527EC2A80D106943E00B3977F393278C4A6AD01435C1AD72E019B4B2B43D2C9222D3C2A63D5EEA69B1442F4FBA285504F4218323C8C226246398C8059117CB36F96A312F6F8B4C442F2C8213BF4FDEED2C5D0342D9F82B492D74679F5DAFDB79BD57EEE2969471F320D3887EEF552D0548F467D24FA26CBC7FFE4684890DEC965A48689FBD713BDE3146E612B91CB10CD6AA0A3C222ADB01FFB74B4603116421BCA02BCD35992700FA954D4BEBBAF64C19E373715283ABC185C57653974A159F080939AC7BC3F385F406D9086B2B03A9B69CDBF725CC9CF8CF74A9F65753EEB48036D13413CBA8FDFC43FCF640EDB5654A44D7EE0585081B740A1481E877EA4E43C318645A61532E6E8668219AA37E2A467761D50A622599AF55D99C3FE763319F0307496F1E99664A4FEF3FC6860D68F80A07E8C259A1D2C85895D7B8E07368C052CB7C17FF2DBD6B0AD3824B2DF89C23805B42C21DA29B39FB25C6D94D8AF318AF790A59FB4B08E7430856CE11694B34156E7E4634D241D5EA5632E87F53EA0ED552C6F89C3D03C0A725BAFF8133DA9755C7499AF96A7709BB82A61F6FB42203B50B3AA6D3AFB8B +20231017181544 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E175059BF743 +20231017190547 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17508FC9613 +20231017192033 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17509F702C3 +20231017200530 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1750CFB1AD7 +20231017201043 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1750D4F4543 +20231017203134 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1750EBB8757 +20231017205507 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17510485E5B +20231017224217 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E175179CEF9B +20231017232528 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1751A835A53 +20231017232941 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1751AC3F17B +20231018003956 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1751F836183 +20231018005815 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17520BD845B +20231018011203 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17521AE2577 +20231018012138 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1752253381F +20231018031440 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1752A0C708F +20231018031950 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1752A5914A7 +20231018033845 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1752B977FCF +20231018040441 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1752D5365D7 +20231018041121 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1752DC38AAB +20231018054013 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17533C80607 +20231018054825 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1753451216B +20231018071952 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1753A752783 +20231018083252 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1753F72808B +20231018090047 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17541479E9F +20231018093100 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E175434FCD7B +20231018100316 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E175457635C3 +20231018101033 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17545EBDD63 +20231018110847 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17549CE2733 +20231018113805 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1754BBD7BE7 +20231018122625 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1754EE7384F +20231018123413 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1754F632783 +20231018125726 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17550E83927 +20231018135301 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17554AA25B7 +20231018140418 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17555636167 +20231018141949 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E175565EE997 +20231018142439 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17556A866DF +20231018144725 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17558217B9B +20231018160133 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1755D0F69FF +20231018172124 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E175626A63C3 +20231018173327 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1756332AFAB +20231018174338 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17563DEEBA7 +20231018182026 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1756663AE4B +20231018184456 2 6 100 7679 2 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E17568173BF3 +20231018202029 2 6 100 7679 5 FEC5FA301DA99770B0001C6661792A17D47495458B6FC55BF33FB1CD1E8CD5675550AEDED89217D8945CA01F1F68EF0F543E6E3BEADF0053FC7D706FE59F390E7758CC227C1CC6AEB6AEE82BD92CAA8DB32CD80B57E3DED4C5D5F029FA776D439EF2E069271AE4A2ED1F05C94ED9216E07DB8E0488B3E422D9F3E91618BFDFEB004ACB899A99AB89107FC3888337778FBE3D597FBD40FA4F791C96E175A163D22CDA2D84D049198083CD68D731740D4437B79383B36A33DF6650A42D497B7D7796BB3FFE02FCB5B5CB890EBE4BE4DFFB2AAA0D4134ECE4BF31AB678B16EA621A1598827179BF77A0290D34902352BEB99F92B244A402E431C47414E96A9D6EECC402B6A1CDA088E34D22D25804F3FE4C3B382AEB0DC530C6BF9C70B042256B5BE7B30896B05C5B4CBD88512B0A8B3D13A3D6BDC14670031381EC66DA8AB6C5645A79B1081EC58A0882D8FB17E0C083720C9B119CF52A88833D5600E43CD5C48C524F1643F515B30474A64118EACC834A272351048A1727438913B8F369BBF3E7A1628B3D40E77DD980BA8A1CF545CE7EAEB5B17301AB9A80A19C64227B645291AAD618D2805FAF39AF48ED5035EF23ED7FB734D929C8D0028A46162FC17302C5DB50F5E696EE451CD4C0899DB3E907185FCA1C53EB60E0131D6A199B0517A300BF136FE3BC236C884171ED76F79ADEB64DF1A50A76F8B26C7AD72AC0E2C1104566DB81C50BA607BFB379BB8FB142355D6A3D0D034E5697665FA31403241B806ED8A427DC437EBAC54DDC408DA022C4C2F8BF4AD59DD43C7BC7A4C4E5BF24D812719FFDFB03B797B366B2DA35AA280893EA813A5BD9E1E91B280299BB7A02A3FFBCE1F52219D43B308C723D0B0F25B8CE12C110491B33713E5F2C5C7E946322B28500480DB234515B5DB5370788D9DCB6D460281E91EE343B5BEE12CD367B83EFAEB4964B3051CEB8CD2E54E7ABCF0E4AF3D18D9A6B5D58B09B58DC97287BFB058DDBA94BC376BAEE117C2AB9E6CF0B13553AE4F8B91A247FD24C0D70C090E16B152CDE92456A95E5BBE98F939BBD5083EAABA538A675C3DFBB25D001D2E5A3B3811E7C6E982A7C58C3399E05C0FDBD31F80A623E6C83356D3E65BE34C6DF5445D10C27551F4D5697B9FEDCFB3A0BE6F209754A7364DE364FCC11BBF70366A2C61864F65FF203DDAB2C693C82BD35AD6C0EB9D001DD4FA520F439BFBC9E15EB6E186A59CDA292D1D9512CC67B25471F5557659228C0E663586D7E09D0FF8E6B97102A020DA9673B5BCB92800F72E36505766FAE603C886BF950A3A1C08798B9E9555A3A4E39B6DD20B1B4336C09F99D7182DBE4D1DAE287653C63E1756E9EF4F7 +20231018213032 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE63834379427FF +20231018232202 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE638343DD5A117 +20231019004844 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE63834429F64F7 +20231019010247 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE6383443605C17 +20231019022342 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE6383447F1B393 +20231019031710 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE638344AF828FF +20231019043555 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE638344F5C458F +20231019044032 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE638344F983EAB +20231019053824 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE6383452D8631F +20231019063745 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE63834562930F7 +20231019081055 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE638345B642C07 +20231019100522 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE6383461BD232F +20231019100852 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE6383461E6DF8B +20231019105326 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE63834645F1673 +20231019111044 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE6383465527463 +20231019111309 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE63834656D78B3 +20231019115348 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE6383467A7C8F3 +20231019131104 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE638346C0D8BDB +20231019142914 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE638347067646B +20231019173223 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE638347A9DF68F +20231019175446 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE638347BD81D27 +20231019191611 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE63834806DF947 +20231019193510 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE638348179CB5F +20231019211306 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE6383486F90F9F +20231019231750 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE638348DF30017 +20231020001735 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE63834914CAE7B +20231020012141 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE6383494D94DBB +20231020014803 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE63834964F5923 +20231020021214 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE6383497A3C3B7 +20231020034933 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE638349D0D7D8B +20231020044258 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE63834A0069007 +20231020045617 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE63834A0BEE89B +20231020064548 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE63834A6D2ACC3 +20231020071102 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE63834A83942A7 +20231020083119 2 6 100 8191 2 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE63834ACC3A13B +20231020092435 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE63834AFB5EA3F +20231020102437 2 6 100 8191 5 FD04CC30F7BF7D987760BE4FEA189E499B09DC2781A9AA9BB317A3C7D8BF99E3CDFAC9B6CCC12703EDC9EBF48F4917314723298E5F8A43920F2098EF0CCD7A09B7841411EF6F075575B375025F228A4DF56355DDFADE746FA4A9303924B871C442B3F341C809C37A498823B276982BD02A58268F5D7DA88859801A464C41CD725B23C0E52515657B9CC4B377DCE9CBBCDAD24D411745450CC9EA6DA349E5CDAE9D5870817286B4E4AD7D152EE3200CB9A4DF18321E1A8D36560DCE6BB1C2D398594A7A907723C1BB72E40473EEF91998649FCEE5DEA29353BBEDE80A22C0904355536471CAAEDC3A9F1D1B9AAA485AD6F562865483A90A699B96ABBEC4223AD2A4B398458D63278AEB887EB433DE5EEA6D6654DB597F6C557558191A05130FB3E113E50515DD07007754FF905E55AC92E3147EC319017759A7B84D81BDB5A0EF2B9BAB184BB5B52ECE2C0C15C33B9305A41811F6E661F7C0AE6ED1F101ABEDE4EDD3EFFB81AF98C666D1EE3532C3917349ED6FE12F2D9BB0BA0C81BC0F100B5E44D2C79FA8AFD161F37C913798DD6B85CBFED8ED1109AB19E505ED9BCF2F30F3DEFD9EEE2FF67B07F2D189F7C84B941A9F2C9E81E77E1F4A92B70EB630A7BE64C3FD2C0881E42DFF118E3FE627771A1FD7F65C6480156E88D3F80E7A58939A44023B25184E53F9702096E22FDBCE23C8995A8D058117EB8F1B92DB232D74308204C394FD2DEF237BE4FA0870267BFE7F3B0A279D51C80D434669DCE6153038D653F1A55BFAFA79D68F740DD35E827475DECC6F9B55A635DFDCEE9E48252D2B0312711A32995B2F9325A4B9D7406A1A50387FDD2CF9BC9763108C2E9660935B159371387BC23599C94D68FD4BC1AE88ADCB30FABD1E8C369B13E857EC001F7D2E1746DD4F208766BB321BD5CA996E27051B83A482140D58496A54C49D584397E618E8611012F0B8070B58393B658FD365A11E76A7991AAB691B8FCE882F67FD2C7456C96EC91AFD9C7821ECC0470097F135ACBCE8AE4880C78C3DFE968D0066731EAFA5C411A6E17E4BB1A2C54F26F3AA9E900676182E218766CED65B212F7893C32990BC3C034E53216D349A3BBA4A9E94E2AB6F6D023FD9E8DB61F3D6AF9C4010BEBB06B12332DBADBEFEE8C0209B8AEC80E87AD0B4FF48E499F0722674862FA974470700F0E51D9C78CEDEB51BF06A8642BAAC990B0A0B8C44B7BAA4634E4B90788C3C6633AA14B859B743C1986435933EA19D01DEFC36ECCBCC04325B1662D9873FA24BEC87560C3E059AA491E960A5977BA569FC780744D54020C3CF3C539A629A7C8475574EF4EEA4B7BA6EE1764D95369654953938E51CBB5FA442B8517FFFA77E42269EC4270D1B2148CBA1546E4E04CE3C0CC956D10D799F9D1CF5F111D06323E08BDD8FE1C1420ADD181D4D6165C0329E3EEC0F4BE63834B2F88B67 +20231020120924 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E53BA038B +20231020135128 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E5963D87F +20231020141837 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E5ADDB3BF +20231020144225 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E5C23DA93 +20231020150405 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E5D53167B +20231020155408 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E6012AFBF +20231020161645 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E6155F8BF +20231020201740 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E6EE62BF7 +20231020212403 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E729EE083 +20231020213051 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E72F5F79F +20231020222529 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E7604BE3F +20231021020659 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E826C9DAF +20231021024826 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E84B7FDA7 +20231021060900 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E90033123 +20231021070156 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E92F5819B +20231021074615 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E95655CC3 +20231021075426 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E95D1FF3B +20231021080049 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E9624A203 +20231021094905 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E9C2D4FFB +20231021101528 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E9DA4B553 +20231021105156 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15E9FAA5047 +20231021112242 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EA159B54F +20231021121606 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EA462327B +20231021123502 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EA566E22F +20231021140626 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EAA7D27A7 +20231021144911 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EACD5272F +20231021161127 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EB1713BE3 +20231021162002 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EB1DFAA87 +20231021162540 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EB22A3C83 +20231021174652 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EB6ADB0DB +20231021190654 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EBB224183 +20231021192557 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EBC2D1F93 +20231021193213 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EBC7ECAAB +20231021194107 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EBCF4C693 +20231021195056 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EBD7953DB +20231021201746 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EBEF4D117 +20231021203518 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EBFE78F6B +20231021222354 2 6 100 8191 5 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EC60AEBDF +20231021223151 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EC674EB1B +20231021225247 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EC79E5D1B +20231021231628 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15EC8ECAA63 +20231022001025 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15ECBF5D973 +20231022005100 2 6 100 8191 2 E01A60D3325645E3E0DD9D0BD00BEB9715262052AA5A04F3232BE563EFD025CFE05B0A86B07BCC4CB70A1D115E3DD0E1D5B5C394B491144DF417E29A1FBE336AECCA9E68BEACD5979103B7FD2923A58AB05E3195A5AFA717AE1F5F4B19C6616CCDA2FC597B3C92CB2EA57C10580C488638BF1261AA552DB9B4BDAFA45BBA4D7BF0A3A2B066F797F1B444AB990D9797A445D752647EE9ED870002A04DCA5DB1D65F3AA9620DCC4547A640BA30B27B09B48DC3BB06C9F714A9ECA54F09AD37BD57557E5EAD0B64C5CCCD2E2592A04E009BE169B079E3DED7161AB33474304BC70861BBCB2C05776EF82E2B32F0939E1C271187713632C6F624BD13C9C714FAFB99C4D5A36C1A7EF2DE6A18D5BC2FD2DAE7450B78494FC94ED842476B5DF567D47F066A1D168483B1A693A87E831B8DA20B48A05D13A688E30E7FDCB8AAE34A46FCC6A5642BCCF1D2FBC1804789E2D1D7098BA9AF2C94C889D58F949F6B97338879A45D26A3875D8C2098E41AD429F3B7AC9DA8B6C3D714CD477049487B778E553EBB1BAF2403FFDECCB38D691F3E31A7DB9729F1651E42972284802C5C14C76CACE52F1BAD053769C9ED3052A5370B9363F0A87273CE4ED2521F41320E0BD053CB2C79F79B708F72745E2B63D0894ACF06EDF0E612CAA81B38CFBBA421A61924C6794F0B321823C411330703F0291CDEB0FE71A3D3459413933E4C6D681A765848809F787EBA5E14EFF0A52FA57003589A7039776DA11F21B12F14424F694AB810D5C8271C8A108659B190A029666F77357AFD28DCE2BC93EC38104FA250E29610F477265622BDBEE96A933D503A7F820B3B4DB8929A43B3BD2167BC1DCE61708C1D599D7A584DA5A2DD6EAE2D5D6428E8A0912CF18D9FBA71ABDD0F975B43B50056315F76148739D3FAFEA4094EC3E25A3EDC9F0133E0C435C1070B2F7C073EC33D5B7DE096DCC490D82CE8B053F24009F73450C49369B91AD381581BEDB402909A2C95CE0AFFCC64A51C5B824666A26E1C40F2A2EC104DA1F481ACB967068E6A0E4A5CEC1A37730D7A93761C6BE3F745FC245FE16B841444DF177B2F779A8D22FE67EC92166BAA7ACC6ADB84565369D0B174686783775F79C5ABF65E726911833385457DC896E150D3440504D9F7FDC087698F69B82052FE4F2B577CDA4262A7B26FA7F38CD3471AC7E433CABD3470B309A96585FF7C3889B6537ACADE1E79F7B605387BDCCC5ED8445DB923B98D11F29EFCB413FF2E09E9E543263309C87E8C7FC22F13E9BDFF2F04CD36DD2FFF425EEE50C1460C676A804CED5319C0D68B60251494EBD97C73EE0E7803B4B8414D4503954F40147885299B8EE19ECA8F2CC2FA48230781F788D9FF1AA7A9D1F23E54357EDE3DEE548C80DBD0F0DA070ED149A34EE08FB3FB01895C5D2ED1E68A5508A5BFBB7D2DBFA4C46830D15ECE33665B diff --git a/ssl/openssl.cnf b/ssl/openssl.cnf index d8b12a8..12bc408 100644 --- a/ssl/openssl.cnf +++ b/ssl/openssl.cnf @@ -52,7 +52,6 @@ tsa_policy3 = 1.2.3.4.5.7 [openssl_init] providers = provider_sect -ssl_conf = ssl_sect # List of providers to load [provider_sect] @@ -357,7 +356,7 @@ cmd = ir # default operation, can be overridden on cmd line with, e.g., kur # Certificate enrollment subject = "/CN=openssl-cmp-test" newkey = insta.priv.pem -out_trusted = insta.ca.crt +out_trusted = apps/insta.ca.crt # does not include keyUsage digitalSignature certout = insta.cert.pem [pbm] # Password-based protection for Insta CA @@ -367,7 +366,7 @@ secret = $insta::secret # pass:insta [signature] # Signature-based protection for Insta CA # Server authentication -trusted = insta.ca.crt # does not include keyUsage digitalSignature +trusted = $insta::out_trusted # apps/insta.ca.crt # Client authentication secret = # disable PBM @@ -389,9 +388,3 @@ oldcert = $insta::certout # insta.cert.pem # Certificate revocation cmd = rr oldcert = $insta::certout # insta.cert.pem - -[ssl_sect] -system_default = system_default_sect - -[system_default_sect] -CipherString = DEFAULT:@SECLEVEL=2 diff --git a/sudo.conf b/sudo.conf index fe92dad..f73b79e 100644 --- a/sudo.conf +++ b/sudo.conf @@ -76,14 +76,6 @@ # #Path plugin_dir /usr/libexec/sudo -# -# Sudo developer mode: -# Set developer_mode true|false -# -# Allow loading of plugins that are owned by non-root or are writable -# by "group" or "other". Should only be used during plugin development. -#Set developer_mode true - # # Core dumps: # Set disable_coredump true|false diff --git a/sudo_logsrvd.conf b/sudo_logsrvd.conf index 32dbd82..b70593a 100644 --- a/sudo_logsrvd.conf +++ b/sudo_logsrvd.conf @@ -22,7 +22,7 @@ #listen_address = *:30344(tls) # The file containing the ID of the running sudo_logsrvd process. -#pid_file = /var/run/sudo/sudo_logsrvd.pid +#pid_file = /run/sudo/sudo_logsrvd.pid # Where to log server warnings: none, stderr, syslog, or a path name. #server_log = syslog @@ -57,9 +57,8 @@ #tls_key = /etc/ssl/sudo/private/logsrvd_key.pem # TLS cipher list (see "CIPHER LIST FORMAT" in the openssl-ciphers manual). -# NOTE that this setting is only effective if the negotiated protocol -# is TLS version 1.2. -# The default cipher list is HIGH:!aNULL. +# This setting is only effective if the negotiated protocol is TLS version +# 1.2. The default cipher list is HIGH:!aNULL. #tls_ciphers_v12 = HIGH:!aNULL # TLS cipher list if the negotiated protocol is TLS version 1.3. @@ -129,9 +128,8 @@ #tls_key = /etc/ssl/sudo/private/logsrvd_key.pem # TLS cipher list (see "CIPHER LIST FORMAT" in the openssl-ciphers manual). -# NOTE that this setting is only effective if the negotiated protocol -# is TLS version 1.2. -# The default is to use the value in the [server] section. +# this setting is only effective if the negotiated protocol is TLS version +# 1.2. The default is to use the value in the [server] section. #tls_ciphers_v12 = HIGH:!aNULL # TLS cipher list if the negotiated protocol is TLS version 1.3. @@ -148,7 +146,7 @@ #iolog_dir = /var/log/sudo-io # The path name, relative to iolog_dir, in which to store I/O logs. -# Note that iolog_file may contain directory components. +# It is possible for iolog_file to contain directory components. #iolog_file = %{seq} # If set, I/O logs will be compressed using zlib. Enabling compression can @@ -179,6 +177,10 @@ # specified by iolog_mode. #iolog_mode = 0600 +# If disabled, sudo_logsrvd will attempt to avoid logging plaintext +# password in the terminal input using passprompt_regex. +#log_passwords = true + # The maximum sequence number that will be substituted for the "%{seq}" # escape in the I/O log file. While the value substituted for "%{seq}" # is in base 36, maxseq itself should be expressed in decimal. Values @@ -186,6 +188,12 @@ # number "ZZZZZZ") will be silently truncated to 2176782336. #maxseq = 2176782336 +# One or more POSIX extended regular expressions used to match +# password prompts in the terminal output when log_passwords is +# disabled. Multiple passprompt_regex settings may be specified. +#passprompt_regex = [Pp]assword[: ]* +#passprompt_regex = [Pp]assword for [a-z0-9]+: * + [eventlog] # Where to log accept, reject, exit, and alert events. # Accepted values are syslog, logfile, or none. @@ -235,7 +243,7 @@ [logfile] # The path to the file-based event log. # This path must be fully-qualified and start with a '/' character. -#path = /var/log/sudo +#path = /var/log/sudo.log # The format string used when formatting the date and time for # file-based event logs. Formatting is performed via strftime(3) so diff --git a/sudoers.d/README b/sudoers.d/README index 356d882..faa2147 100644 --- a/sudoers.d/README +++ b/sudoers.d/README @@ -5,18 +5,16 @@ # @includedir /etc/sudoers.d # # This will cause sudo to read and parse any files in the /etc/sudoers.d -# directory that do not end in '~' or contain a '.' character. -# -# Note that there must be at least one file in the sudoers.d directory (this -# one will do). +# directory that do not end in '~' or contain a '.' character, if it +# exists. It is not an error if the directory does not exist. # # Note also, that because sudoers contents can vary widely, no attempt is # made to add this directive to existing sudoers files on upgrade. Feel free # to add the above directive to the end of your /etc/sudoers file to enable -# this functionality for existing installations if you wish! Sudo -# versions older than the one in Debian 11 (bullseye) require the -# directive will only support the old syntax #includedir, and the current -# sudo will happily accept both @includedir and #includedir +# this functionality for existing installations if you wish! +# Sudo versions older than 1.9.1 will only support the old syntax +# #includedir. That means that the sudo versions in Debian bullseye (11) +# and later will happily accept both @includedir and #includedir. # # Finally, please note that using the visudo command is the recommended way # to update sudoers content, since it protects against many failure modes. diff --git a/supercat/spcrc-crontab b/supercat/spcrc-crontab new file mode 100644 index 0000000..8c0f147 --- /dev/null +++ b/supercat/spcrc-crontab @@ -0,0 +1,42 @@ +# ============ this file is to colorize crontabs ========== +# 1 2 3 4 5 +#2345678901234567890123456789012345678901234567890123456789 +# HTML COLOR COL A N T STRING or REGULAR EXPRESSION +#################### ### # # # ############################ +#Where: +# HTML COLOR - Standard HTML Color name for HTML output +# COL - Console color name from the list +# red, yel, cya, grn, mag, blk, whi, blu +# A - Attribute from the list +# ' ' : normal +# 'b' : bold +# 'u' : underline +# 'r' : reverse video +# 'k' : blink +# N - number of matches +# ' ' : all +# '0' : all +# '1' - '9' : number of matches +# T - type of matching to perform +# 'c' : characters +# 's' : string +# 'r' : regex - case sensitive +# 'R' : regex - case insensitive +# 't' : regex with Unix time conversion +# ' ' : default ('r' regex) +# 1 2 3 4 5 +#2345678901234567890123456789012345678901234567890123456789 +# HTML COLOR COL A N T STRING or REGULAR EXPRESSION +#################### ### # # # ############################ +# dom is blue + bold +Blue blu b 5 \s+(\S+) +# month is green + bold +Green grn b 4 \s+(\S+) +# dow is green + reverse video +Green grn r 3 \s+(\S+) +# hour is red + bold +Red red b 2 \s+(\S+) +# minute is red + reverse video +Red red r 1 \s*(\S+) +# comments are magenta +Magenta mag (^#.*) diff --git a/supercat/spcrc-crontab-light b/supercat/spcrc-crontab-light new file mode 100644 index 0000000..81de807 --- /dev/null +++ b/supercat/spcrc-crontab-light @@ -0,0 +1,44 @@ +# ============ this file is to colorize crontabs ========== +# 1 2 3 4 5 +#2345678901234567890123456789012345678901234567890123456789 +# HTML COLOR COL A N T STRING or REGULAR EXPRESSION +#################### ### # # # ############################ +#Where: +# HTML COLOR - Standard HTML Color name for HTML output +# COL - Console color name from the list +# red, yel, cya, grn, mag, blk, whi, blu +# A - Attribute from the list +# ' ' : normal +# 'b' : bold +# 'u' : underline +# 'r' : reverse video +# 'k' : blink +# N - number of matches +# ' ' : all +# '0' : all +# '1' - '9' : number of matches +# T - type of matching to perform +# 'c' : characters +# 's' : string +# 'r' : regex - case sensitive +# 'R' : regex - case insensitive +# 't' : regex with Unix time conversion +# ' ' : default ('r' regex) +# 1 2 3 4 5 +#2345678901234567890123456789012345678901234567890123456789 +# HTML COLOR COL A N T STRING or REGULAR EXPRESSION +#################### ### # # # ############################ +# default is black +Black blk (.*) +# dom is blue + bold +Blue blu b 5 \s+(\S+) +# month is green + bold +Green grn b 4 \s+(\S+) +# dow is green + reverse video +Green grn r 3 \s+(\S+) +# hour is red + bold +Red red b 2 \s+(\S+) +# minute is red + reverse video +Red red r 1 \s*(\S+) +# comments are magenta +Magenta mag (^#.*) diff --git a/swtpm_setup.conf b/swtpm_setup.conf index 9b627ba..d13627f 100644 --- a/swtpm_setup.conf +++ b/swtpm_setup.conf @@ -1,4 +1,6 @@ # Program invoked for creating certificates -create_certs_tool= /usr/lib/x86_64-linux-gnu/swtpm/swtpm-localca +create_certs_tool= /usr/bin/swtpm_localca create_certs_tool_config = /etc/swtpm-localca.conf create_certs_tool_options = /etc/swtpm-localca.options +# Comma-separated list (no spaces) of PCR banks to activate by default +active_pcr_banks = sha256 diff --git a/sysctl.d/10-map-count.conf b/sysctl.d/10-map-count.conf new file mode 100644 index 0000000..9e9ab23 --- /dev/null +++ b/sysctl.d/10-map-count.conf @@ -0,0 +1,3 @@ +# Increase the number of virtual memory areas that one process may request +# https://bugs.launchpad.net/ubuntu/+source/procps/+bug/2057792 +vm.max_map_count=1048576 diff --git a/systemd/journald.conf b/systemd/journald.conf index a690681..7b9e232 100644 --- a/systemd/journald.conf +++ b/systemd/journald.conf @@ -6,9 +6,11 @@ # any later version. # # Entries in this file show the compile time defaults. Local configuration -# should be created by either modifying this file, or by creating "drop-ins" in -# the journald.conf.d/ subdirectory. The latter is generally recommended. -# Defaults can be restored by simply deleting this file and all drop-ins. +# should be created by either modifying this file (or a copy of it placed in +# /etc/ if the original file is shipped in /usr/), or by creating "drop-ins" in +# the /etc/systemd/journald.conf.d/ directory. The latter is generally +# recommended. Defaults can be restored by simply deleting the main +# configuration file and all drop-ins located in /etc/. # # Use 'systemd-analyze cat-config systemd/journald.conf' to display the full config. # @@ -32,7 +34,7 @@ #RuntimeMaxFiles=100 #MaxRetentionSec= #MaxFileSec=1month -#ForwardToSyslog=yes +#ForwardToSyslog=no #ForwardToKMsg=no #ForwardToConsole=no #ForwardToWall=yes @@ -44,4 +46,4 @@ #MaxLevelWall=emerg #LineMax=48K #ReadKMsg=yes -#Audit=no +#Audit=yes diff --git a/systemd/logind.conf b/systemd/logind.conf index ab600bc..53d7563 100644 --- a/systemd/logind.conf +++ b/systemd/logind.conf @@ -6,9 +6,11 @@ # any later version. # # Entries in this file show the compile time defaults. Local configuration -# should be created by either modifying this file, or by creating "drop-ins" in -# the logind.conf.d/ subdirectory. The latter is generally recommended. -# Defaults can be restored by simply deleting this file and all drop-ins. +# should be created by either modifying this file (or a copy of it placed in +# /etc/ if the original file is shipped in /usr/), or by creating "drop-ins" in +# the /etc/systemd/logind.conf.d/ directory. The latter is generally +# recommended. Defaults can be restored by simply deleting the main +# configuration file and all drop-ins located in /etc/. # # Use 'systemd-analyze cat-config systemd/logind.conf' to display the full config. # @@ -23,12 +25,16 @@ #InhibitDelayMaxSec=5 #UserStopDelaySec=10 #HandlePowerKey=poweroff +#HandlePowerKeyLongPress=ignore +#HandleRebootKey=reboot +#HandleRebootKeyLongPress=poweroff #HandleSuspendKey=suspend +#HandleSuspendKeyLongPress=hibernate #HandleHibernateKey=hibernate +#HandleHibernateKeyLongPress=ignore #HandleLidSwitch=suspend #HandleLidSwitchExternalPower=suspend #HandleLidSwitchDocked=ignore -#HandleRebootKey=reboot #PowerKeyIgnoreInhibited=no #SuspendKeyIgnoreInhibited=no #HibernateKeyIgnoreInhibited=no @@ -38,7 +44,8 @@ #IdleAction=ignore #IdleActionSec=30min #RuntimeDirectorySize=10% -#RuntimeDirectoryInodesMax=400k +#RuntimeDirectoryInodesMax= #RemoveIPC=yes #InhibitorsMax=8192 #SessionsMax=8192 +#StopIdleSessionSec=infinity diff --git a/systemd/networkd.conf b/systemd/networkd.conf index 38dc9f1..e5a5e88 100644 --- a/systemd/networkd.conf +++ b/systemd/networkd.conf @@ -6,9 +6,13 @@ # any later version. # # Entries in this file show the compile time defaults. Local configuration -# should be created by either modifying this file, or by creating "drop-ins" in -# the networkd.conf.d/ subdirectory. The latter is generally recommended. -# Defaults can be restored by simply deleting this file and all drop-ins. +# should be created by either modifying this file (or a copy of it placed in +# /etc/ if the original file is shipped in /usr/), or by creating "drop-ins" in +# the /etc/systemd/networkd.conf.d/ directory. The latter is generally +# recommended. Defaults can be restored by simply deleting the main +# configuration file and all drop-ins located in /etc/. +# +# Use 'systemd-analyze cat-config systemd/networkd.conf' to display the full config. # # See networkd.conf(5) for details. @@ -18,6 +22,7 @@ #ManageForeignRoutingPolicyRules=yes #ManageForeignRoutes=yes #RouteTable= +#IPv6PrivacyExtensions=no [DHCPv4] #DUIDType=vendor diff --git a/systemd/pstore.conf b/systemd/pstore.conf index 68fb04a..22b18b5 100644 --- a/systemd/pstore.conf +++ b/systemd/pstore.conf @@ -6,9 +6,13 @@ # any later version. # # Entries in this file show the compile time defaults. Local configuration -# should be created by either modifying this file, or by creating "drop-ins" in -# the pstore.conf.d/ subdirectory. The latter is generally recommended. -# Defaults can be restored by simply deleting this file and all drop-ins. +# should be created by either modifying this file (or a copy of it placed in +# /etc/ if the original file is shipped in /usr/), or by creating "drop-ins" in +# the /etc/systemd/pstore.conf.d/ directory. The latter is generally +# recommended. Defaults can be restored by simply deleting the main +# configuration file and all drop-ins located in /etc/. +# +# Use 'systemd-analyze cat-config systemd/pstore.conf' to display the full config. # # See pstore.conf(5) for details. diff --git a/systemd/sleep.conf b/systemd/sleep.conf index 174f5ea..fad95b3 100644 --- a/systemd/sleep.conf +++ b/systemd/sleep.conf @@ -6,9 +6,13 @@ # any later version. # # Entries in this file show the compile time defaults. Local configuration -# should be created by either modifying this file, or by creating "drop-ins" in -# the sleep.conf.d/ subdirectory. The latter is generally recommended. -# Defaults can be restored by simply deleting this file and all drop-ins. +# should be created by either modifying this file (or a copy of it placed in +# /etc/ if the original file is shipped in /usr/), or by creating "drop-ins" in +# the /etc/systemd/sleep.conf.d/ directory. The latter is generally +# recommended. Defaults can be restored by simply deleting the main +# configuration file and all drop-ins located in /etc/. +# +# Use 'systemd-analyze cat-config systemd/sleep.conf' to display the full config. # # See systemd-sleep.conf(5) for details. @@ -17,10 +21,7 @@ #AllowHibernation=yes #AllowSuspendThenHibernate=yes #AllowHybridSleep=yes -#SuspendMode= #SuspendState=mem standby freeze #HibernateMode=platform shutdown -#HibernateState=disk -#HybridSleepMode=suspend platform shutdown -#HybridSleepState=disk -#HibernateDelaySec=180min +#HibernateDelaySec= +#SuspendEstimationSec=60min diff --git a/systemd/system-generators/systemd-gpt-auto-generator b/systemd/system-generators/systemd-gpt-auto-generator new file mode 120000 index 0000000..dc1dc0c --- /dev/null +++ b/systemd/system-generators/systemd-gpt-auto-generator @@ -0,0 +1 @@ +/dev/null \ No newline at end of file diff --git a/systemd/system.conf b/systemd/system.conf index 1e3f941..e9d4cd0 100644 --- a/systemd/system.conf +++ b/systemd/system.conf @@ -6,9 +6,11 @@ # any later version. # # Entries in this file show the compile time defaults. Local configuration -# should be created by either modifying this file, or by creating "drop-ins" in -# the system.conf.d/ subdirectory. The latter is generally recommended. -# Defaults can be restored by simply deleting this file and all drop-ins. +# should be created by either modifying this file (or a copy of it placed in +# /etc/ if the original file is shipped in /usr/), or by creating "drop-ins" in +# /etc/systemd/system.conf.d/ directory. The latter is generally recommended. +# Defaults can be restored by simply deleting the main configuration file and +# all drop-ins located in /etc/. # # Use 'systemd-analyze cat-config systemd/system.conf' to display the full config. # @@ -29,29 +31,31 @@ #CPUAffinity= #NUMAPolicy=default #NUMAMask= -#RuntimeWatchdogSec=0 +#RuntimeWatchdogSec=off +#RuntimeWatchdogPreSec=off +#RuntimeWatchdogPreGovernor= #RebootWatchdogSec=10min -#KExecWatchdogSec=0 +#KExecWatchdogSec=off #WatchdogDevice= #CapabilityBoundingSet= #NoNewPrivileges=no #SystemCallArchitectures= #TimerSlackNSec= -#StatusUnitFormat=description +#StatusUnitFormat=combined #DefaultTimerAccuracySec=1min #DefaultStandardOutput=journal #DefaultStandardError=inherit #DefaultTimeoutStartSec=90s #DefaultTimeoutStopSec=90s #DefaultTimeoutAbortSec= +#DefaultDeviceTimeoutSec=90s #DefaultRestartSec=100ms #DefaultStartLimitIntervalSec=10s #DefaultStartLimitBurst=5 #DefaultEnvironment= -#DefaultCPUAccounting=no +#DefaultCPUAccounting=yes #DefaultIOAccounting=no #DefaultIPAccounting=no -#DefaultBlockIOAccounting=no #DefaultMemoryAccounting=yes #DefaultTasksAccounting=yes #DefaultTasksMax=15% @@ -64,11 +68,16 @@ #DefaultLimitNOFILE=1024:524288 #DefaultLimitAS= #DefaultLimitNPROC= -#DefaultLimitMEMLOCK= +#DefaultLimitMEMLOCK=8M #DefaultLimitLOCKS= #DefaultLimitSIGPENDING= #DefaultLimitMSGQUEUE= #DefaultLimitNICE= #DefaultLimitRTPRIO= #DefaultLimitRTTIME= +#DefaultMemoryPressureThresholdSec=200ms +#DefaultMemoryPressureWatch=auto #DefaultOOMPolicy=stop +#DefaultSmackProcessLabel= +#ReloadLimitIntervalSec= +#ReloadLimitBurst= diff --git a/systemd/system/graphical.target.wants/gnome-remote-desktop.service b/systemd/system/graphical.target.wants/gnome-remote-desktop.service new file mode 120000 index 0000000..06a74cc --- /dev/null +++ b/systemd/system/graphical.target.wants/gnome-remote-desktop.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/gnome-remote-desktop.service \ No newline at end of file diff --git a/systemd/system/graphical.target.wants/switcheroo-control.service b/systemd/system/graphical.target.wants/switcheroo-control.service new file mode 120000 index 0000000..d4b97c2 --- /dev/null +++ b/systemd/system/graphical.target.wants/switcheroo-control.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/switcheroo-control.service \ No newline at end of file diff --git a/systemd/system/hibernate.target.wants/grub-common.service b/systemd/system/hibernate.target.wants/grub-common.service new file mode 120000 index 0000000..c0ca745 --- /dev/null +++ b/systemd/system/hibernate.target.wants/grub-common.service @@ -0,0 +1 @@ +/lib/systemd/system/grub-common.service \ No newline at end of file diff --git a/systemd/system/hybrid-sleep.target.wants/grub-common.service b/systemd/system/hybrid-sleep.target.wants/grub-common.service new file mode 120000 index 0000000..c0ca745 --- /dev/null +++ b/systemd/system/hybrid-sleep.target.wants/grub-common.service @@ -0,0 +1 @@ +/lib/systemd/system/grub-common.service \ No newline at end of file diff --git a/systemd/system/multi-user.target.wants/apport.service b/systemd/system/multi-user.target.wants/apport.service new file mode 120000 index 0000000..67c3713 --- /dev/null +++ b/systemd/system/multi-user.target.wants/apport.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/apport.service \ No newline at end of file diff --git a/systemd/system/multi-user.target.wants/samba-ad-dc.service b/systemd/system/multi-user.target.wants/samba-ad-dc.service new file mode 120000 index 0000000..335955f --- /dev/null +++ b/systemd/system/multi-user.target.wants/samba-ad-dc.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/samba-ad-dc.service \ No newline at end of file diff --git a/systemd/system/multi-user.target.wants/ssh.service b/systemd/system/multi-user.target.wants/ssh.service deleted file mode 120000 index 7504947..0000000 --- a/systemd/system/multi-user.target.wants/ssh.service +++ /dev/null @@ -1 +0,0 @@ -/lib/systemd/system/ssh.service \ No newline at end of file diff --git a/systemd/system/multi-user.target.wants/virtlockd.service b/systemd/system/multi-user.target.wants/virtlockd.service new file mode 120000 index 0000000..eaa2e85 --- /dev/null +++ b/systemd/system/multi-user.target.wants/virtlockd.service @@ -0,0 +1 @@ +/lib/systemd/system/virtlockd.service \ No newline at end of file diff --git a/systemd/system/multi-user.target.wants/virtlogd.service b/systemd/system/multi-user.target.wants/virtlogd.service new file mode 120000 index 0000000..c48f8d7 --- /dev/null +++ b/systemd/system/multi-user.target.wants/virtlogd.service @@ -0,0 +1 @@ +/lib/systemd/system/virtlogd.service \ No newline at end of file diff --git a/systemd/system/nmb.service b/systemd/system/nmb.service new file mode 120000 index 0000000..d99ad38 --- /dev/null +++ b/systemd/system/nmb.service @@ -0,0 +1 @@ +/lib/systemd/system/nmbd.service \ No newline at end of file diff --git a/systemd/system/samba-ad-dc.service b/systemd/system/samba-ad-dc.service deleted file mode 120000 index dc1dc0c..0000000 --- a/systemd/system/samba-ad-dc.service +++ /dev/null @@ -1 +0,0 @@ -/dev/null \ No newline at end of file diff --git a/systemd/system/samba.service b/systemd/system/samba.service new file mode 120000 index 0000000..335955f --- /dev/null +++ b/systemd/system/samba.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/samba-ad-dc.service \ No newline at end of file diff --git a/systemd/system/smb.service b/systemd/system/smb.service new file mode 120000 index 0000000..8f4dc75 --- /dev/null +++ b/systemd/system/smb.service @@ -0,0 +1 @@ +/lib/systemd/system/smbd.service \ No newline at end of file diff --git a/systemd/system/sockets.target.wants/ssh.socket b/systemd/system/sockets.target.wants/ssh.socket new file mode 120000 index 0000000..ce4834e --- /dev/null +++ b/systemd/system/sockets.target.wants/ssh.socket @@ -0,0 +1 @@ +/usr/lib/systemd/system/ssh.socket \ No newline at end of file diff --git a/systemd/system/ssh.service.requires/ssh.socket b/systemd/system/ssh.service.requires/ssh.socket new file mode 120000 index 0000000..ce4834e --- /dev/null +++ b/systemd/system/ssh.service.requires/ssh.socket @@ -0,0 +1 @@ +/usr/lib/systemd/system/ssh.socket \ No newline at end of file diff --git a/systemd/system/sshd.service b/systemd/system/sshd.service deleted file mode 120000 index 7504947..0000000 --- a/systemd/system/sshd.service +++ /dev/null @@ -1 +0,0 @@ -/lib/systemd/system/ssh.service \ No newline at end of file diff --git a/systemd/system/suspend-then-hibernate.target.wants/grub-common.service b/systemd/system/suspend-then-hibernate.target.wants/grub-common.service new file mode 120000 index 0000000..c0ca745 --- /dev/null +++ b/systemd/system/suspend-then-hibernate.target.wants/grub-common.service @@ -0,0 +1 @@ +/lib/systemd/system/grub-common.service \ No newline at end of file diff --git a/systemd/system/suspend.target.wants/grub-common.service b/systemd/system/suspend.target.wants/grub-common.service new file mode 120000 index 0000000..c0ca745 --- /dev/null +++ b/systemd/system/suspend.target.wants/grub-common.service @@ -0,0 +1 @@ +/lib/systemd/system/grub-common.service \ No newline at end of file diff --git a/systemd/system/sysinit.target.wants/systemd-resolved.service b/systemd/system/sysinit.target.wants/systemd-resolved.service new file mode 120000 index 0000000..4f6ae34 --- /dev/null +++ b/systemd/system/sysinit.target.wants/systemd-resolved.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-resolved.service \ No newline at end of file diff --git a/systemd/system/ureadahead.service b/systemd/system/ureadahead.service new file mode 120000 index 0000000..dc1dc0c --- /dev/null +++ b/systemd/system/ureadahead.service @@ -0,0 +1 @@ +/dev/null \ No newline at end of file diff --git a/systemd/system/xpra.service b/systemd/system/xpra.service new file mode 120000 index 0000000..dc1dc0c --- /dev/null +++ b/systemd/system/xpra.service @@ -0,0 +1 @@ +/dev/null \ No newline at end of file diff --git a/systemd/system/xpra.socket b/systemd/system/xpra.socket new file mode 120000 index 0000000..dc1dc0c --- /dev/null +++ b/systemd/system/xpra.socket @@ -0,0 +1 @@ +/dev/null \ No newline at end of file diff --git a/systemd/user.conf b/systemd/user.conf index 97bc68b..ae06e27 100644 --- a/systemd/user.conf +++ b/systemd/user.conf @@ -6,27 +6,32 @@ # any later version. # # Entries in this file show the compile time defaults. Local configuration -# should be created by either modifying this file, or by creating "drop-ins" in -# the user.conf.d/ subdirectory. The latter is generally recommended. -# Defaults can be restored by simply deleting this file and all drop-ins. +# should be created by either modifying this file (or a copy of it placed in +# /etc/ if the original file is shipped in /usr/), or by creating "drop-ins" in +# the /etc/systemd/user.conf.d/ directory. The latter is generally recommended. +# Defaults can be restored by simply deleting the main configuration file and +# all drop-ins located in /etc/. +# +# Use 'systemd-analyze cat-config systemd/user.conf' to display the full config. # # See systemd-user.conf(5) for details. [Manager] #LogLevel=info -#LogTarget=console +#LogTarget=auto #LogColor=yes #LogLocation=no #LogTime=no #SystemCallArchitectures= #TimerSlackNSec= -#StatusUnitFormat=description +#StatusUnitFormat=combined #DefaultTimerAccuracySec=1min #DefaultStandardOutput=inherit #DefaultStandardError=inherit #DefaultTimeoutStartSec=90s #DefaultTimeoutStopSec=90s #DefaultTimeoutAbortSec= +#DefaultDeviceTimeoutSec=90s #DefaultRestartSec=100ms #DefaultStartLimitIntervalSec=10s #DefaultStartLimitBurst=5 @@ -47,3 +52,8 @@ #DefaultLimitNICE= #DefaultLimitRTPRIO= #DefaultLimitRTTIME= +#DefaultMemoryPressureThresholdSec=200ms +#DefaultMemoryPressureWatch=auto +#DefaultSmackProcessLabel= +#ReloadLimitIntervalSec= +#ReloadLimitBurst diff --git a/systemd/user/dbus-org.bluez.obex.service b/systemd/user/dbus-org.bluez.obex.service new file mode 120000 index 0000000..b55f908 --- /dev/null +++ b/systemd/user/dbus-org.bluez.obex.service @@ -0,0 +1 @@ +/usr/lib/systemd/user/obex.service \ No newline at end of file diff --git a/systemd/user/default.target.wants/filter-chain.service b/systemd/user/default.target.wants/filter-chain.service new file mode 120000 index 0000000..981bed9 --- /dev/null +++ b/systemd/user/default.target.wants/filter-chain.service @@ -0,0 +1 @@ +/usr/lib/systemd/user/filter-chain.service \ No newline at end of file diff --git a/systemd/user/default.target.wants/pipewire-pulse.service b/systemd/user/default.target.wants/pipewire-pulse.service new file mode 120000 index 0000000..f631f69 --- /dev/null +++ b/systemd/user/default.target.wants/pipewire-pulse.service @@ -0,0 +1 @@ +/usr/lib/systemd/user/pipewire-pulse.service \ No newline at end of file diff --git a/systemd/user/graphical-session-pre.target.wants/gcr-ssh-agent.service b/systemd/user/graphical-session-pre.target.wants/gcr-ssh-agent.service new file mode 120000 index 0000000..fb93872 --- /dev/null +++ b/systemd/user/graphical-session-pre.target.wants/gcr-ssh-agent.service @@ -0,0 +1 @@ +/usr/lib/systemd/user/gcr-ssh-agent.service \ No newline at end of file diff --git a/systemd/user/graphical-session-pre.target.wants/gnome-keyring-daemon.service b/systemd/user/graphical-session-pre.target.wants/gnome-keyring-daemon.service new file mode 120000 index 0000000..ddef465 --- /dev/null +++ b/systemd/user/graphical-session-pre.target.wants/gnome-keyring-daemon.service @@ -0,0 +1 @@ +/usr/lib/systemd/user/gnome-keyring-daemon.service \ No newline at end of file diff --git a/systemd/user/graphical-session-pre.target.wants/user-session-migration.service b/systemd/user/graphical-session-pre.target.wants/user-session-migration.service new file mode 120000 index 0000000..9879488 --- /dev/null +++ b/systemd/user/graphical-session-pre.target.wants/user-session-migration.service @@ -0,0 +1 @@ +/usr/lib/systemd/user/user-session-migration.service \ No newline at end of file diff --git a/systemd/user/pipewire-media-session.service b/systemd/user/pipewire-media-session.service new file mode 120000 index 0000000..dc1dc0c --- /dev/null +++ b/systemd/user/pipewire-media-session.service @@ -0,0 +1 @@ +/dev/null \ No newline at end of file diff --git a/systemd/user/pipewire.service.wants/wireplumber.service b/systemd/user/pipewire.service.wants/wireplumber.service new file mode 120000 index 0000000..a092a62 --- /dev/null +++ b/systemd/user/pipewire.service.wants/wireplumber.service @@ -0,0 +1 @@ +/usr/lib/systemd/user/wireplumber.service \ No newline at end of file diff --git a/systemd/user/pulseaudio.service b/systemd/user/pulseaudio.service new file mode 120000 index 0000000..dc1dc0c --- /dev/null +++ b/systemd/user/pulseaudio.service @@ -0,0 +1 @@ +/dev/null \ No newline at end of file diff --git a/systemd/user/pulseaudio.socket b/systemd/user/pulseaudio.socket new file mode 120000 index 0000000..dc1dc0c --- /dev/null +++ b/systemd/user/pulseaudio.socket @@ -0,0 +1 @@ +/dev/null \ No newline at end of file diff --git a/systemd/user/sockets.target.wants/gcr-ssh-agent.socket b/systemd/user/sockets.target.wants/gcr-ssh-agent.socket new file mode 120000 index 0000000..b1e9e61 --- /dev/null +++ b/systemd/user/sockets.target.wants/gcr-ssh-agent.socket @@ -0,0 +1 @@ +/usr/lib/systemd/user/gcr-ssh-agent.socket \ No newline at end of file diff --git a/systemd/user/sockets.target.wants/gnome-keyring-daemon.socket b/systemd/user/sockets.target.wants/gnome-keyring-daemon.socket new file mode 120000 index 0000000..775243d --- /dev/null +++ b/systemd/user/sockets.target.wants/gnome-keyring-daemon.socket @@ -0,0 +1 @@ +/usr/lib/systemd/user/gnome-keyring-daemon.socket \ No newline at end of file diff --git a/systemd/user/sockets.target.wants/keyboxd.socket b/systemd/user/sockets.target.wants/keyboxd.socket new file mode 120000 index 0000000..889a9c6 --- /dev/null +++ b/systemd/user/sockets.target.wants/keyboxd.socket @@ -0,0 +1 @@ +/usr/lib/systemd/user/keyboxd.socket \ No newline at end of file diff --git a/systemd/user/sockets.target.wants/pipewire-pulse.socket b/systemd/user/sockets.target.wants/pipewire-pulse.socket new file mode 120000 index 0000000..45f6209 --- /dev/null +++ b/systemd/user/sockets.target.wants/pipewire-pulse.socket @@ -0,0 +1 @@ +/usr/lib/systemd/user/pipewire-pulse.socket \ No newline at end of file diff --git a/tigrc b/tigrc index a544990..73f6586 100644 --- a/tigrc +++ b/tigrc @@ -67,14 +67,14 @@ # - commit-title-overflow (boolint) : Highlight overflow in log and diff view? # -set blame-view = id:yes,color file-name:auto author:full date:default line-number:yes,interval=1 text +set blame-view = id:yes,color file-name:auto author:full date:default,format="%Y-%m-%d" line-number:yes,interval=1 text set grep-view = file-name:no line-number:yes,interval=1 text -set main-view = line-number:no,interval=5 id:no date:default author:full commit-title:yes,graph,refs,overflow=no -set reflog-view = line-number:no,interval=5 id:yes date:no author:no commit-title:yes,refs,overflow=no -set refs-view = line-number:no id:no date:default author:full ref commit-title -set stash-view = line-number:no,interval=5 id:no date:default author:full commit-title +set main-view = line-number:no,interval=5 id:no date:default,format="%Y-%m-%d" author:full commit-title:yes,graph,refs,overflow=no +set reflog-view = line-number:no,interval=5 id:yes date:no,format="%Y-%m-%d" author:no commit-title:yes,refs,overflow=no +set refs-view = line-number:no id:no date:default,format="%Y-%m-%d" author:full ref commit-title +set stash-view = line-number:no,interval=5 id:no date:default,format="%Y-%m-%d" author:full commit-title set status-view = line-number:no,interval=5 status:short file-name -set tree-view = line-number:no,interval=5 mode author:full file-size date:default id:no file-name +set tree-view = line-number:no,interval=5 mode author:full file-size date:default,format="%Y-%m-%d" id:no file-name # Pager based views set pager-view = line-number:no,interval=5 text @@ -88,17 +88,19 @@ set show-changes = yes # Show changes commits in the main view? set show-untracked = yes # Show also untracked changes? set wrap-lines = no # Wrap long lines in pager views? set tab-size = 8 # Number of spaces to use when expanding tabs -set line-graphics = default # Enum: ascii, default, utf-8 +set line-graphics = default # Enum: ascii, default, utf-8, auto set truncation-delimiter = ~ # Character drawn for truncations, or "utf-8" # Format reference names based on type. # - head : The current HEAD. -# - tag : A signed tag. -# - local-tag : An unsigned tag. +# - tag : An annotated tag. +# - local-tag : A lightweight tag. # - remote : A remote. # - tracked-remote : The remote tracked by current HEAD. # - replace : A replaced reference. -# - branch : Any other reference. +# - branch : A branch. +# - stash : The stash. +# - other : Any other reference. # If no format is defined for `local-tag` then the one for `tag` is used. # Similarly, `remote` is used if no `tracked-remote` format exists. # Prefix with `hide:` to not show that reference type, e.g. `hide:remote`. @@ -118,15 +120,15 @@ set show-notes = yes # When non-bool passed as `--show-notes=...` (diff) #set blame-options = -C -C -C # User-defined options for `tig blame` (git-blame) #set log-options = --pretty=raw # User-defined options for `tig log` (git-log) #set main-options = -n 1000 # User-defined options for `tig` (git-log) -#set mailmap = yes # Use .mailmap to show canonical name and email address +set mailmap = yes # Use .mailmap to show canonical name and email address? # Misc -set start-on-head = no # Start with cursor on HEAD commit +set start-on-head = no # Start with cursor on HEAD commit? set refresh-mode = auto # Enum: manual, auto, after-command, periodic set refresh-interval = 10 # Interval in seconds between refreshes set ignore-case = no # Enum: no, yes, smart-case - # Ignore case when searching? Smart-case option will -set wrap-search = yes # Wrap around to top/bottom of view when searching + # Ignore case when searching? +set wrap-search = yes # Wrap around to top/bottom of view when searching? set focus-child = yes # Move focus to child view when opened? set send-child-enter = yes # Propagate "enter" keypresses to child views? set horizontal-scroll = 50% # Number of columns to scroll as % of width @@ -140,7 +142,8 @@ set history-size = 500 # Size of persistent history, 0 to disable set mouse = no # Enable mouse support? set mouse-scroll = 3 # Number of lines to scroll via the mouse set mouse-wheel-cursor = no # Prefer moving the cursor to scrolling the view? -set pgrp = no # Make tig process-group leader +set pgrp = no # Make tig process-group leader? +set pager-autoscroll = no # Scroll the pager view automatically while loading? # User-defined commands # --------------------- @@ -154,7 +157,7 @@ set pgrp = no # Make tig process-group leader # ! Run the command in the foreground with output shown. # @ Run the command in the background with no output. # ? Prompt the user before executing the command. -# + Run the command synchronously, and echo the first line of output to the status bar. +# + Run the command synchronously, and echo the first line of output to the status bar. # < Exit Tig after executing the command. # > Re-open Tig instantly in the last displayed view after executing the command. # @@ -231,18 +234,20 @@ bind generic quit # Close all views and quit bind status u status-update # Stage/unstage changes in file bind status ! status-revert # Revert changes in file bind status M status-merge # Open git-mergetool(1) -#bind status ??? :toggle status # Show short or long status labels +# bind status ??? :toggle status # Show short or long status labels bind stage u status-update # Stage/unstage current diff (c)hunk bind stage 1 stage-update-line # Stage/unstage current line +bind stage 2 stage-update-part # Stage/unstage part of chunk bind stage ! status-revert # Revert current diff (c)hunk bind stage \ stage-split-chunk # Split current diff (c)hunk bind stage @ :/^@@ # Jump to next (c)hunk bind stage [ :toggle diff-context -1 # Decrease the diff context bind stage ] :toggle diff-context +1 # Increase the diff context bind diff @ :/^@@ # Jump to next (c)hunk -bind diff [ :toggle diff-context -1 -bind diff ] :toggle diff-context +1 -bind main H :goto HEAD +bind diff [ :toggle diff-context -1 # Decrease the diff context +bind diff ] :toggle diff-context +1 # Increase the diff context +bind pager @ :/^@@ # Jump to next (c)hunk +bind main H :goto HEAD # Jump to HEAD commit bind main G :toggle commit-title-graph # Toggle revision graph visualization bind main F :toggle commit-title-refs # Toggle reference display (tags/branches) bind reflog F :toggle commit-title-refs # Toggle reference display (tags/branches) @@ -269,6 +274,8 @@ bind generic scroll-line-down bind generic scroll-line-down bind generic scroll-page-up bind generic scroll-page-down +# bind generic ??? scroll-half-page-up +# bind generic ??? scroll-half-page-down # Searching bind generic / search @@ -292,11 +299,14 @@ bind generic i :toggle sort-field # Toggle field to sort by bind generic :toggle line-number # Toggle line numbers bind generic D :toggle date # Toggle date display bind generic A :toggle author # Toggle author display +# bind generic ??? :toggle commit-title-display + # Toggle commit title display bind generic ~ :toggle line-graphics # Toggle (line) graphics mode bind generic F :toggle file-name # Toggle file name display -# bind generic ??? :toogle show-changes # Toggle local changes display in the main view +# bind generic ??? :toggle show-changes # Toggle local changes display in the main view bind generic W :toggle ignore-space # Toggle ignoring whitespace in diffs -# bind generic ? :toggle commit-order # Toggle commit ordering +# bind generic ??? :toggle ignore-case # Toggle ignoring case when searching +# bind generic ??? :toggle commit-order # Toggle commit ordering bind generic X :toggle id # Toggle commit ID display bind generic $ :toggle commit-title-overflow # Toggle highlighting of commit title overflow @@ -305,7 +315,9 @@ bind generic $ :toggle commit-title-overflow # bind generic ??? :toggle status-show-untracked-dirs # Toggle display of file in untracked directories # bind generic ??? :toggle vertical-split # Toggle vertical split -bind generic % :toggle file-filter +# bind generic ??? :toggle word-diff # Toggle word diff +bind generic % :toggle file-filter # Toggle filtering by pathspecs in file-args +bind generic ^ :toggle rev-filter # Toggle filtering by revisions in rev-args # Misc bind generic e edit # Open in editor @@ -323,7 +335,7 @@ bind generic v show-version # Show Tig version # # Prefix the name of a view to set a color only for that view, e.g. # -# color grep.file blue default +# color grep.file blue default # # As an example, this setting will to color Signed-off-by lines with a # yellow foreground color and use the default background color. @@ -352,6 +364,7 @@ color "rename from " yellow default color "rename to " yellow default color "similarity " yellow default color "dissimilarity " yellow default +color "\ No newline at end of file" blue default color "diff-tree " blue default color "Author: " cyan default color "Commit: " magenta default @@ -370,10 +383,24 @@ color "parent " blue default color "tree " blue default color "author " green default color "committer " magenta default -color " Signed-off-by" yellow default -color " Acked-by" yellow default -color " Tested-by" yellow default -color " Reviewed-by" yellow default +color " Signed-off-by:" yellow default +color " Acked-by:" yellow default +color " Reviewed-by:" yellow default +color " Helped-by:" yellow default +color " Reported-by:" yellow default +color " Mentored-by:" yellow default +color " Suggested-by:" yellow default +color " Cc:" yellow default +color " Noticed-by:" yellow default +color " Tested-by:" yellow default +color " Improved-by:" yellow default +color " Thanks-to:" yellow default +color " Based-on-patch-by:" yellow default +color " Contributions-by:" yellow default +color " Co-authored-by:" yellow default +color " Requested-by:" yellow default +color " Original-patch-by:" yellow default +color " Inspired-by:" yellow default color default default default normal color cursor white green bold color status green default diff --git a/ts.conf b/ts.conf new file mode 100644 index 0000000..fd0d1cb --- /dev/null +++ b/ts.conf @@ -0,0 +1,41 @@ +# Access plugins +################ + +# Uncomment if you wish to use the linux input layer event interface +module_raw input + +# For other driver modules, see the ts.conf man page + + +# Filter plugins +################ + +# Uncomment if first or last samples are unreliable +# module skip nhead=1 ntail=1 + +# Uncomment if needed for devices that measure pressure +module pthres pmin=1 + +# Uncomment if needed +# module debounce drop_threshold=40 + +# Uncomment if needed to filter spikes +# module median depth=5 + +# Uncomment to enable smoothing of fraction N/D +# module iir N=6 D=10 + +# Uncomment if needed +# module lowpass factor=0.1 threshold=1 + +# Uncomment if needed to filter noise samples +module dejitter delta=100 + +# Uncomment to define threshold in number of events from device +# module evthres N=5 + +# Uncomment and adjust if you need to invert an axis or both +# module invert x0=800 y0=480 + +# Uncomment to use ts_calibrate's settings +module linear diff --git a/udev/iocost.conf b/udev/iocost.conf new file mode 100644 index 0000000..c0eeea3 --- /dev/null +++ b/udev/iocost.conf @@ -0,0 +1,20 @@ +# This file is part of systemd. +# +# systemd 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.1 of the License, or (at your option) +# any later version. +# +# Entries in this file show the compile time defaults. Local configuration +# should be created by either modifying this file (or a copy of it placed in +# /etc/ if the original file is shipped in /usr/), or by creating "drop-ins" in +# the /etc/udev/iocost.conf.d/ directory. The latter is generally recommended. +# Defaults can be restored by simply deleting the main configuration file and +# all drop-ins located in /etc/. +# +# Use 'systemd-analyze cat-config udev/iocost.conf' to display the full config. +# +# See iocost.conf(5) for details. + +[IOCost] +#TargetSolution=naive diff --git a/udisks2/mount_options.conf.example b/udisks2/mount_options.conf.example index 9d49412..0f9e2af 100644 --- a/udisks2/mount_options.conf.example +++ b/udisks2/mount_options.conf.example @@ -1,5 +1,11 @@ # This file contains custom mount options for udisks 2.x # Typically placed at /etc/udisks2/mount_options.conf +# +# The simplified syntax is 'fs_signature[:fs_driver]_key=value1,value2,...' +# where 'fs_signature' is the on-disk superblock identifier as exposed by blkid/udev +# and 'fs_driver' is (optionally) the filesystem type (a kernel driver) passed +# to the mount call. The 'key' is either "defaults", "allow" or "drivers". +# # Refer to http://storaged.org/doc/udisks2-api/latest/mount_options.html # @@ -34,9 +40,17 @@ # exfat_defaults=uid=$UID,gid=$GID,iocharset=utf8,errors=remount-ro # exfat_allow=uid=$UID,gid=$GID,dmask,errors,fmask,iocharset,namecase,umask # -# # ntfs3, ntfs-3g and the legacy ntfs kernel driver options -# ntfs_defaults=uid=$UID,gid=$GID,windows_names -# ntfs_allow=uid=$UID,gid=$GID,umask,dmask,fmask,locale,norecover,ignore_case,windows_names,compression,nocompression,big_writes,nls,nohidden,sys_immutable,sparse,showmeta,prealloc +# # 'ntfs' signature, definitions for the legacy ntfs kernel driver and the ntfs-3g fuse driver +# ntfs:ntfs_defaults=uid=$UID,gid=$GID,windows_names +# ntfs:ntfs_allow=uid=$UID,gid=$GID,umask,dmask,fmask,locale,norecover,ignore_case,windows_names,compression,nocompression,big_writes +# +# # 'ntfs' signature, the new 'ntfs3' kernel driver +# ntfs:ntfs3_defaults=uid=$UID,gid=$GID +# ntfs:ntfs3_allow=uid=$UID,gid=$GID,umask,dmask,fmask,iocharset,discard,nodiscard,sparse,nosparse,hidden,nohidden,sys_immutable,nosys_immutable,showmeta,noshowmeta,prealloc,noprealloc,hide_dot_files,nohide_dot_files,windows_names,nocase,case +# +# # define order of filesystem driver priorities for the actual mount call, +# # required definition for non-matching driver names +# ntfs_drivers=ntfs3,ntfs # # iso9660_defaults=uid=$UID,gid=$GID,iocharset=utf8,mode=0400,dmode=0500 # iso9660_allow=uid=$UID,gid=$GID,norock,nojoliet,iocharset,mode,dmode diff --git a/udisks2/udisks2.conf b/udisks2/udisks2.conf index 551952a..f489a65 100644 --- a/udisks2/udisks2.conf +++ b/udisks2/udisks2.conf @@ -7,4 +7,4 @@ modules_load_preference=ondemand [defaults] # Valid options are 'luks1' or 'luks2' -encryption=luks1 +encryption=luks2 diff --git a/ulogd.conf b/ulogd.conf index 285cf9b..4090f5c 100644 --- a/ulogd.conf +++ b/ulogd.conf @@ -65,7 +65,7 @@ stack=log1:NFLOG,base1:BASE,ifi1:IFINDEX,ip2str1:IP2STR,print1:PRINTPKT,emu1:LOG #stack=log2:NFLOG,base1:BASE,mark1:MARK,ifi1:IFINDEX,ip2str1:IP2STR,print1:PRINTPKT,emu1:LOGEMU # this is a stack for packet-based logging via GPRINT -#stack=log1:NFLOG,gp1:GPRINT +#stack=log1:NFLOG,base1:BASE,gp1:GPRINT # this is a stack for flow-based logging via LOGEMU #stack=ct1:NFCT,ip2str1:IP2STR,print1:PRINTFLOW,emu1:LOGEMU @@ -213,6 +213,17 @@ sync=1 # Uncomment the following line to use JSON v1 event format that # can provide better compatility with some JSON file reader. #eventv1=1 +# Uncomment the following lines to send the JSON logs to a remote host via UDP +#mode="udp" +#host="192.0.2.10" +#port="10210" +# Uncomment the following lines to send the JSON logs to a remote host via TCP +#mode="tcp" +#host="192.0.2.10" +#port="10210" +# Uncomment the following lines to send the JSON logs to a local unix socket +#mode="unix" +#file="/var/run/ulogd.socket" [pcap1] #default file is /var/log/ulogd.pcap diff --git a/updatedb.conf b/updatedb.conf index a16114c..8e39843 100644 --- a/updatedb.conf +++ b/updatedb.conf @@ -1,4 +1,4 @@ PRUNE_BIND_MOUNTS="yes" # PRUNENAMES=".git .bzr .hg .svn" PRUNEPATHS="/tmp /var/spool /media /var/lib/os-prober /var/lib/ceph /home/.ecryptfs /var/lib/schroot" -PRUNEFS="NFS afs autofs binfmt_misc ceph cgroup cgroup2 cifs coda configfs curlftpfs debugfs devfs devpts devtmpfs ecryptfs ftpfs fuse.ceph fuse.cryfs fuse.encfs fuse.glusterfs fuse.gvfsd-fuse fuse.mfs fuse.rclone fuse.rozofs fuse.sshfs fusectl fusesmb hugetlbfs iso9660 lustre lustre_lite mfs mqueue ncpfs nfs nfs4 ocfs ocfs2 proc pstore rpc_pipefs securityfs shfs smbfs sysfs tmpfs tracefs udev udf usbfs" +PRUNEFS="NFS afs autofs binfmt_misc ceph cgroup cgroup2 cifs coda configfs curlftpfs debugfs devfs devpts devtmpfs ecryptfs ftpfs fuse.ceph fuse.cryfs fuse.encfs fuse.glusterfs fuse.gocryptfs fuse.gvfsd-fuse fuse.mfs fuse.rclone fuse.rozofs fuse.sshfs fusectl fusesmb hugetlbfs iso9660 lustre lustre_lite mfs mqueue ncpfs nfs nfs4 ocfs ocfs2 proc pstore rpc_pipefs securityfs shfs smbfs sysfs tmpfs tracefs udev udf usbfs" diff --git a/vconsole.conf b/vconsole.conf new file mode 120000 index 0000000..2372cb1 --- /dev/null +++ b/vconsole.conf @@ -0,0 +1 @@ +default/keyboard \ No newline at end of file diff --git a/vim/vimrc b/vim/vimrc index 1fcd4d7..5d7f70c 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -1,22 +1,31 @@ -" All system-wide defaults are set in $VIMRUNTIME/debian.vim and sourced by -" the call to :runtime you can find below. If you wish to change any of those -" settings, you should do it in this file (/etc/vim/vimrc), since debian.vim -" will be overwritten everytime an upgrade of the vim packages is performed. -" It is recommended to make changes after sourcing debian.vim since it alters -" the value of the 'compatible' option. - -runtime! debian.vim - +" $VIMRUNTIME refers to the versioned system directory where Vim stores its +" system runtime files -- /usr/share/vim/vim. +" " Vim will load $VIMRUNTIME/defaults.vim if the user does not have a vimrc. " This happens after /etc/vim/vimrc(.local) are loaded, so it will override " any settings in these files. +" " If you don't want that to happen, uncomment the below line to prevent " defaults.vim from being loaded. " let g:skip_defaults_vim = 1 +" +" If you would rather _use_ default.vim's settings, but have the system or +" user vimrc override its settings, then uncomment the line below. +" source $VIMRUNTIME/defaults.vim + +" All Debian-specific settings are defined in $VIMRUNTIME/debian.vim and +" sourced by the call to :runtime you can find below. If you wish to change +" any of those settings, you should do it in this file or +" /etc/vim/vimrc.local, since debian.vim will be overwritten everytime an +" upgrade of the vim packages is performed. It is recommended to make changes +" after sourcing debian.vim so your settings take precedence. + +runtime! debian.vim " Uncomment the next line to make Vim more Vi-compatible -" NOTE: debian.vim sets 'nocompatible'. Setting 'compatible' changes numerous -" options, so any other options should be set AFTER setting 'compatible'. +" NOTE: debian.vim sets 'nocompatible'. Setting 'compatible' changes +" numerous options, so any other options should be set AFTER changing +" 'compatible'. "set compatible " Vim5 and later versions support syntax highlighting. Uncommenting the next diff --git a/vim/vimrc.tiny b/vim/vimrc.tiny index 890037a..a06cca6 100644 --- a/vim/vimrc.tiny +++ b/vim/vimrc.tiny @@ -6,7 +6,7 @@ " _not_ sourced; /etc/vim/vimrc and/or /etc/vim/gvimrc are. " Debian system-wide default configuration Vim -set runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim82,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after +set runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim91,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after set compatible diff --git a/wpa_supplicant/action_wpa.sh b/wpa_supplicant/action_wpa.sh index bb4c7c1..66edab9 100755 --- a/wpa_supplicant/action_wpa.sh +++ b/wpa_supplicant/action_wpa.sh @@ -9,7 +9,7 @@ PATH=/sbin:/usr/sbin:/bin:/usr/bin -if [ ! -x /sbin/wpa_action ]; then +if [ ! -x /usr/sbin/wpa_action ]; then exit 0 fi diff --git a/wpa_supplicant/functions.sh b/wpa_supplicant/functions.sh index 26404e7..5765931 100755 --- a/wpa_supplicant/functions.sh +++ b/wpa_supplicant/functions.sh @@ -26,17 +26,19 @@ # On Debian GNU/Linux systems, the text of the GPL license, # version 2, can be found in /usr/share/common-licenses/GPL-2. +PATH=/usr/sbin:/usr/bin:/sbin:/bin:$PATH + ##################################################################### ## global variables # wpa_supplicant variables -WPA_SUP_BIN="/sbin/wpa_supplicant" +WPA_SUP_BIN="/usr/sbin/wpa_supplicant" WPA_SUP_PNAME="wpa_supplicant" WPA_SUP_PIDFILE="/run/wpa_supplicant.${WPA_IFACE}.pid" WPA_SUP_OMIT_DIR="/run/sendsigs.omit.d" WPA_SUP_OMIT_PIDFILE="${WPA_SUP_OMIT_DIR}/wpasupplicant.wpa_supplicant.${WPA_IFACE}.pid" # wpa_cli variables -WPA_CLI_BIN="/sbin/wpa_cli" +WPA_CLI_BIN="/usr/sbin/wpa_cli" WPA_CLI_PNAME="wpa_cli" WPA_CLI_PIDFILE="/run/wpa_action.${WPA_IFACE}.pid" WPA_CLI_TIMESTAMP="/run/wpa_action.${WPA_IFACE}.timestamp" @@ -49,10 +51,14 @@ fi # verbosity variables if [ -n "$IF_WPA_VERBOSITY" ] || [ "$VERBOSITY" = "1" ]; then - TO_NULL="/dev/stdout" + to_null () { + "$@" + } DAEMON_VERBOSITY="--verbose" else - TO_NULL="/dev/null" + to_null () { + "$@" >/dev/null + } DAEMON_VERBOSITY="--quiet" fi @@ -92,7 +98,7 @@ wpa_msg () { shift case "$WPA_ACTION" in "CONNECTED"|"DISCONNECTED") - [ -x /usr/bin/logger ] || return + command -v logger >/dev/null || return if [ "$#" -gt 0 ]; then logger -t "wpa_action" "$@" else @@ -109,15 +115,15 @@ wpa_msg () { case "$1" in "verbose") shift - echo "$WPA_SUP_PNAME: $@" >$TO_NULL + to_null echo "$WPA_SUP_PNAME: $@" ;; "action") shift - echo -n "$WPA_SUP_PNAME: $@ -- " >$TO_NULL + to_null echo -n "$WPA_SUP_PNAME: $@ -- " ;; "stderr") shift - echo "$WPA_SUP_PNAME: $@" >/dev/stderr + echo "$WPA_SUP_PNAME: $@" >&2 ;; *) ;; @@ -458,7 +464,7 @@ wpa_cli_do () { wpa_msg action "$WPACLISET_DESC" - wpa_cli $WPACLISET_VARIABLE "$WPACLISET_VALUE" >$TO_NULL + to_null wpa_cli $WPACLISET_VARIABLE "$WPACLISET_VALUE" if [ "$?" -ne 0 ]; then wpa_msg stderr "$WPACLISET_DESC failed!" @@ -931,7 +937,7 @@ ifup () { fi if [ -n "$WPA_LOGICAL_IFACE" ]; then - if ! /sbin/ifquery "${WPA_LOGICAL_IFACE}" > /dev/null 2>&1; then + if ! command ifquery "${WPA_LOGICAL_IFACE}" > /dev/null 2>&1; then wpa_msg log "network settings not defined for $WPA_LOGICAL_IFACE in $INTERFACES_FILE and included files." WPA_LOGICAL_IFACE="default" fi @@ -940,11 +946,11 @@ ifup () { ifupdown_lock - if /sbin/ifquery "$WPA_IFACE" | grep -q '^wpa-roam: ' ; then + if command ifquery "$WPA_IFACE" | grep -q '^wpa-roam: ' ; then # Force settings over the unconfigured "master" IFACE - /sbin/ifup -v --force "$WPA_IFACE=$WPA_LOGICAL_IFACE" + command ifup -v --force "$WPA_IFACE=$WPA_LOGICAL_IFACE" else - /sbin/ifup -v "$WPA_IFACE=$WPA_LOGICAL_IFACE" + command ifup -v "$WPA_IFACE=$WPA_LOGICAL_IFACE" fi IFUP_RETVAL="$?" @@ -968,7 +974,7 @@ ifdown () { ifupdown_lock - /sbin/ifdown -v "$WPA_IFACE" + command ifdown -v "$WPA_IFACE" ifupdown_unlock @@ -984,7 +990,7 @@ ifdown () { # NB: use iproute if present, flushing the IFACE first # if_post_down_up () { - if [ -x /bin/ip ]; then + if command -v ip >/dev/null; then ip addr flush dev "$WPA_IFACE" 2>/dev/null ip link set "$WPA_IFACE" up else diff --git a/wpa_supplicant/ifupdown.sh b/wpa_supplicant/ifupdown.sh index 2c5b060..9dab925 100755 --- a/wpa_supplicant/ifupdown.sh +++ b/wpa_supplicant/ifupdown.sh @@ -93,7 +93,7 @@ do_start () { exit 1 fi IF_WPA_CONF="$IF_WPA_ROAM" - WPA_ACTION_SCRIPT="/sbin/wpa_action" + WPA_ACTION_SCRIPT="/usr/sbin/wpa_action" fi # master function; determines if ifupdown.sh should do something or not diff --git a/xdg/autostart/gnome-initial-setup-copy-worker.desktop b/xdg/autostart/gnome-initial-setup-copy-worker.desktop new file mode 100644 index 0000000..058344f --- /dev/null +++ b/xdg/autostart/gnome-initial-setup-copy-worker.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=GNOME Initial Setup Copy Worker +Type=Application +Exec=/usr/libexec/gnome-initial-setup-copy-worker +OnlyShowIn=GNOME; +NoDisplay=true +X-GNOME-AutoRestart=false +X-GNOME-Autostart-Phase=EarlyInitialization +AutostartCondition=unless-exists gnome-initial-setup-done +X-GNOME-HiddenUnderSystemd=true +X-Ubuntu-Gettext-Domain=gnome-initial-setup diff --git a/xdg/autostart/gnome-initial-setup-first-login.desktop b/xdg/autostart/gnome-initial-setup-first-login.desktop new file mode 100644 index 0000000..ea7d623 --- /dev/null +++ b/xdg/autostart/gnome-initial-setup-first-login.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Name=Initial Setup +# Translators: Do NOT translate or transliterate this text (this is an icon file name)! +Icon=preferences-system +Exec=/usr/libexec/gnome-initial-setup --existing-user +Terminal=false +Type=Application +StartupNotify=true +Categories=GNOME;GTK;System; +OnlyShowIn=GNOME;Unity; +NoDisplay=true +AutostartCondition=unless-exists gnome-initial-setup-done +X-GNOME-HiddenUnderSystemd=true +X-Ubuntu-Gettext-Domain=gnome-initial-setup diff --git a/xdg/autostart/gnome-keyring-pkcs11.desktop b/xdg/autostart/gnome-keyring-pkcs11.desktop index 9aef0bc..9ead068 100644 --- a/xdg/autostart/gnome-keyring-pkcs11.desktop +++ b/xdg/autostart/gnome-keyring-pkcs11.desktop @@ -8,8 +8,4 @@ NoDisplay=true X-GNOME-Autostart-Phase=PreDisplayServer X-GNOME-AutoRestart=false X-GNOME-Autostart-Notify=true -X-GNOME-Bugzilla-Bugzilla=GNOME -X-GNOME-Bugzilla-Product=gnome-keyring -X-GNOME-Bugzilla-Component=general -X-GNOME-Bugzilla-Version=40.0 X-Ubuntu-Gettext-Domain=gnome-keyring diff --git a/xdg/autostart/gnome-keyring-secrets.desktop b/xdg/autostart/gnome-keyring-secrets.desktop index 03497be..dd0dd8e 100644 --- a/xdg/autostart/gnome-keyring-secrets.desktop +++ b/xdg/autostart/gnome-keyring-secrets.desktop @@ -8,8 +8,4 @@ NoDisplay=true X-GNOME-Autostart-Phase=PreDisplayServer X-GNOME-AutoRestart=false X-GNOME-Autostart-Notify=true -X-GNOME-Bugzilla-Bugzilla=GNOME -X-GNOME-Bugzilla-Product=gnome-keyring -X-GNOME-Bugzilla-Component=general -X-GNOME-Bugzilla-Version=40.0 X-Ubuntu-Gettext-Domain=gnome-keyring diff --git a/xdg/autostart/gnome-keyring-ssh.desktop b/xdg/autostart/gnome-keyring-ssh.desktop index 48c0936..d5507df 100644 --- a/xdg/autostart/gnome-keyring-ssh.desktop +++ b/xdg/autostart/gnome-keyring-ssh.desktop @@ -7,8 +7,4 @@ OnlyShowIn=GNOME;Unity;MATE; X-GNOME-Autostart-Phase=PreDisplayServer X-GNOME-AutoRestart=false X-GNOME-Autostart-Notify=true -X-GNOME-Bugzilla-Bugzilla=GNOME -X-GNOME-Bugzilla-Product=gnome-keyring -X-GNOME-Bugzilla-Component=general -X-GNOME-Bugzilla-Version=40.0 X-Ubuntu-Gettext-Domain=gnome-keyring diff --git a/xdg/autostart/gnome-shell-overrides-migration.desktop b/xdg/autostart/gnome-shell-overrides-migration.desktop deleted file mode 100644 index d67099e..0000000 --- a/xdg/autostart/gnome-shell-overrides-migration.desktop +++ /dev/null @@ -1,6 +0,0 @@ -[Desktop Entry] -Type=Application -Name=GNOME settings overrides migration -NoDisplay=true -Exec=/usr/libexec/gnome-shell-overrides-migration.sh -X-Ubuntu-Gettext-Domain=gnome-shell diff --git a/xdg/autostart/mate-power-manager.desktop b/xdg/autostart/mate-power-manager.desktop index 2d60bf0..d16cd91 100644 --- a/xdg/autostart/mate-power-manager.desktop +++ b/xdg/autostart/mate-power-manager.desktop @@ -65,7 +65,7 @@ Name[ru]=Диспетчер питания Name[si]=ශක්ති කළමණාකරු Name[sk]=Správca napájania Name[sl]=Upravljalnik porabe energije -Name[sq]=Menaxhuesi i Energjise +Name[sq]=Menaxhues Energjie Name[sr]=Управник напајања Name[sr@latin]=Upravnik potrošnjom električne energije Name[sv]=Strömhanterare @@ -169,6 +169,6 @@ OnlyShowIn=MATE; X-MATE-Bugzilla-Bugzilla=MATE X-MATE-Bugzilla-Product=mate-power-manager X-MATE-Bugzilla-Component=mate-power-manager -X-MATE-Bugzilla-Version=1.26.0 +X-MATE-Bugzilla-Version=1.26.1 #X-MATE-AutoRestart=true diff --git a/xdg/autostart/mate-screensaver.desktop b/xdg/autostart/mate-screensaver.desktop index 7536940..efa56de 100644 --- a/xdg/autostart/mate-screensaver.desktop +++ b/xdg/autostart/mate-screensaver.desktop @@ -149,21 +149,26 @@ NoDisplay=true Keywords[ca]=MATE;estalvi;pantalla;bloqueig; Keywords[cs]=MATE;spořič obrazovky;šetřič;zámek;uzamknout;uzamknutí; Keywords[da]=MATE;screensaver;locker; +Keywords[en_GB]=MATE;screensaver;locker; Keywords[es]=MATE;salvapantallas;bloqueo Keywords[fr]=MATE;économiseur d'écran;coffre-fort; Keywords[gl]=MATE;protector de pantalla;bloqueador; +Keywords[hu]=MATE;képernyővédő;képernyőzár; Keywords[id]=MATE;screensaver;pengunci; Keywords[it]=MATE;screensaver;locker; Keywords[ja]=MATE;screensaver;locker; Keywords[lt]=MATE;ekrano užsklanda;užraktas; Keywords[ms]=MATE;penyelamatskrin;pengunci; Keywords[nb]=MATE;skjermsparer;skjermlås; +Keywords[nds]=MATE;Billschirmschoner;Avsluter; Keywords[nl]=MATE;schermbeveiliging;vergrendelaar; Keywords[oc]=MATE;screensaver;locker;estalviador;estalviaire;verrolhar; Keywords[pl]=MATE;wygaszacz;ekran;blokowanie; Keywords[pt]=MATE;proteção de ecrã;tranca; Keywords[ru]=MATE;скринсейвер;хранитель;блокировка; +Keywords[sl]=MATE;ohranjevalnik zaslona;omarica; Keywords[sr]=Мејт;чувар екрана;закључавач; +Keywords[tr]=MATE;ekrankoruyucu;ekran koruyucu;kilitleyen; Keywords[uk]=MATE;зберігач екрану;блокування; Keywords[zh_CN]=MATE;screensaver;locker; Keywords[zh_TW]=MATE;screensaver;locker; @@ -173,4 +178,4 @@ X-MATE-Autostart-Notify=true X-MATE-Bugzilla-Bugzilla=MATE X-MATE-Bugzilla-Product=mate-screensaver X-MATE-Bugzilla-Component=general -X-MATE-Bugzilla-Version=1.26.1 +X-MATE-Bugzilla-Version=1.26.2 diff --git a/xdg/autostart/mate-settings-daemon.desktop b/xdg/autostart/mate-settings-daemon.desktop index 6c25f9d..88a21a0 100644 --- a/xdg/autostart/mate-settings-daemon.desktop +++ b/xdg/autostart/mate-settings-daemon.desktop @@ -70,7 +70,7 @@ Name[zh_CN]=MATE 设置守护程序 Name[zh_HK]=MATE 設定值伺服程式 Name[zh_TW]=MATE 設定值守護程式 Name=MATE Settings Daemon -Exec=/usr/bin/mate-settings-daemon +Exec=/usr/libexec/mate-settings-daemon OnlyShowIn=MATE; X-MATE-Autostart-Phase=Initialization X-MATE-Autostart-Notify=true diff --git a/xdg/autostart/mate-volume-control-status-icon.desktop b/xdg/autostart/mate-volume-control-status-icon.desktop index fd707d9..3fd5473 100644 --- a/xdg/autostart/mate-volume-control-status-icon.desktop +++ b/xdg/autostart/mate-volume-control-status-icon.desktop @@ -199,6 +199,7 @@ Categories=AudioVideo;Mixer;Settings;HardwareSettings; Keywords[ca]=MATE;volum;control;mesclador;ajusts;so; Keywords[cs]=MATE;hlasitost;ovládání;mixer;nastavení;zvuk; Keywords[da]=MATE;volume;control;mixer;settings;sound;lydstyrke;kontrol;mikser;lyd;indstillinger; +Keywords[de]=MATE;Lautstärke;Steuerung;Mixer;Einstellungen;Klang; Keywords[en_GB]=MATE;volume;control;mixer;settings;sound; Keywords[es]=MATE;volumen;control;mezclador;ajustes;sonido; Keywords[eu]=MATE;bolumena;kontrola;nahasgailua;ezarpenak;soinua; @@ -216,8 +217,10 @@ Keywords[oc]=MATE;volume;control;mixer;settings;sound;paramètres;son; Keywords[pl]=MATE;głośność;regulacja;mikser;ustawienia;dźwięk; Keywords[pt_BR]=MATE;volume;controle;mixer;configurações;som; Keywords[ru]=MATE;громкость;управление;микшер;настройки;звук; +Keywords[sl]=MATE;glasnost;nadzor;mešalnik;nastavitve;zvok;jakost; Keywords[sr]=Мејт;јачина;управљање;миксер;подешавања;звук; Keywords[sv]=MATE;volym;kontroll;mixer;inställningar;ljud; +Keywords[tr]=MATE;ses;denetim;mikser;ayarlar; Keywords[uk]=MATE;гучність;контроль;змішувач;налаштування;звук; Keywords[zh_CN]=MATE;音量;控制;混音;设置;声音; Keywords[zh_TW]=MATE;volume;control;mixer;settings;sound; diff --git a/xdg/autostart/nm-applet.desktop b/xdg/autostart/nm-applet.desktop index f0a4b00..c81feb9 100644 --- a/xdg/autostart/nm-applet.desktop +++ b/xdg/autostart/nm-applet.desktop @@ -1,5 +1,5 @@ [Desktop Entry] -Name=Network +Name=NetworkManager Applet Comment=Manage your network connections Icon=nm-device-wireless Exec=nm-applet @@ -7,8 +7,5 @@ Terminal=false Type=Application NoDisplay=true NotShowIn=KDE;GNOME; -X-GNOME-Bugzilla-Bugzilla=GNOME -X-GNOME-Bugzilla-Product=NetworkManager -X-GNOME-Bugzilla-Component=nm-applet X-GNOME-UsesNotifications=true X-Ubuntu-Gettext-Domain=nm-applet diff --git a/xdg/autostart/orca-autostart.desktop b/xdg/autostart/orca-autostart.desktop index 4f947b9..f162075 100644 --- a/xdg/autostart/orca-autostart.desktop +++ b/xdg/autostart/orca-autostart.desktop @@ -7,4 +7,4 @@ AutostartCondition=GSettings org.gnome.desktop.a11y.applications screen-reader-e X-GNOME-AutoRestart=true #X-GNOME-Autostart-Phase=Initialization OnlyShowIn=GNOME;MATE;Unity;Cinnamon; -X-Ubuntu-Gettext-Domain=AC_PACKAGE_TARNAME +X-Ubuntu-Gettext-Domain=orca diff --git a/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop b/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop index d5aaeca..b484ffe 100644 --- a/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop +++ b/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop @@ -1,16 +1,12 @@ [Desktop Entry] Type=Application -Name=Evolution Alarm Notify -Comment=Calendar event notifications -Icon=appointment-soon +Name=Events and Tasks Reminders +Comment=Event and task notifications +Icon=org.gnome.Evolution-alarm-notify Exec=/usr/libexec/evolution-data-server/evolution-alarm-notify Terminal=false Categories= NoDisplay=true X-Meego-Priority=Low -X-GNOME-Bugzilla-Bugzilla=GNOME -X-GNOME-Bugzilla-Product=evolution-data-server -X-GNOME-Bugzilla-Component=calendar -X-GNOME-Bugzilla-Version=3.44.x X-GNOME-UsesNotifications=true X-Ubuntu-Gettext-Domain=evolution-data-server diff --git a/xdg/autostart/org.gnome.Software.desktop b/xdg/autostart/org.gnome.Software.desktop new file mode 100644 index 0000000..1ece4e2 --- /dev/null +++ b/xdg/autostart/org.gnome.Software.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=GNOME Software +Exec=/usr/bin/gnome-software --gapplication-service +OnlyShowIn=GNOME;Unity; +NotShowIn=Budgie +NoDisplay=true +X-Ubuntu-Gettext-Domain=gnome-software diff --git a/xdg/autostart/picom.desktop b/xdg/autostart/picom.desktop new file mode 100644 index 0000000..051e893 --- /dev/null +++ b/xdg/autostart/picom.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Version=1.0 +Type=Application +NoDisplay=false +Name=picom +GenericName=X compositor +Comment=An X compositor +Categories=Utility; +Keywords=compositor;composite manager;window effects;transparency;opacity; +TryExec=picom +Exec=picom +StartupNotify=false +Terminal=false +# Thanks to quequotion for providing this file! +Icon=picom diff --git a/xdg/autostart/polkit-mate-authentication-agent-1.desktop b/xdg/autostart/polkit-mate-authentication-agent-1.desktop index 6aff370..d587bf0 100644 --- a/xdg/autostart/polkit-mate-authentication-agent-1.desktop +++ b/xdg/autostart/polkit-mate-authentication-agent-1.desktop @@ -121,7 +121,7 @@ Comment[vi]=PolicyKit Authentication Agent cho môi trường MATE Comment[zh_CN]=MATE 桌面的 PolicyKit 认证代理 Comment[zh_TW]=MATE 桌面環境的 PolicyKit 驗證代理程式 Comment=PolicyKit Authentication Agent for the MATE Desktop -Exec=/usr/lib/x86_64-linux-gnu/polkit-mate/polkit-mate-authentication-agent-1 +Exec=/usr/libexec/polkit-mate-authentication-agent-1 Terminal=false Type=Application NoDisplay=true diff --git a/xdg/autostart/tracker-miner-fs-3.desktop b/xdg/autostart/tracker-miner-fs-3.desktop index 06f40ce..1d3d38f 100644 --- a/xdg/autostart/tracker-miner-fs-3.desktop +++ b/xdg/autostart/tracker-miner-fs-3.desktop @@ -13,4 +13,3 @@ X-KDE-UniqueApplet=true NoDisplay=true OnlyShowIn=GNOME;KDE;XFCE;X-IVI;Unity; X-systemd-skip=true -X-Ubuntu-Gettext-Domain=tracker3-miners diff --git a/xdg/ui/ui_standards.rc b/xdg/ui/ui_standards.rc index 07b84b4..81fe51a 100644 --- a/xdg/ui/ui_standards.rc +++ b/xdg/ui/ui_standards.rc @@ -1,5 +1,5 @@ - + &File @@ -98,6 +98,7 @@ + &View @@ -110,6 +111,7 @@ + diff --git a/xml/catalog b/xml/catalog index bf98b85..396804e 100644 --- a/xml/catalog +++ b/xml/catalog @@ -18,6 +18,7 @@ + @@ -25,6 +26,7 @@ + diff --git a/xml/polkitd.xml b/xml/polkitd.xml new file mode 100644 index 0000000..bdf786d --- /dev/null +++ b/xml/polkitd.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/zfs/zed.d/statechange-slot_off.sh b/zfs/zed.d/statechange-slot_off.sh new file mode 120000 index 0000000..f20e313 --- /dev/null +++ b/zfs/zed.d/statechange-slot_off.sh @@ -0,0 +1 @@ +/usr/lib/zfs-linux/zed.d/statechange-slot_off.sh \ No newline at end of file diff --git a/zfs/zed.d/zed-functions.sh b/zfs/zed.d/zed-functions.sh index 567f7ae..49b6b54 100644 --- a/zfs/zed.d/zed-functions.sh +++ b/zfs/zed.d/zed-functions.sh @@ -1,5 +1,5 @@ #!/bin/sh -# shellcheck disable=SC2039 +# shellcheck disable=SC2154,SC3043 # zed-functions.sh # # ZED helper functions for use in ZEDLETs @@ -76,8 +76,7 @@ zed_log_msg() # zed_log_err() { - logger -p "${ZED_SYSLOG_PRIORITY}" -t "${ZED_SYSLOG_TAG}" -- "error:" \ - "${0##*/}:""${ZEVENT_EID:+" eid=${ZEVENT_EID}:"}" "$@" + zed_log_msg "error: ${0##*/}:""${ZEVENT_EID:+" eid=${ZEVENT_EID}:"}" "$@" } diff --git a/zfs/zed.d/zed.rc b/zfs/zed.d/zed.rc index 240d0db..7e67cc1 100644 --- a/zfs/zed.d/zed.rc +++ b/zfs/zed.d/zed.rc @@ -1,8 +1,7 @@ ## -# zed.rc -# -# This file should be owned by root and permissioned 0600. +# zed.rc – ZEDLET configuration. ## +# shellcheck disable=SC2034 ## # Absolute path to the debug output file. @@ -143,3 +142,8 @@ ZED_SYSLOG_SUBCLASS_EXCLUDE="history_event" # Disabled by default, 1 to enable and 0 to disable. #ZED_SYSLOG_DISPLAY_GUIDS=1 +## +# Power off the drive's slot in the enclosure if it becomes FAULTED. This can +# help silence misbehaving drives. This assumes your drive enclosure fully +# supports slot power control via sysfs. +#ZED_POWER_OFF_ENCLOSURE_SLOT_ON_FAULT=1 diff --git a/zfs/zfs-functions b/zfs/zfs-functions index 8338a67..c3aac62 100644 --- a/zfs/zfs-functions +++ b/zfs/zfs-functions @@ -46,6 +46,7 @@ elif type success > /dev/null 2>&1 ; then zfs_log_begin_msg() { printf "%s" "$1 "; } zfs_log_end_msg() { + # shellcheck disable=SC2154 zfs_set_ifs "$OLD_IFS" if [ "$1" -eq 0 ]; then success @@ -87,7 +88,7 @@ fi # Paths to what we need ZFS="/sbin/zfs" -ZED="/usr/sbin/zed" +ZED="/sbin/zed" ZPOOL="/sbin/zpool" ZPOOL_CACHE="/etc/zfs/zpool.cache" @@ -119,12 +120,12 @@ zfs_action() $CMD ret=$? if [ "$ret" -eq 0 ]; then - zfs_log_end_msg $ret + zfs_log_end_msg "$ret" else - zfs_log_failure_msg $ret + zfs_log_failure_msg "$ret" fi - return $ret + return "$ret" } # Returns